Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/architectury/architectury-api
/ functions
Functions
1,575 in github.com/architectury/architectury-api
⨍
Functions
1,575
◇
Types & classes
497
↓ 226 callers
Method
invoker
()
common/src/main/java/dev/architectury/event/Event.java:23
↓ 178 callers
Method
get
()
common/src/main/java/dev/architectury/utils/value/IntValue.java:27
↓ 113 callers
Method
register
(T listener)
common/src/main/java/dev/architectury/event/Event.java:25
↓ 91 callers
Method
accept
(String message)
testmod-common/src/main/java/dev/architectury/test/debug/MessageSink.java:23
↓ 87 callers
Method
register
(ParticleType<T> type, ParticleProvider<T> provider)
forge/src/main/java/dev/architectury/registry/client/particle/forge/ParticleProviderRegistryImpl.java:122
↓ 63 callers
Method
createLoop
(T... typeGetter)
common/src/main/java/dev/architectury/event/EventFactory.java:45
↓ 48 callers
Method
isFalse
Returns whether the result contains a {@code false} outcome @return whether the result contains a {@code false} outcome
common/src/main/java/dev/architectury/event/EventResult.java:153
↓ 44 callers
Method
add
Invoked when an entity is about to be added to the world. Equivalent to Forge's {@code EntityJoinWorldEvent} event. @param entity The entity to add t
common/src/main/java/dev/architectury/event/events/common/EntityEvent.java:121
↓ 39 callers
Method
createEventResult
(T... typeGetter)
common/src/main/java/dev/architectury/event/EventFactory.java:69
↓ 36 callers
Method
isPresent
@return whether the entry has been registered
common/src/main/java/dev/architectury/registry/registries/RegistrySupplier.java:59
↓ 31 callers
Method
pass
Passes the event to other listeners, and does not set an outcome of the event. @return an event that passes the event to other listeners
common/src/main/java/dev/architectury/event/EventResult.java:44
↓ 27 callers
Method
getKey
(T obj)
common/src/main/java/dev/architectury/registry/registries/Registrar.java:53
↓ 26 callers
Method
logSide
(Level level)
testmod-common/src/main/java/dev/architectury/test/events/DebugEvents.java:242
↓ 24 callers
Method
getFluid
()
fabric/src/main/java/dev/architectury/mixin/fabric/LiquidBlockAccessor.java:29
↓ 22 callers
Method
create
(Supplier<Fluid> fluid, long amount, CompoundTag tag)
common/src/main/java/dev/architectury/fluid/FluidStack.java:62
↓ 21 callers
Method
getScreen
()
common/src/main/java/dev/architectury/hooks/client/screen/ScreenAccess.java:31
↓ 20 callers
Method
tick
Callback method for tick events. @param instance The object ticking.
common/src/main/java/dev/architectury/event/events/common/TickEvent.java:77
↓ 19 callers
Method
of
(SimpleMenuTypeFactory<T> factory)
forge/src/main/java/dev/architectury/registry/menu/forge/MenuRegistryImpl.java:42
↓ 17 callers
Method
stateChanged
Parent event type for any events that are invoked on instance state change. @param instance The changed state.
common/src/main/java/dev/architectury/event/events/common/LifecycleEvent.java:108
↓ 17 callers
Method
value
Returns the outcome of the result, an passing result will never have an outcome. @return the outcome of the result, returns {@code null} if fallback
common/src/main/java/dev/architectury/event/EventResult.java:115
↓ 16 callers
Method
convertSafe
(@Nullable FluidStack stack)
forge/src/main/java/dev/architectury/core/fluid/forge/imitator/ArchitecturyFluidAttributesForge.java:256
↓ 16 callers
Method
getType
Returns the {@link MessageType} of this message @return the {@link MessageType} of this message @see SimpleNetworkManager#registerC2S(String, Message
common/src/main/java/dev/architectury/networking/simple/Message.java:44
↓ 16 callers
Method
isReady
()
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:671
↓ 16 callers
Method
remove
(ServerPlayer serverPlayer, CallbackInfo ci)
fabric/src/main/java/dev/architectury/mixin/fabric/MixinPlayerList.java:39
↓ 15 callers
Method
append
Invoked whenever an item tooltip is rendered. Equivalent to Forge's {@code ItemTooltipEvent} event and Fabric's {@code ItemTooltipCallback}. @param s
common/src/main/java/dev/architectury/event/events/client/ClientTooltipEvent.java:80
↓ 15 callers
Method
contains
(ResourceLocation id)
common/src/main/java/dev/architectury/registry/registries/Registrar.java:61
↓ 15 callers
Method
getId
(T obj)
common/src/main/java/dev/architectury/registry/registries/Registrar.java:48
↓ 15 callers
Method
of
(SimpleMenuTypeFactory<T> factory)
fabric/src/main/java/dev/architectury/registry/menu/fabric/MenuRegistryImpl.java:63
↓ 14 callers
Method
getValue
()
common/src/main/java/dev/architectury/fluid/FluidStack.java:51
↓ 13 callers
Method
getPlayer
()
common/src/main/java/dev/architectury/networking/NetworkManager.java:120
↓ 13 callers
Method
of
(Function<List<T>, T> function)
common/src/main/java/dev/architectury/event/EventFactory.java:41
↓ 12 callers
Method
getItem
()
common/src/main/java/dev/architectury/event/events/client/ClientTooltipEvent.java:63
↓ 11 callers
Method
asMinecraft
Returns the Minecraft-facing result, however ignores {@link #interruptsFurtherEvaluation()}. @return the Minecraft-facing result
common/src/main/java/dev/architectury/event/EventResult.java:162
↓ 11 callers
Method
hashCode
(T value)
common/src/main/java/dev/architectury/fluid/FluidStack.java:78
↓ 10 callers
Method
act
(T t)
common/src/main/java/dev/architectury/event/EventActor.java:24
↓ 10 callers
Method
click
Invoked whenever a player left clicks a block. Equivalent to Forge's {@code PlayerInteractEvent.LeftClickBlock} event and Fabric's {@code AttackBlockC
common/src/main/java/dev/architectury/event/events/common/InteractionEvent.java:92
↓ 10 callers
Method
copy
(T value)
common/src/main/java/dev/architectury/fluid/FluidStack.java:76
↓ 10 callers
Method
empty
()
common/src/main/java/dev/architectury/fluid/FluidStack.java:81
↓ 10 callers
Method
entrySet
()
common/src/main/java/dev/architectury/registry/registries/Registrar.java:67
↓ 10 callers
Method
equals
(Object obj)
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:508
↓ 10 callers
Method
getEnvironment
Returns the current Environment the game is running in, being one of either <code>CLIENT</code> or <code>SERVER</code>. <p> The class returned is a pl
common/src/main/java/dev/architectury/platform/Platform.java:105
↓ 10 callers
Method
getTemperature
()
common/src/main/java/dev/architectury/hooks/level/biome/ClimateProperties.java:28
↓ 10 callers
Method
object
Returns the extra data of the result, an passing result will never contain any extra data. @return the extra data of the result, returns {@code null}
common/src/main/java/dev/architectury/event/CompoundEventResult.java:170
↓ 10 callers
Method
onRegistered
(String modId, Consumer<IEventBus> busConsumer)
forge/src/main/java/dev/architectury/platform/forge/EventBuses.java:50
↓ 10 callers
Method
set
(Component component)
common/src/main/java/dev/architectury/event/events/common/ChatEvent.java:68
↓ 10 callers
Method
toForge
(FluidStack stack)
forge/src/main/java/dev/architectury/hooks/fluid/forge/FluidStackHooksForge.java:33
↓ 9 callers
Method
accept
(Packet<?> packet)
common/src/main/java/dev/architectury/networking/transformers/PacketSink.java:55
↓ 9 callers
Method
bucketAmount
()
common/src/main/java/dev/architectury/fluid/FluidStack.java:105
↓ 9 callers
Method
fromFabric
(StorageView<FluidVariant> storageView)
fabric/src/main/java/dev/architectury/hooks/fluid/fabric/FluidStackHooksFabric.java:32
↓ 9 callers
Method
getAmount
(T object)
common/src/main/java/dev/architectury/fluid/FluidStack.java:68
↓ 9 callers
Method
getName
()
common/src/main/java/dev/architectury/platform/Mod.java:37
↓ 9 callers
Method
getViscosity
Returns the viscosity of the fluid. A lower viscosity means that the fluid will flow faster. The default value is 1000 for water. @param stack the fl
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:479
↓ 9 callers
Method
isEmpty
()
common/src/main/java/dev/architectury/fluid/FluidStack.java:122
↓ 9 callers
Method
listen
Listens to when the registry entry is registered, and calls the given action. Evaluates immediately if the entry is already registered. <p> Whenever t
common/src/main/java/dev/architectury/registry/registries/Registrar.java:82
↓ 8 callers
Method
create
(String modId, ResourceKey<Registry<T>> key)
common/src/main/java/dev/architectury/registry/registries/DeferredRegister.java:46
↓ 8 callers
Method
get
(String modId)
common/src/main/java/dev/architectury/registry/registries/Registries.java:43
↓ 8 callers
Method
getFlowingTexture
Returns the texture location of this fluid in its flowing form. <p> The vanilla water location is {@code "block/water_flow"}. @param stack the fluid
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:256
↓ 8 callers
Method
getTag
(T value)
common/src/main/java/dev/architectury/fluid/FluidStack.java:72
↓ 8 callers
Method
isForge
()
common/src/main/java/dev/architectury/platform/Platform.java:44
↓ 8 callers
Method
key
()
common/src/main/java/dev/architectury/registry/registries/Registrar.java:69
↓ 8 callers
Method
mouseClicked
Invoked whenever a mouse button is pressed. There are two variants, either a raw mouse input or the input after it is processed by the game. @param c
common/src/main/java/dev/architectury/event/events/client/ClientRawInputEvent.java:86
↓ 8 callers
Method
orElse
(T other)
common/src/main/java/dev/architectury/registry/registries/RegistrySupplier.java:95
↓ 8 callers
Method
render
Invoked before any screen is rendered. Equivalent to Forge's {@code GuiScreenEvent.DrawScreenEvent.Pre} event. @param screen The screen. @param mat
common/src/main/java/dev/architectury/event/events/client/ClientGuiEvent.java:139
↓ 8 callers
Method
toShortString
(Vec3i pos)
testmod-common/src/main/java/dev/architectury/test/events/DebugEvents.java:234
↓ 7 callers
Method
canSpawn
Invoked before an entity is spawned into the world. This specifically concerns <i>spawning</i> through either a {@link BaseSpawner} or during world ge
common/src/main/java/dev/architectury/event/events/common/EntityEvent.java:108
↓ 7 callers
Method
getRegistryId
()
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:483
↓ 7 callers
Method
s2c
()
common/src/main/java/dev/architectury/networking/NetworkManager.java:131
↓ 7 callers
Method
send
Event to cancel clients sending the chat message. Equivalent to Forge's {@code ClientChatEvent} event. @param message The chat message. @param comp
common/src/main/java/dev/architectury/event/events/client/ClientChatEvent.java:54
↓ 7 callers
Method
toFabric
(FluidStack stack)
fabric/src/main/java/dev/architectury/hooks/fluid/fabric/FluidStackHooksFabric.java:40
↓ 6 callers
Method
additionalContexts
()
common/src/main/java/dev/architectury/event/events/client/ClientTooltipEvent.java:57
↓ 6 callers
Method
build
()
common/src/main/java/dev/architectury/registry/registries/RegistrarBuilder.java:26
↓ 6 callers
Method
canConvertToSource
Returns whether this fluid can be converted to a source block when a flowing fluid is adjacent to two source blocks. A fluid that can be converted to
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:100
↓ 6 callers
Method
getColor
Returns the color of the fluid. @param stack the fluid stack, can be {@code null} @param level the level, can be {@code null} @param pos the positi
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:346
↓ 6 callers
Method
getDescriptionId
()
forge/src/main/java/dev/architectury/core/fluid/forge/imitator/ArchitecturyFluidAttributesForge.java:205
↓ 6 callers
Method
getId
()
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:488
↓ 6 callers
Method
getTag
()
common/src/main/java/dev/architectury/fluid/FluidStack.java:146
↓ 6 callers
Method
init
Invoked when a screen is being initialized and after the previous widgets have been cleared. Equivalent to Forge's {@code GuiScreenEvent.InitGuiEvent.
common/src/main/java/dev/architectury/event/events/client/ClientGuiEvent.java:110
↓ 6 callers
Method
interruptsFurtherEvaluation
Returns whether this result interrupts the evaluation of other listeners. @return whether this result interrupts the evaluation of other listeners
common/src/main/java/dev/architectury/event/EventResult.java:106
↓ 6 callers
Method
keyPressed
Invoked whenever a key input is performed. Equivalent to Forge's {@code InputEvent.KeyInputEvent} event. @param client The Minecraft instance perf
common/src/main/java/dev/architectury/event/events/client/ClientRawInputEvent.java:58
↓ 6 callers
Method
literal
(String name)
common/src/main/java/dev/architectury/event/events/client/ClientCommandRegistrationEvent.java:51
↓ 6 callers
Method
mouseScrolled
Invoked whenever the mouse scroll wheel is used. Equivalent to Forge's {@code InputEvent.MouseScrollEvent} event. @param client The Minecraft instanc
common/src/main/java/dev/architectury/event/events/client/ClientRawInputEvent.java:71
↓ 6 callers
Method
renderTooltip
Invoked before the tooltip for a tooltip is rendered. @param matrices The pose stack. @param texts The mutable list of components that are rendere
common/src/main/java/dev/architectury/event/events/client/ClientTooltipEvent.java:95
↓ 6 callers
Method
run
(FlowingFluid fluid, ArchitecturyFluidAttributes attributes)
fabric/src/main/java/dev/architectury/core/fluid/fabric/ArchitecturyFlowingFluidImpl.java:37
↓ 6 callers
Method
setItem
(@Nullable ItemStack stack)
common/src/main/java/dev/architectury/event/events/client/ClientTooltipEvent.java:66
↓ 6 callers
Method
toString
()
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:105
↓ 5 callers
Method
charTyped
Invoked whenever a character is typed within a screen. Equivalent to Forge's {@code GuiScreenEvent.KeyboardCharTypedEvent} event. <p> This event is h
common/src/main/java/dev/architectury/event/events/client/ClientScreenInputEvent.java:121
↓ 5 callers
Method
collectPackets
(PacketSink sink, Side side, ResourceLocation id, FriendlyByteBuf buf)
common/src/main/java/dev/architectury/networking/NetworkManager.java:68
↓ 5 callers
Method
equals
(Object obj)
fabric/src/main/java/dev/architectury/registry/registries/fabric/RegistriesImpl.java:207
↓ 5 callers
Method
getFillSound
Returns the fill sound of the fluid. @param stack the fluid stack, can be {@code null} @param level the level, can be {@code null} @param pos the p
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:573
↓ 5 callers
Method
getOverlayTexture
Returns the overlay texture location of this fluid behind transparent blocks. <p> The vanilla water location is {@code "block/water_overlay"}. @param
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:306
↓ 5 callers
Method
getRegistryId
@return the identifier of the registry
common/src/main/java/dev/architectury/registry/registries/RegistrySupplier.java:42
↓ 5 callers
Method
getServer
()
forge/src/main/java/dev/architectury/utils/forge/GameInstanceImpl.java:26
↓ 5 callers
Method
getSource
()
forge/src/main/java/dev/architectury/core/fluid/forge/imitator/ArchitecturyFlowingFluid.java:78
↓ 5 callers
Method
getSourceTexture
Returns the texture location of this fluid in its source form. <p> The vanilla water location is {@code "block/water_still"}. @param stack the fluid
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:204
↓ 5 callers
Method
getSprites
()
common/src/main/java/dev/architectury/registry/client/particle/ParticleProviderRegistry.java:52
↓ 5 callers
Method
invokeMethod
(T listener, Method method, Object[] args)
common/src/main/java/dev/architectury/event/EventFactory.java:51
↓ 5 callers
Method
isPresent
Returns whether the result contains an outcome, may be {@code true} only if the event is deterministic. @return whether the result contains an outcom
common/src/main/java/dev/architectury/event/EventResult.java:135
↓ 5 callers
Method
join
Invoked after a player joined a server level. Equivalent to Forge's {@code PlayerLoggedInEvent} event. @param player The joined player.
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:110
↓ 5 callers
Method
mouseDragged
Invoked whenever the mouse is dragged across a screen. Equivalent to Forge's {@code GuiScreenEvent.MouseDragEvent} event. <p> This event is handled i
common/src/main/java/dev/architectury/event/events/client/ClientScreenInputEvent.java:180
↓ 5 callers
Method
pass
Passes the event to other listeners, and does not set an outcome of the event. @param <T> the type of the extra result @return an event that passes t
common/src/main/java/dev/architectury/event/CompoundEventResult.java:44
next →
1–100 of 1,575, ranked by callers