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
↓ 2 callers
Method
craft
Invoked when a player crafts an item. Equivalent to Forge's {@code ItemCraftedEvent} event. This only applies for the vanilla crafting table (or any c
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:171
↓ 2 callers
Method
createPacketHandler
(Class<T> clazz, Map<ResourceLocation, PacketTransformer> map)
forge/src/main/java/dev/architectury/networking/forge/NetworkManagerImpl.java:113
↓ 2 callers
Method
createReceiver
Creates a network receiver from this decoder. <p>The returned receiver will first {@linkplain #decode(FriendlyByteBuf) decode a message} and then cal
common/src/main/java/dev/architectury/networking/simple/MessageDecoder.java:49
↓ 2 callers
Method
createTrades
()
testmod-common/src/main/java/dev/architectury/test/trade/TestTrades.java:38
↓ 2 callers
Method
decorate
Invoked when the server receives a message from a client. Equivalent to Forge's {@code ServerChatEvent} event. @param player The player who has se
common/src/main/java/dev/architectury/event/events/common/ChatEvent.java:48
↓ 2 callers
Method
die
Invoked before a living entity dies. Equivalent to Forge's {@code LivingDeathEvent} event. @param entity The entity that is about to die. @param sour
common/src/main/java/dev/architectury/event/events/common/EntityEvent.java:73
↓ 2 callers
Method
equals
(Object o)
common/src/main/java/dev/architectury/fluid/FluidStack.java:205
↓ 2 callers
Method
execute
(BlockSource source, ItemStack stack)
common/src/main/java/dev/architectury/core/item/ArchitecturySpawnEggItem.java:48
↓ 2 callers
Method
extractClimateSettings
(Biome biome)
common/src/main/java/dev/architectury/hooks/level/biome/BiomeHooks.java:134
↓ 2 callers
Method
get
()
fabric/src/main/java/dev/architectury/registry/registries/fabric/RegistriesImpl.java:197
↓ 2 callers
Method
get
()
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:358
↓ 2 callers
Method
get
()
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:498
↓ 2 callers
Method
getAccess
()
fabric/src/main/java/dev/architectury/mixin/fabric/client/MixinScreen.java:58
↓ 2 callers
Method
getClimateProperties
()
common/src/main/java/dev/architectury/hooks/level/biome/BiomeProperties.java:32
↓ 2 callers
Method
getEffectsProperties
()
common/src/main/java/dev/architectury/hooks/level/biome/BiomeProperties.java:35
↓ 2 callers
Method
getFeatures
(GenerationStep.Decoration decoration)
common/src/main/java/dev/architectury/hooks/level/biome/GenerationProperties.java:35
↓ 2 callers
Method
getFlowingFluid
Returns the flowing fluid. @return the flowing fluid
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:85
↓ 2 callers
Method
getFluid
()
common/src/main/java/dev/architectury/fluid/FluidStack.java:109
↓ 2 callers
Method
getFluidColor
(@Nullable BlockAndTintGetter view, @Nullable BlockPos pos, FluidState state)
fabric/src/main/java/dev/architectury/core/fluid/fabric/ArchitecturyFluidRenderingFabric.java:79
↓ 2 callers
Method
getFluidSprites
(@Nullable BlockAndTintGetter view, @Nullable BlockPos pos, FluidState state)
fabric/src/main/java/dev/architectury/core/fluid/fabric/ArchitecturyFluidRenderingFabric.java:69
↓ 2 callers
Method
getId
()
fabric/src/main/java/dev/architectury/registry/registries/fabric/RegistriesImpl.java:187
↓ 2 callers
Method
getId
()
common/src/main/java/dev/architectury/registry/registries/DeferredRegister.java:118
↓ 2 callers
Method
getId
Returns the ID of this message type @return the ID of this message type
common/src/main/java/dev/architectury/networking/simple/MessageType.java:55
↓ 2 callers
Method
getId
()
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:348
↓ 2 callers
Method
getItem
()
fabric/src/main/java/dev/architectury/mixin/fabric/MixinItemEntity.java:35
↓ 2 callers
Method
getLicense
()
common/src/main/java/dev/architectury/platform/Mod.java:75
↓ 2 callers
Method
getLuminance
(FluidVariant variant)
fabric/src/main/java/dev/architectury/core/fluid/fabric/ArchitecturyFluidAttributesFabric.java:57
↓ 2 callers
Method
getMods
()
forge/src/main/java/dev/architectury/platform/forge/PlatformImpl.java:75
↓ 2 callers
Method
getRawFluidSupplier
(T object)
common/src/main/java/dev/architectury/fluid/FluidStack.java:64
↓ 2 callers
Method
getRegistrar
()
common/src/main/java/dev/architectury/registry/registries/DeferredRegister.java:89
↓ 2 callers
Method
getSpawnProperties
()
common/src/main/java/dev/architectury/hooks/level/biome/BiomeProperties.java:41
↓ 2 callers
Method
getTranslationKey
Returns the translation key of the name of this fluid. @param stack the fluid stack, can be {@code null} @return the translation key
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java:48
↓ 2 callers
Method
getVersion
()
common/src/main/java/dev/architectury/platform/Mod.java:35
↓ 2 callers
Method
getWaterFogColor
()
common/src/main/java/dev/architectury/hooks/level/biome/EffectsProperties.java:38
↓ 2 callers
Method
init
()
common/src/main/java/dev/architectury/event/EventHandler.java:34
↓ 2 callers
Method
interruptFalse
Interrupts the event and stops it from being passed on to other listeners, denotes the {@code false} outcome and may or may not set an extra data of t
common/src/main/java/dev/architectury/event/CompoundEventResult.java:90
↓ 2 callers
Method
interruptTrue
Interrupts the event and stops it from being passed on to other listeners, and denotes the {@code true} outcome. @return an event that interrupts the
common/src/main/java/dev/architectury/event/EventResult.java:68
↓ 2 callers
Method
isTrue
Returns whether the result contains a {@code true} outcome @return whether the result contains a {@code true} outcome
common/src/main/java/dev/architectury/event/EventResult.java:144
↓ 2 callers
Method
iterator
()
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:780
↓ 2 callers
Method
key
()
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:437
↓ 2 callers
Method
listen
(ResourceKey<?> resourceKey, ResourceLocation id, Consumer<?> listener, boolean vanilla)
forge/src/main/java/dev/architectury/registry/registries/forge/RegistriesImpl.java:55
↓ 2 callers
Method
load
Invoked just before a chunk's data is fully read. You can read out your own data from the {@link CompoundTag} parameter, when you have saved one befor
common/src/main/java/dev/architectury/event/events/common/ChunkEvent.java:62
↓ 2 callers
Method
modifyLootTable
Modifies a loot table. @param lootTables the {@link LootTables} instance containing all loot tables @param id the loot table ID @param contex
common/src/main/java/dev/architectury/event/events/common/LootEvent.java:74
↓ 2 callers
Method
modifyScreen
Invoked before a new screen is set to open. Equivalent to Forge's {@code GuiOpenEvent} event. @param screen The screen that is going to be opened. @r
common/src/main/java/dev/architectury/event/events/client/ClientGuiEvent.java:197
↓ 2 callers
Method
ofFallback
()
forge/src/main/java/dev/architectury/registry/client/particle/forge/ParticleProviderRegistryImpl.java:140
↓ 2 callers
Method
onLand
Invoked when a falling block is about to land. @param level The level the block is in. @param pos The position of the block. @param fallSta
common/src/main/java/dev/architectury/event/events/common/BlockEvent.java:87
↓ 2 callers
Method
outbound
(NetworkManager.Side side, ResourceLocation id, FriendlyByteBuf buf, TransformationSink sink)
common/src/main/java/dev/architectury/networking/transformers/PacketTransformer.java:36
↓ 2 callers
Method
pickup
Invoked when a player has picked up an {@link ItemEntity}. Equivalent to Forge's {@code ItemPickupEvent} event. @param player The player. @param enti
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:209
↓ 2 callers
Method
placeBlock
Invoked when a block is placed. @param level The level the block is in. @param pos The position of the block. @param state The future state of t
common/src/main/java/dev/architectury/event/events/common/BlockEvent.java:74
↓ 2 callers
Method
queue
(Runnable runnable)
common/src/main/java/dev/architectury/networking/NetworkManager.java:122
↓ 2 callers
Method
read
Platform-specific FluidStack read.
common/src/main/java/dev/architectury/hooks/fluid/FluidStackHooks.java:54
↓ 2 callers
Method
received
Invoked when the server receives a message from a client. Equivalent to Forge's {@code ServerChatEvent} event. @param player The player who has se
common/src/main/java/dev/architectury/event/events/common/ChatEvent.java:62
↓ 2 callers
Method
register
(ResourceLocation id, Supplier<E> supplier)
common/src/main/java/dev/architectury/registry/registries/Registrar.java:46
↓ 2 callers
Method
register
Registers default attributes to entities. @param type the type of entity @param attribute the attributes to register @see net.minecraft.world.en
common/src/main/java/dev/architectury/registry/level/entity/EntityAttributeRegistry.java:40
↓ 2 callers
Method
registerC2SReceiver
(ResourceLocation id, List<PacketTransformer> packetTransformers, NetworkReceiver receiver)
forge/src/main/java/dev/architectury/networking/forge/NetworkManagerImpl.java:168
↓ 2 callers
Method
registerModEventBus
(String modId, IEventBus bus)
forge/src/main/java/dev/architectury/platform/forge/EventBuses.java:40
↓ 2 callers
Method
registerS2CReceiver
(ResourceLocation id, List<PacketTransformer> packetTransformers, NetworkReceiver receiver)
forge/src/main/java/dev/architectury/networking/forge/NetworkManagerImpl.java:160
↓ 2 callers
Method
render
(PoseStack matrices, float delta)
testmod-common/src/main/java/dev/architectury/test/debug/client/ClientOverlayMessageSink.java:57
↓ 2 callers
Method
renderHud
Invoked after the in-game hud has been rendered. Equivalent to Forge's {@code RenderGameOverlayEvent.Post@ElementType#ALL} and Fabric's {@code HudRend
common/src/main/java/dev/architectury/event/events/client/ClientGuiEvent.java:84
↓ 2 callers
Method
save
Invoked when a chunk's data is saved, just before the data is written. Add your own data to the {@link CompoundTag} parameter to get your data saved a
common/src/main/java/dev/architectury/event/events/common/ChunkEvent.java:49
↓ 2 callers
Method
sendSyncPacket
(Map<ResourceLocation, NetworkReceiver> map)
forge/src/main/java/dev/architectury/networking/forge/NetworkManagerImpl.java:187
↓ 2 callers
Method
serverToClient
()
common/src/main/java/dev/architectury/networking/NetworkManager.java:139
↓ 2 callers
Method
setAmount
(T object, long amount)
common/src/main/java/dev/architectury/fluid/FluidStack.java:70
↓ 2 callers
Method
setAmount
(long amount)
common/src/main/java/dev/architectury/fluid/FluidStack.java:130
↓ 2 callers
Method
setDownfall
(float downfall)
common/src/main/java/dev/architectury/hooks/level/biome/ClimateProperties.java:41
↓ 2 callers
Method
setPrecipitation
(Precipitation precipitation)
common/src/main/java/dev/architectury/hooks/level/biome/ClimateProperties.java:35
↓ 2 callers
Method
setSpawnCost
(EntityType<?> entityType, MobSpawnSettings.MobSpawnCost cost)
common/src/main/java/dev/architectury/hooks/level/biome/SpawnProperties.java:44
↓ 2 callers
Method
setTemperature
(float temperature)
common/src/main/java/dev/architectury/hooks/level/biome/ClimateProperties.java:37
↓ 2 callers
Method
setTemperatureModifier
(TemperatureModifier temperatureModifier)
common/src/main/java/dev/architectury/hooks/level/biome/ClimateProperties.java:39
↓ 2 callers
Method
smelt
Invoked when a player smelts an item. Equivalent to Forge's {@code ItemSmeltedEvent} event. This is invoked when the player takes the stack out of the
common/src/main/java/dev/architectury/event/events/common/PlayerEvent.java:183
↓ 2 callers
Method
toInt
Converts a long to an int while dropping overflowed values. @param amount the long to convert @return the int value
common/src/main/java/dev/architectury/utils/Amount.java:29
↓ 2 callers
Method
toOptional
()
common/src/main/java/dev/architectury/registry/registries/RegistrySupplier.java:69
↓ 2 callers
Method
toPacket
(NetworkManager.Side side, ResourceLocation id, FriendlyByteBuf buf)
fabric/src/main/java/dev/architectury/networking/fabric/NetworkManagerImpl.java:137
↓ 2 callers
Method
toPacket
(NetworkManager.Side side, ResourceLocation id, FriendlyByteBuf buffer)
forge/src/main/java/dev/architectury/networking/forge/NetworkManagerImpl.java:69
↓ 2 callers
Method
trample
Invoked when an entity attempts to trample farmland. Equivalent to Forge's {@code BlockEvent.FarmlandTrampleEvent} event. @param world The level w
common/src/main/java/dev/architectury/event/events/common/InteractionEvent.java:159
↓ 2 callers
Method
unpackBlocks
(Supplier<? extends Block>[] blocks)
forge/src/main/java/dev/architectury/registry/client/rendering/forge/ColorHandlerRegistryImpl.java:90
↓ 2 callers
Method
unpackItems
(Supplier<? extends ItemLike>[] items)
forge/src/main/java/dev/architectury/registry/client/rendering/forge/ColorHandlerRegistryImpl.java:82
↓ 2 callers
Method
update
Invoked when the client has received an updated list of recipes from the server. Equivalent to Forge's {@code RecipesUpdatedEvent} event. @param reci
common/src/main/java/dev/architectury/event/events/client/ClientRecipeUpdateEvent.java:41
↓ 2 callers
Method
updateLoaderCache
()
common/src/main/java/dev/architectury/platform/Platform.java:49
↓ 2 callers
Method
write
Platform-specific FluidStack write.
common/src/main/java/dev/architectury/hooks/fluid/FluidStackHooks.java:62
↓ 1 callers
Method
_get
(String modId)
common/src/main/java/dev/architectury/registry/registries/Registries.java:103
↓ 1 callers
Method
adapt
(Function<FluidStack, Object> toValue, Function<Object, FluidStack> fromValue)
common/src/main/java/dev/architectury/fluid/FluidStack.java:55
↓ 1 callers
Method
addArchIntoBuilder
(Properties builder, ArchitecturyFluidAttributes attributes)
forge/src/main/java/dev/architectury/core/fluid/forge/imitator/ArchitecturyFluidAttributesForge.java:61
↓ 1 callers
Method
addFabricFluidAttributes
(FlowingFluid fluid, ArchitecturyFluidAttributes properties)
common/src/main/java/dev/architectury/core/fluid/ArchitecturyFlowingFluid.java:64
↓ 1 callers
Method
addFlattenable
Adds a new flattening (interact with shovel) interaction to the game.<p> <b>Notes:</b> <ul> <li>Blocks can only be flattened if they have no bloc
common/src/main/java/dev/architectury/hooks/item/tool/ShovelItemHooks.java:46
↓ 1 callers
Method
addProperties
(BiConsumer<BiomeContext, BiomeProperties.Mutable> modifier)
common/src/main/java/dev/architectury/registry/level/biome/BiomeModifications.java:55
↓ 1 callers
Method
addRenderableOnly
(T listener)
common/src/main/java/dev/architectury/hooks/client/screen/ScreenAccess.java:39
↓ 1 callers
Method
addRenderableOnly
(Screen screen, T listener)
common/src/main/java/dev/architectury/hooks/client/screen/ScreenHooks.java:53
↓ 1 callers
Method
addRenderableWidget
(T widget)
common/src/main/java/dev/architectury/hooks/client/screen/ScreenAccess.java:37
↓ 1 callers
Method
addRenderableWidget
(Screen screen, T widget)
common/src/main/java/dev/architectury/hooks/client/screen/ScreenHooks.java:48
↓ 1 callers
Method
addStrippable
Adds a new stripping (interact with axe) interaction to the game.<p> Note that both the input block and the result block <em>must</em> have the {@lin
common/src/main/java/dev/architectury/hooks/item/tool/AxeItemHooks.java:46
↓ 1 callers
Method
addTillable
Adds a new tilling action. @param input input block @param predicate context predicate @param action action to run @param newState the new bl
common/src/main/java/dev/architectury/hooks/item/tool/HoeItemHooks.java:43
↓ 1 callers
Method
addWidget
(T listener)
common/src/main/java/dev/architectury/hooks/client/screen/ScreenAccess.java:41
↓ 1 callers
Method
addWidget
(Screen screen, T listener)
common/src/main/java/dev/architectury/hooks/client/screen/ScreenHooks.java:58
↓ 1 callers
Method
architectury$attachLevel
(LevelAccessor level)
forge/src/main/java/dev/architectury/event/forge/EventHandlerImplCommon.java:437
↓ 1 callers
Method
architectury$getAttachedLevel
()
forge/src/main/java/dev/architectury/event/forge/EventHandlerImplCommon.java:435
↓ 1 callers
Method
architectury_attachLevel
(ServerLevel level)
fabric/src/main/java/dev/architectury/hooks/fabric/PersistentEntitySectionManagerHooks.java:25
↓ 1 callers
Method
architectury_getPosition
()
fabric/src/main/java/dev/architectury/hooks/level/fabric/ExplosionHooksImpl.java:31
↓ 1 callers
Method
argument
(String name, ArgumentType<T> type)
common/src/main/java/dev/architectury/event/events/client/ClientCommandRegistrationEvent.java:55
↓ 1 callers
Method
attachToForge
(Event<Consumer<T>> event)
common/src/main/java/dev/architectury/event/EventFactory.java:179
← previous
next →
201–300 of 1,575, ranked by callers