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
↓ 5 callers
Method
registerReceiver
(Side side, ResourceLocation id, NetworkReceiver receiver)
common/src/main/java/dev/architectury/networking/NetworkManager.java:42
↓ 4 callers
Method
c2s
()
common/src/main/java/dev/architectury/networking/NetworkManager.java:135
↓ 4 callers
Method
collect
()
common/src/main/java/dev/architectury/networking/transformers/PacketCollector.java:46
↓ 4 callers
Method
concat
(Iterable<? extends PacketTransformer> transformers)
common/src/main/java/dev/architectury/networking/transformers/PacketTransformer.java:57
↓ 4 callers
Method
createCompoundEventResult
(T... typeGetter)
common/src/main/java/dev/architectury/event/EventFactory.java:91
↓ 4 callers
Method
doRegister
(ParticleProviderRegistrar registrar, ParticleType<T> type, ParticleProvider<T> provider)
forge/src/main/java/dev/architectury/registry/client/particle/forge/ParticleProviderRegistryImpl.java:81
↓ 4 callers
Method
drop
Invoked when a player drops an item. Equivalent to Forge's {@code ItemTossEvent} event. @param player The player dropping something. @param entity Th
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:234
↓ 4 callers
Method
explode
Invoked before an explosion happens. Equivalent to Forge's {@code ExplosionEvent.Start} event. @param level The level the explosion is happening
common/src/main/java/dev/architectury/event/events/common/ExplosionEvent.java:51
↓ 4 callers
Method
fromPlatform
Converts platform-specific environment enum to platform-agnostic environment enum. @param type the platform-specific environment enum, could be {@lin
common/src/main/java/dev/architectury/utils/Env.java:34
↓ 4 callers
Method
gatherText
Invoked when the debug text is being gathered for rendering. There are two different versions of this event, one for the left and one for the right si
common/src/main/java/dev/architectury/event/events/client/ClientGuiEvent.java:96
↓ 4 callers
Method
get
(ResourceKey<Registry<T>> key)
common/src/main/java/dev/architectury/registry/registries/Registries.java:114
↓ 4 callers
Method
get
(ResourceLocation id)
common/src/main/java/dev/architectury/registry/registries/Registrar.java:55
↓ 4 callers
Method
getBucketItem
Returns the filled bucket item for this fluid. @return the filled bucket item
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:149
↓ 4 callers
Method
getDisplayName
()
common/src/main/java/dev/architectury/registry/menu/MenuRegistry.java:60
↓ 4 callers
Method
getLuminosity
Returns the luminosity of the fluid, this is between 0 and 15. @param stack the fluid stack, can be {@code null} @param level the level, can be {@cod
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:388
↓ 4 callers
Method
getRegistryKey
@return the identifier of the registry
common/src/main/java/dev/architectury/registry/registries/RegistrySupplier.java:47
↓ 4 callers
Method
hurt
Invoked before an entity is hurt by a damage source. Equivalent to Forge's {@code LivingAttackEvent} event. <p>You currently cannot override the amou
common/src/main/java/dev/architectury/event/events/common/EntityEvent.java:89
↓ 4 callers
Method
keyReleased
Invoked whenever a held key is released inside a screen. Equivalent to Forge's {@code GuiScreenEvent.KeyboardKeyReleasedEvent} event. <p> This event
common/src/main/java/dev/architectury/event/events/client/ClientScreenInputEvent.java:103
↓ 4 callers
Method
mouseReleased
Invoked whenever a mouse button is released. Equivalent to Forge's {@code GuiScreenEvent.MouseReleasedEvent} event. <p> This event is handled in two
common/src/main/java/dev/architectury/event/events/client/ClientScreenInputEvent.java:159
↓ 4 callers
Method
orElseGet
(Supplier<? extends T> supplier)
common/src/main/java/dev/architectury/registry/registries/RegistrySupplier.java:99
↓ 4 callers
Method
quit
Invoked after a player logged out of a server level. Equivalent to Forge's {@code PlayerLoggedOutEvent} event. @param player The now logged out playe
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:120
↓ 4 callers
Method
registerModification
(BiomeModification modification, ModificationPhase phase, List<Pair<Predicate<BiomeContext>, BiConsumer<BiomeC
fabric/src/main/java/dev/architectury/registry/level/biome/fabric/BiomeModificationsImpl.java:88
↓ 4 callers
Method
respawn
Invoked when a player is respawned (e.g. changing dimension). Equivalent to Forge's {@code PlayerRespawnEvent} event. To manipulate the player use {@l
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:132
↓ 4 callers
Method
stitch
Invoked before the texture atlas is stitched together. Equivalent to Forge's {@code TextureStitchEvent.Pre} event. @param atlas The TextureAtla
common/src/main/java/dev/architectury/event/events/client/ClientTextureStitchEvent.java:51
↓ 4 callers
Method
stream
()
common/src/main/java/dev/architectury/registry/registries/RegistrySupplier.java:87
↓ 4 callers
Method
tame
Invoked before a tamable animal is tamed. This event only works on vanilla mobs. Mods implementing their own entities may want to make their own event
common/src/main/java/dev/architectury/event/events/common/EntityEvent.java:151
↓ 4 callers
Method
toPacket
Converts this message into a corresponding vanilla {@link Packet}. @return the converted {@link Packet}
common/src/main/java/dev/architectury/networking/simple/Message.java:65
↓ 4 callers
Method
toSimpleName
(Object o)
testmod-common/src/main/java/dev/architectury/test/events/DebugEvents.java:363
↓ 3 callers
Method
addFeature
(GenerationStep.Decoration decoration, PlacedFeature feature)
common/src/main/java/dev/architectury/hooks/level/biome/GenerationProperties.java:40
↓ 3 callers
Method
builder
(Class<T> type, ResourceLocation registryId)
common/src/main/java/dev/architectury/registry/registries/Registries.java:121
↓ 3 callers
Method
create
(Fluid fluid, long amount, @Nullable CompoundTag tag)
common/src/main/java/dev/architectury/fluid/FluidStack.java:85
↓ 3 callers
Method
equals
(Object o)
common/src/main/java/dev/architectury/networking/transformers/SplitPacketTransformer.java:59
↓ 3 callers
Method
fill
Invoked when a player attempts to fill a bucket using right-click. You can return a non-PASS interaction result to cancel further processing by other
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:270
↓ 3 callers
Method
fromForge
(net.minecraftforge.fluids.FluidStack stack)
forge/src/main/java/dev/architectury/hooks/fluid/forge/FluidStackHooksForge.java:29
↓ 3 callers
Method
getAmount
()
common/src/main/java/dev/architectury/fluid/FluidStack.java:126
↓ 3 callers
Method
getAtlas
()
common/src/main/java/dev/architectury/registry/client/particle/ParticleProviderRegistry.java:50
↓ 3 callers
Method
getBlock
Returns the block form of this fluid. @return the block form @see net.minecraft.world.level.block.Blocks#WATER @see net.minecraft.world.level.block.B
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:189
↓ 3 callers
Method
getCarvers
(GenerationStep.Carving carving)
common/src/main/java/dev/architectury/hooks/level/biome/GenerationProperties.java:33
↓ 3 callers
Method
getClimateSettings
()
fabric/src/main/java/dev/architectury/mixin/fabric/BiomeAccessor.java:28
↓ 3 callers
Method
getDensity
Returns the density of the fluid, this is 1000 for water and 3000 for lava on forge. @param stack the fluid stack, can be {@code null} @param level t
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:417
↓ 3 callers
Method
getDescription
()
common/src/main/java/dev/architectury/platform/Mod.java:39
↓ 3 callers
Method
getDropOff
Returns the drop in fluid level per block travelled. @param level the level, can be {@code null} @return the drop in fluid level per block travelled
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:131
↓ 3 callers
Method
getEmptySound
Returns the empty sound of the fluid. @param stack the fluid stack, can be {@code null} @param level the level, can be {@code null} @param pos the
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:611
↓ 3 callers
Method
getExplosionResistance
Returns the explosion resistance of this fluid. @return the explosion resistance @see net.minecraft.world.level.material.WaterFluid#getExplosionResis
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:180
↓ 3 callers
Method
getFluid
(T object)
common/src/main/java/dev/architectury/fluid/FluidStack.java:66
↓ 3 callers
Method
getGenerationProperties
()
common/src/main/java/dev/architectury/hooks/level/biome/BiomeProperties.java:38
↓ 3 callers
Method
getLightLevel
(FluidStack stack)
forge/src/main/java/dev/architectury/core/fluid/forge/imitator/ArchitecturyFluidAttributesForge.java:145
↓ 3 callers
Method
getModEventBus
(String modId)
forge/src/main/java/dev/architectury/platform/forge/EventBuses.java:58
↓ 3 callers
Method
getModId
()
fabric/src/main/java/dev/architectury/platform/fabric/PlatformImpl.java:101
↓ 3 callers
Method
getModId
()
common/src/main/java/dev/architectury/platform/Mod.java:33
↓ 3 callers
Method
getRarity
Returns the rarity of the fluid. @param stack the fluid stack, can be {@code null} @param level the level, can be {@code null} @param pos the posit
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:542
↓ 3 callers
Method
getRawFluid
()
common/src/main/java/dev/architectury/fluid/FluidStack.java:113
↓ 3 callers
Method
getRegistryId
()
fabric/src/main/java/dev/architectury/registry/registries/fabric/RegistriesImpl.java:182
↓ 3 callers
Method
getRegistryId
()
common/src/main/java/dev/architectury/registry/registries/DeferredRegister.java:113
↓ 3 callers
Method
getRegistryId
()
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:343
↓ 3 callers
Method
getResults
@return The parsed results for the issued command.
common/src/main/java/dev/architectury/event/events/common/CommandPerformEvent.java:57
↓ 3 callers
Method
getSlopeFindDistance
Returns the maximum distance this fluid will consider as a flowable hole candidate. @param level the level, can be {@code null} @return the maximum d
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:110
↓ 3 callers
Method
getSourceFluid
Returns the still fluid. @return the still fluid
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:92
↓ 3 callers
Method
getThrowable
@return An throwable to be used as why the command has failed.
common/src/main/java/dev/architectury/event/events/common/CommandPerformEvent.java:71
↓ 3 callers
Method
getTickDelay
Returns the tick delay between each flow update. @param level the level, can be {@code null} @return the tick delay @see net.minecraft.world.level.ma
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:160
↓ 3 callers
Method
getTintColor
()
forge/src/main/java/dev/architectury/core/fluid/forge/imitator/ArchitecturyFluidAttributesForge.java:80
↓ 3 callers
Method
hasTag
(TagKey<Biome> tag)
common/src/main/java/dev/architectury/registry/level/biome/BiomeModifications.java:96
↓ 3 callers
Method
inbound
(NetworkManager.Side side, ResourceLocation id, FriendlyByteBuf buf, NetworkManager.PacketContext context, Tra
common/src/main/java/dev/architectury/networking/transformers/PacketTransformer.java:34
↓ 3 callers
Method
interact
Invoked whenever a player right clicks an entity. Equivalent to Forge's {@code PlayerInteractEvent.EntityInteract} event. @param player The player cl
common/src/main/java/dev/architectury/event/events/common/InteractionEvent.java:143
↓ 3 callers
Method
interrupt
Interrupts the event and stops it from being passed on to other listeners, may or may not set an outcome of the event. @param value the outcome of th
common/src/main/java/dev/architectury/event/EventResult.java:56
↓ 3 callers
Method
interruptFalse
Interrupts the event and stops it from being passed on to other listeners, and denotes the {@code false} outcome. @return an event that interrupts th
common/src/main/java/dev/architectury/event/EventResult.java:88
↓ 3 callers
Method
key
()
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:630
↓ 3 callers
Method
open
Invoked when a player opens a menu. Equivalent to Forge's {@code PlayerContainerEvent.Open} event. @param player The player opening the menu. @param
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:245
↓ 3 callers
Method
process
Event to intercept the receiving of an chat message. Invoked as soon as the client receives the chat message packet. Equivalent to Forge's {@code Clie
common/src/main/java/dev/architectury/event/events/client/ClientChatEvent.java:69
↓ 3 callers
Method
receive
(FriendlyByteBuf buf, PacketContext context)
common/src/main/java/dev/architectury/networking/NetworkManager.java:116
↓ 3 callers
Method
register
(Supplier<? extends EntityType<? extends T>> type, EntityRendererProvider<T> provider)
common/src/main/java/dev/architectury/registry/client/level/entity/EntityRendererRegistry.java:36
↓ 3 callers
Method
reload
(ResourceManager manager, ShadersSink sink)
common/src/main/java/dev/architectury/event/events/client/ClientReloadShadersEvent.java:41
↓ 3 callers
Method
reset
()
common/src/main/java/dev/architectury/impl/TooltipEventColorContextImpl.java:31
↓ 3 callers
Method
runInEnv
(EnvType type, Supplier<Runnable> runnableSupplier)
common/src/main/java/dev/architectury/utils/EnvExecutor.java:29
↓ 3 callers
Method
sectionPos
(int x, int y, int z)
testmod-common/src/main/java/dev/architectury/test/events/DebugEvents.java:359
↓ 3 callers
Method
sendTo
(ServerPlayer player, Packet<?> packet)
common/src/main/java/dev/architectury/networking/simple/BaseS2CMessage.java:33
↓ 3 callers
Method
setTag
(T value, CompoundTag tag)
common/src/main/java/dev/architectury/fluid/FluidStack.java:74
↓ 3 callers
Method
toPacket
(Side side, ResourceLocation id, FriendlyByteBuf buf)
common/src/main/java/dev/architectury/networking/NetworkManager.java:52
↓ 3 callers
Method
toPacket
(NetworkManager.Side side, T message)
common/src/main/java/dev/architectury/networking/NetworkChannel.java:81
↓ 3 callers
Method
toString
()
testmod-common/src/main/java/dev/architectury/test/registry/TestRegistries.java:192
↓ 3 callers
Method
toString
()
common/src/main/java/dev/architectury/networking/simple/MessageType.java:68
↓ 3 callers
Method
updateEventBus
()
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:133
↓ 2 callers
Method
addCarver
(GenerationStep.Carving carving, ConfiguredWorldCarver<?> feature)
common/src/main/java/dev/architectury/hooks/level/biome/GenerationProperties.java:52
↓ 2 callers
Method
addPool
Adds a pool to the loot table. @param pool the pool to add
common/src/main/java/dev/architectury/event/events/common/LootEvent.java:87
↓ 2 callers
Method
addSpawn
(MobCategory category, MobSpawnSettings.SpawnerData data)
common/src/main/java/dev/architectury/hooks/level/biome/SpawnProperties.java:40
↓ 2 callers
Method
arch$registryName
()
common/src/main/java/dev/architectury/extensions/injected/InjectedRegistryEntryExtension.java:30
↓ 2 callers
Method
architectury_delegateInputs
()
fabric/src/main/java/dev/architectury/impl/fabric/ScreenInputDelegate.java:28
↓ 2 callers
Method
attack
Invoked when a player is about to attack an entity using left-click. Equivalent to Forge's {@code AttackEntityEvent} and Fabric API's {@code AttackEnt
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:286
↓ 2 callers
Method
award
Invoked when a player gets an advancement. Equivalent to Forge's {@code AdvancementEvent} event. @param player The player who got the advancemen
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:156
↓ 2 callers
Method
block
@see ArchitecturyFluidAttributes#getBlock()
common/src/main/java/dev/architectury/core/fluid/SimpleArchitecturyFluidAttributes.java:158
↓ 2 callers
Method
breakBlock
Invoked when a block is destroyed by a player. @param level The level the block is in. @param pos The position of the block. @param state The cu
common/src/main/java/dev/architectury/event/events/common/BlockEvent.java:60
↓ 2 callers
Method
canPickup
Invoked when a player tries to pickup an {@link ItemEntity}. Equivalent to Forge's {@code EntityItemPickupEvent} event. @param player The player pick
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:197
↓ 2 callers
Method
change
Invoked when a player changes their dimension. Equivalent to Forge's {@code PlayerChangedDimensionEvent} event. @param player The teleporting playe
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:221
↓ 2 callers
Method
clone
Invoked when a player respawns. This can be used to manipulate the new player. Equivalent to Forge's {@code PlayerEvent.Clone} event. @param oldPlaye
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:145
↓ 2 callers
Method
close
Invoked when a player closes a menu. Equivalent to Forge's {@code PlayerContainerEvent.Close} event. @param player The player closing the menu. @para
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:256
↓ 2 callers
Method
contains
(ResourceLocation id)
fabric/src/main/java/dev/architectury/registry/registries/fabric/RegistriesImpl.java:252
↓ 2 callers
Method
contains
(ResourceLocation resourceLocation)
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:417
↓ 2 callers
Method
contains
(ResourceLocation resourceLocation)
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:610
↓ 2 callers
Method
containsValue
(T obj)
common/src/main/java/dev/architectury/registry/registries/Registrar.java:63
↓ 2 callers
Method
context
(Player player, BlockableEventLoop<?> taskQueue, boolean client)
fabric/src/main/java/dev/architectury/networking/fabric/NetworkManagerImpl.java:107
← previous
next →
101–200 of 1,575, ranked by callers