Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractRecipeSerializer<T extends net.minecraft.world.item.crafting.Recipe<?>> - Class in dev.architectury.core
The equivalent of RecipeSerializer to use in common that has forge registry entries extended.
AbstractRecipeSerializer() - Constructor for class dev.architectury.core.AbstractRecipeSerializer
 
accept(NetworkManager.Side, ResourceLocation, FriendlyByteBuf) - Method in interface dev.architectury.networking.transformers.PacketTransformer.TransformationSink
 
accept(Packet<?>) - Method in class dev.architectury.networking.transformers.PacketCollector
 
accept(Packet<?>) - Method in interface dev.architectury.networking.transformers.PacketSink
 
accept(Packet<?>) - Method in class dev.architectury.networking.transformers.SinglePacketCollector
 
act(T) - Method in interface dev.architectury.event.EventActor
 
act(T) - Method in interface dev.architectury.event.events.common.LifecycleEvent.LevelState
Parent event type for any events that are invoked on world state change.
add(Entity, Level) - Method in interface dev.architectury.event.events.common.EntityEvent.Add
Invoked when an entity is about to be added to the world.
ADD - Static variable in interface dev.architectury.event.events.common.EntityEvent
 
addCarver(GenerationStep.Carving, ConfiguredWorldCarver<?>) - Method in interface dev.architectury.hooks.level.biome.GenerationProperties.Mutable
 
addFeature(GenerationStep.Decoration, ConfiguredFeature<?, ?>) - Method in interface dev.architectury.hooks.level.biome.GenerationProperties.Mutable
 
addFlattenable(Block, BlockState) - Static method in class dev.architectury.hooks.item.tool.ShovelItemHooks
Adds a new flattening (interact with shovel) interaction to the game.
addProperties(BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class dev.architectury.registry.level.biome.BiomeModifications
 
addProperties(Predicate<BiomeModifications.BiomeContext>, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class dev.architectury.registry.level.biome.BiomeModifications
 
addRenderableOnly(Screen, T) - Static method in class dev.architectury.hooks.client.screen.ScreenHooks
 
addRenderableOnly(T) - Method in interface dev.architectury.hooks.client.screen.ScreenAccess
 
addRenderableOnly(T) - Method in class dev.architectury.impl.ScreenAccessImpl
 
addRenderableWidget(Screen, T) - Static method in class dev.architectury.hooks.client.screen.ScreenHooks
 
addRenderableWidget(T) - Method in interface dev.architectury.hooks.client.screen.ScreenAccess
 
addRenderableWidget(T) - Method in class dev.architectury.impl.ScreenAccessImpl
 
addSource(PackRepository, RepositorySource) - Static method in class dev.architectury.hooks.PackRepositoryHooks
 
addSpawn(MobCategory, MobSpawnSettings.SpawnerData) - Method in interface dev.architectury.hooks.level.biome.SpawnProperties.Mutable
 
addStrippable(Block, Block) - Static method in class dev.architectury.hooks.item.tool.AxeItemHooks
Adds a new stripping (interact with axe) interaction to the game.
addStructure(ConfiguredStructureFeature<?, ?>) - Method in interface dev.architectury.hooks.level.biome.GenerationProperties.Mutable
 
addTillable(Block, Predicate<UseOnContext>, Consumer<UseOnContext>) - Static method in class dev.architectury.hooks.item.tool.HoeItemHooks
Adds a new tilling (interact with hoe) interaction to the game.
addWidget(Screen, T) - Static method in class dev.architectury.hooks.client.screen.ScreenHooks
 
addWidget(T) - Method in interface dev.architectury.hooks.client.screen.ScreenAccess
 
addWidget(T) - Method in class dev.architectury.impl.ScreenAccessImpl
 
ANIMAL_TAME - Static variable in interface dev.architectury.event.events.common.EntityEvent
 
append(ItemStack, List<Component>, TooltipFlag) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.Item
Invoked whenever an item tooltip is rendered.
asMinecraft() - Method in class dev.architectury.event.CompoundEventResult
Returns the Minecraft-facing result, however ignores CompoundEventResult.interruptsFurtherEvaluation().
asMinecraft() - Method in class dev.architectury.event.EventResult
Returns the Minecraft-facing result, however ignores EventResult.interruptsFurtherEvaluation().
attachToForge(Event<Consumer<T>>) - Static method in class dev.architectury.event.EventFactory
 
attachToForgeEventActor(Event<EventActor<T>>) - Static method in class dev.architectury.event.EventFactory
 
attachToForgeEventActorCancellable(Event<EventActor<T>>) - Static method in class dev.architectury.event.EventFactory
 
award(ServerPlayer, Advancement) - Method in interface dev.architectury.event.events.common.PlayerEvent.PlayerAdvancement
Invoked when a player gets an advancement.
AXE - Static variable in class dev.architectury.registry.block.ToolType
 
AxeItemHooks - Class in dev.architectury.hooks.item.tool
 

B

BaseC2SMessage - Class in dev.architectury.networking.simple
The base class for client -> server messages managed by a SimpleNetworkManager.
BaseC2SMessage() - Constructor for class dev.architectury.networking.simple.BaseC2SMessage
 
BaseS2CMessage - Class in dev.architectury.networking.simple
The base class for server -> client messages managed by a SimpleNetworkManager.
BaseS2CMessage() - Constructor for class dev.architectury.networking.simple.BaseS2CMessage
 
biome - Variable in class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
BiomeHooks - Class in dev.architectury.hooks.level.biome
 
BiomeHooks() - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks
 
BiomeHooks.BiomeWrapped - Class in dev.architectury.hooks.level.biome
 
BiomeHooks.ClimateWrapped - Class in dev.architectury.hooks.level.biome
 
BiomeHooks.EffectsWrapped - Class in dev.architectury.hooks.level.biome
 
BiomeHooks.GenerationSettingsWrapped - Class in dev.architectury.hooks.level.biome
 
BiomeHooks.MutableBiomeWrapped - Class in dev.architectury.hooks.level.biome
 
BiomeHooks.SpawnSettingsWrapped - Class in dev.architectury.hooks.level.biome
 
BiomeModifications - Class in dev.architectury.registry.level.biome
 
BiomeModifications() - Constructor for class dev.architectury.registry.level.biome.BiomeModifications
 
BiomeModifications.BiomeContext - Interface in dev.architectury.registry.level.biome
 
BiomeProperties - Interface in dev.architectury.hooks.level.biome
 
BiomeProperties.Mutable - Interface in dev.architectury.hooks.level.biome
 
BiomeWrapped(Biome) - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
BiomeWrapped(Biome, ClimateProperties, EffectsProperties, GenerationProperties, SpawnProperties) - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
BlockEntityExtension - Interface in dev.architectury.extensions
Extensions to BlockEntity, implement this on to your class.
BlockEntityHooks - Class in dev.architectury.hooks.block
 
BlockEntityHooks.Constructor<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in dev.architectury.hooks.block
 
BlockEntityHooks.TypeBuilder<T extends net.minecraft.world.level.block.entity.BlockEntity> - Class in dev.architectury.hooks.block
 
BlockEntityRendererRegistry - Class in dev.architectury.registry.client.rendering
 
BlockEvent - Interface in dev.architectury.event.events.common
 
BlockEvent.Break - Interface in dev.architectury.event.events.common
 
BlockEvent.FallingLand - Interface in dev.architectury.event.events.common
 
BlockEvent.Place - Interface in dev.architectury.event.events.common
 
BlockProperties - Class in dev.architectury.registry.block
 
BlockProperties(Material, Function<BlockState, MaterialColor>) - Constructor for class dev.architectury.registry.block.BlockProperties
 
BlockPropertiesExtension - Interface in dev.architectury.registry.block
 
BooleanValue - Interface in dev.architectury.utils.value
 
BREAK - Static variable in interface dev.architectury.event.events.common.BlockEvent
 
breakBlock(Level, BlockPos, BlockState, ServerPlayer, IntValue) - Method in interface dev.architectury.event.events.common.BlockEvent.Break
Invoked when a block is destroyed by a player.
bucketAmount() - Static method in class dev.architectury.fluid.FluidStack
 
bucketAmount() - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
Platform-specific bucket amount.
build() - Method in interface dev.architectury.registry.registries.RegistrarBuilder
 
build(Type<?>) - Method in class dev.architectury.hooks.block.BlockEntityHooks.TypeBuilder
 
builder(BlockEntityHooks.Constructor<? extends T>, Block...) - Static method in class dev.architectury.hooks.block.BlockEntityHooks
Deprecated.
Use the Builder from vanilla directly.
builder(Class<T>, ResourceLocation) - Method in interface dev.architectury.registry.registries.Registries.RegistryProvider
 
builder(ResourceLocation, T...) - Method in class dev.architectury.registry.registries.Registries
 
byName(String) - Static method in class dev.architectury.registry.block.ToolType
 
byRawId(int) - Method in interface dev.architectury.registry.registries.Registrar
 
BYTE - Static variable in class dev.architectury.utils.NbtType
 
BYTE_ARRAY - Static variable in class dev.architectury.utils.NbtType
 

C

c2s() - Static method in class dev.architectury.networking.NetworkManager
 
C2S - Enum constant in enum class dev.architectury.networking.NetworkManager.Side
 
canPickup(Player, ItemEntity, ItemStack) - Method in interface dev.architectury.event.events.common.PlayerEvent.PickupItemPredicate
Invoked when a player tries to pickup an ItemEntity.
canPlayerReceive(ServerPlayer, Class<T>) - Method in class dev.architectury.networking.NetworkChannel
 
canPlayerReceive(ServerPlayer, ResourceLocation) - Static method in class dev.architectury.networking.NetworkManager
 
canServerReceive(Class<T>) - Method in class dev.architectury.networking.NetworkChannel
 
canServerReceive(ResourceLocation) - Static method in class dev.architectury.networking.NetworkManager
 
canSpawn(LivingEntity, LevelAccessor, double, double, double, MobSpawnType, BaseSpawner) - Method in interface dev.architectury.event.events.common.EntityEvent.LivingCheckSpawn
Invoked before an entity is spawned into the world.
change(ServerPlayer, ResourceKey<Level>, ResourceKey<Level>) - Method in interface dev.architectury.event.events.common.PlayerEvent.ChangeDimension
Invoked when a player changes their dimension.
CHANGE_DIMENSION - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
CHAR_TYPED_POST - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
CHAR_TYPED_PRE - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
charTyped(Minecraft, Screen, char, int) - Method in interface dev.architectury.event.events.client.ClientScreenInputEvent.KeyTyped
Invoked whenever a character is typed within a screen.
ChatEvent - Interface in dev.architectury.event.events.common
 
ChatEvent.ChatComponent - Interface in dev.architectury.event.events.common
 
ChatEvent.Server - Interface in dev.architectury.event.events.common
 
ChunkEvent - Interface in dev.architectury.event.events.common
 
ChunkEvent.LoadData - Interface in dev.architectury.event.events.common
 
ChunkEvent.SaveData - Interface in dev.architectury.event.events.common
 
clearListeners() - Method in interface dev.architectury.event.Event
 
clearSpawnCost(EntityType<?>) - Method in interface dev.architectury.hooks.level.biome.SpawnProperties.Mutable
 
click(Player, InteractionHand) - Method in interface dev.architectury.event.events.common.InteractionEvent.ClientLeftClickAir
Invoked whenever a player left clicks the air.
click(Player, InteractionHand) - Method in interface dev.architectury.event.events.common.InteractionEvent.ClientRightClickAir
Invoked whenever a player right clicks the air.
click(Player, InteractionHand) - Method in interface dev.architectury.event.events.common.InteractionEvent.RightClickItem
Invoked whenever a player uses an item on a block.
click(Player, InteractionHand, BlockPos, Direction) - Method in interface dev.architectury.event.events.common.InteractionEvent.LeftClickBlock
Invoked whenever a player left clicks a block.
click(Player, InteractionHand, BlockPos, Direction) - Method in interface dev.architectury.event.events.common.InteractionEvent.RightClickBlock
Invoked whenever a player right clicks a block.
client() - Static method in interface dev.architectury.networking.transformers.PacketSink
 
CLIENT - Enum constant in enum class dev.architectury.utils.Env
 
CLIENT_LEFT_CLICK_AIR - Static variable in interface dev.architectury.event.events.common.InteractionEvent
 
CLIENT_LEVEL_LOAD - Static variable in interface dev.architectury.event.events.client.ClientLifecycleEvent
Invoked after a level is loaded only on the client-side.
CLIENT_LEVEL_POST - Static variable in interface dev.architectury.event.events.client.ClientTickEvent
 
CLIENT_LEVEL_PRE - Static variable in interface dev.architectury.event.events.client.ClientTickEvent
 
CLIENT_PLAYER_JOIN - Static variable in interface dev.architectury.event.events.client.ClientPlayerEvent
 
CLIENT_PLAYER_QUIT - Static variable in interface dev.architectury.event.events.client.ClientPlayerEvent
 
CLIENT_PLAYER_RESPAWN - Static variable in interface dev.architectury.event.events.client.ClientPlayerEvent
 
CLIENT_POST - Static variable in interface dev.architectury.event.events.client.ClientTickEvent
 
CLIENT_PRE - Static variable in interface dev.architectury.event.events.client.ClientTickEvent
 
CLIENT_RIGHT_CLICK_AIR - Static variable in interface dev.architectury.event.events.common.InteractionEvent
 
CLIENT_SETUP - Static variable in interface dev.architectury.event.events.client.ClientLifecycleEvent
Invoked once client setup has begun.
CLIENT_STARTED - Static variable in interface dev.architectury.event.events.client.ClientLifecycleEvent
Invoked when client has been initialised.
CLIENT_STOPPING - Static variable in interface dev.architectury.event.events.client.ClientLifecycleEvent
Invoked when client is stopping.
ClientChatEvent - Interface in dev.architectury.event.events.client
 
ClientChatEvent.Process - Interface in dev.architectury.event.events.client
 
ClientChatEvent.Received - Interface in dev.architectury.event.events.client
 
ClientGuiEvent - Interface in dev.architectury.event.events.client
 
ClientGuiEvent.DebugText - Interface in dev.architectury.event.events.client
 
ClientGuiEvent.RenderHud - Interface in dev.architectury.event.events.client
 
ClientGuiEvent.ScreenInitPost - Interface in dev.architectury.event.events.client
 
ClientGuiEvent.ScreenInitPre - Interface in dev.architectury.event.events.client
 
ClientGuiEvent.ScreenRenderPost - Interface in dev.architectury.event.events.client
 
ClientGuiEvent.ScreenRenderPre - Interface in dev.architectury.event.events.client
 
ClientGuiEvent.SetScreen - Interface in dev.architectury.event.events.client
 
ClientLifecycleEvent - Interface in dev.architectury.event.events.client
 
ClientLifecycleEvent.ClientLevelState - Interface in dev.architectury.event.events.client
 
ClientLifecycleEvent.ClientState - Interface in dev.architectury.event.events.client
 
ClientPlayerEvent - Interface in dev.architectury.event.events.client
 
ClientPlayerEvent.ClientPlayerJoin - Interface in dev.architectury.event.events.client
 
ClientPlayerEvent.ClientPlayerQuit - Interface in dev.architectury.event.events.client
 
ClientPlayerEvent.ClientPlayerRespawn - Interface in dev.architectury.event.events.client
 
ClientRawInputEvent - Interface in dev.architectury.event.events.client
 
ClientRawInputEvent.KeyPressed - Interface in dev.architectury.event.events.client
 
ClientRawInputEvent.MouseClicked - Interface in dev.architectury.event.events.client
 
ClientRawInputEvent.MouseScrolled - Interface in dev.architectury.event.events.client
 
ClientRecipeUpdateEvent - Interface in dev.architectury.event.events.client
 
ClientReloadShadersEvent - Interface in dev.architectury.event.events.client
 
ClientReloadShadersEvent.ShadersSink - Interface in dev.architectury.event.events.client
 
ClientScreenInputEvent - Interface in dev.architectury.event.events.client
 
ClientScreenInputEvent.KeyPressed - Interface in dev.architectury.event.events.client
 
ClientScreenInputEvent.KeyReleased - Interface in dev.architectury.event.events.client
 
ClientScreenInputEvent.KeyTyped - Interface in dev.architectury.event.events.client
 
ClientScreenInputEvent.MouseClicked - Interface in dev.architectury.event.events.client
 
ClientScreenInputEvent.MouseDragged - Interface in dev.architectury.event.events.client
 
ClientScreenInputEvent.MouseReleased - Interface in dev.architectury.event.events.client
 
ClientScreenInputEvent.MouseScrolled - Interface in dev.architectury.event.events.client
 
ClientTextureStitchEvent - Interface in dev.architectury.event.events.client
 
ClientTextureStitchEvent.Post - Interface in dev.architectury.event.events.client
 
ClientTextureStitchEvent.Pre - Interface in dev.architectury.event.events.client
 
ClientTickEvent<T> - Interface in dev.architectury.event.events.client
 
ClientTickEvent.Client - Interface in dev.architectury.event.events.client
 
ClientTickEvent.ClientLevel - Interface in dev.architectury.event.events.client
 
ClientTooltipEvent - Interface in dev.architectury.event.events.client
 
ClientTooltipEvent.ColorContext - Interface in dev.architectury.event.events.client
 
ClientTooltipEvent.Item - Interface in dev.architectury.event.events.client
 
ClientTooltipEvent.PositionContext - Interface in dev.architectury.event.events.client
 
ClientTooltipEvent.RenderForge - Interface in dev.architectury.event.events.client
 
ClientTooltipEvent.RenderModifyColor - Interface in dev.architectury.event.events.client
 
ClientTooltipEvent.RenderModifyPosition - Interface in dev.architectury.event.events.client
 
ClientTooltipEvent.RenderVanilla - Interface in dev.architectury.event.events.client
 
clientToServer() - Static method in class dev.architectury.networking.NetworkManager
 
climateProperties - Variable in class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
ClimateProperties - Interface in dev.architectury.hooks.level.biome
 
ClimateProperties.Mutable - Interface in dev.architectury.hooks.level.biome
 
climateSettings - Variable in class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
ClimateWrapped(Biome) - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
ClimateWrapped(Biome.ClimateSettings) - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
clone(ServerPlayer, ServerPlayer, boolean) - Method in interface dev.architectury.event.events.common.PlayerEvent.PlayerClone
Invoked when a player respawns.
close(Player, AbstractContainerMenu) - Method in interface dev.architectury.event.events.common.PlayerEvent.CloseMenu
Invoked when a player closes a menu.
CLOSE_MENU - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
closeContainer(Player) - Static method in class dev.architectury.hooks.level.entity.PlayerHooks
Deprecated.
Use the method directly.
collect() - Method in class dev.architectury.networking.transformers.PacketCollector
 
collectPackets(PacketSink, NetworkManager.Side, ResourceLocation, FriendlyByteBuf) - Static method in class dev.architectury.networking.NetworkManager
 
ColorHandlerRegistry - Class in dev.architectury.registry.client.rendering
 
CommandPerformEvent - Class in dev.architectury.event.events.common
This event is invoked whenever a command is issued.
CommandPerformEvent(ParseResults<CommandSourceStack>, Throwable) - Constructor for class dev.architectury.event.events.common.CommandPerformEvent
 
CommandRegistrationEvent - Interface in dev.architectury.event.events.common
 
COMPOUND - Static variable in class dev.architectury.utils.NbtType
 
CompoundEventResult<T> - Class in dev.architectury.event
A result from an event, determines if the event should continue to other listeners, determines the outcome of the event, and provides extra result for the outcome.
concat(Iterable<? extends PacketTransformer>) - Static method in interface dev.architectury.networking.transformers.PacketTransformer
 
contains(ResourceLocation) - Method in interface dev.architectury.registry.registries.Registrar
 
containsValue(T) - Method in interface dev.architectury.registry.registries.Registrar
 
copy() - Method in class dev.architectury.fluid.FluidStack
 
copy(BlockBehaviour) - Static method in class dev.architectury.registry.block.BlockProperties
 
copy(BlockBehaviour.Properties) - Static method in class dev.architectury.registry.block.BlockProperties
 
copyWithCount(ItemStack, int) - Static method in class dev.architectury.hooks.item.ItemStackHooks
 
craft(Player, ItemStack, Container) - Method in interface dev.architectury.event.events.common.PlayerEvent.CraftItem
Invoked when a player crafts an item.
CRAFT_ITEM - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
create(int, Inventory) - Method in interface dev.architectury.registry.menu.MenuRegistry.SimpleMenuTypeFactory
Creates a new MenuRegistry.SimpleMenuTypeFactory that extends AbstractContainerMenu
create(int, Inventory, FriendlyByteBuf) - Method in interface dev.architectury.registry.menu.MenuRegistry.ExtendedMenuTypeFactory
Creates a new MenuRegistry.ExtendedMenuTypeFactory that extends AbstractContainerMenu.
create(FluidStack, long) - Static method in class dev.architectury.fluid.FluidStack
 
create(ParticleProviderRegistry.ExtendedSpriteSet) - Method in interface dev.architectury.registry.client.particle.ParticleProviderRegistry.DeferredParticleProvider
 
create(H, Inventory, Component) - Method in interface dev.architectury.registry.menu.MenuRegistry.ScreenFactory
Creates a new MenuRegistry.ScreenFactory that extends Screen
create(String) - Static method in class dev.architectury.hooks.LevelResourceHooks
Deprecated.
Use the constructor directly.
create(String) - Static method in class dev.architectury.networking.simple.SimpleNetworkManager
Creates a new SimpleNetworkManager.
create(String, Supplier<Tag<Item>>) - Static method in class dev.architectury.registry.block.ToolType
 
create(String, ResourceKey<Registry<T>>) - Static method in class dev.architectury.registry.registries.DeferredRegister
 
create(Supplier<Fluid>, long) - Static method in class dev.architectury.fluid.FluidStack
 
create(Supplier<Fluid>, long, CompoundTag) - Static method in class dev.architectury.fluid.FluidStack
 
create(BlockPos, BlockState) - Method in interface dev.architectury.hooks.block.BlockEntityHooks.Constructor
 
create(ResourceLocation) - Static method in class dev.architectury.networking.NetworkChannel
 
create(ResourceLocation, Supplier<ItemStack>) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
create(Fluid, long) - Static method in class dev.architectury.fluid.FluidStack
 
create(Fluid, long, CompoundTag) - Static method in class dev.architectury.fluid.FluidStack
 
createAddEntityPacket(Entity) - Static method in class dev.architectury.networking.NetworkManager
Easy to use utility method to create an entity spawn packet.
createBooleanRule(boolean) - Static method in class dev.architectury.registry.level.GameRuleFactory
Creates a boolean rule type.
createBooleanRule(boolean, BiConsumer<MinecraftServer, GameRules.BooleanValue>) - Static method in class dev.architectury.registry.level.GameRuleFactory
Creates a boolean rule type.
createCompoundEventResult(Class<T>) - Static method in class dev.architectury.event.EventFactory
 
createCompoundEventResult(T...) - Static method in class dev.architectury.event.EventFactory
 
createConsumerLoop(Class<T>) - Static method in class dev.architectury.event.EventFactory
 
createConsumerLoop(T...) - Static method in class dev.architectury.event.EventFactory
 
createEventActorLoop(Class<T>) - Static method in class dev.architectury.event.EventFactory
 
createEventActorLoop(T...) - Static method in class dev.architectury.event.EventFactory
 
createEventResult(Class<T>) - Static method in class dev.architectury.event.EventFactory
 
createEventResult(T...) - Static method in class dev.architectury.event.EventFactory
 
createIntRule(int) - Static method in class dev.architectury.registry.level.GameRuleFactory
Creates an integer rule type.
createIntRule(int, BiConsumer<MinecraftServer, GameRules.IntegerValue>) - Static method in class dev.architectury.registry.level.GameRuleFactory
Creates an integer rule type.
createLoop(Class<T>) - Static method in class dev.architectury.event.EventFactory
 
createLoop(T...) - Static method in class dev.architectury.event.EventFactory
 
createReceiver() - Method in interface dev.architectury.networking.simple.MessageDecoder
Creates a network receiver from this decoder.
CreativeTabRegistry - Class in dev.architectury.registry
 
CriteriaTriggersRegistry - Class in dev.architectury.registry.level.advancement
 

D

DEBUG_TEXT_LEFT - Static variable in interface dev.architectury.event.events.client.ClientGuiEvent
 
DEBUG_TEXT_RIGHT - Static variable in interface dev.architectury.event.events.client.ClientGuiEvent
 
decode(FriendlyByteBuf) - Method in interface dev.architectury.networking.simple.MessageDecoder
Decodes a T message from a byte buffer.
DeferredRegister<T> - Class in dev.architectury.registry.registries
 
delegate(ResourceLocation) - Method in interface dev.architectury.registry.registries.Registrar
 
DETONATE - Static variable in interface dev.architectury.event.events.common.ExplosionEvent
 
dev.architectury.annotations - package dev.architectury.annotations
 
dev.architectury.core - package dev.architectury.core
 
dev.architectury.event - package dev.architectury.event
 
dev.architectury.event.events.client - package dev.architectury.event.events.client
 
dev.architectury.event.events.common - package dev.architectury.event.events.common
 
dev.architectury.extensions - package dev.architectury.extensions
 
dev.architectury.extensions.network - package dev.architectury.extensions.network
 
dev.architectury.fluid - package dev.architectury.fluid
 
dev.architectury.hooks - package dev.architectury.hooks
 
dev.architectury.hooks.block - package dev.architectury.hooks.block
 
dev.architectury.hooks.client.screen - package dev.architectury.hooks.client.screen
 
dev.architectury.hooks.fluid - package dev.architectury.hooks.fluid
 
dev.architectury.hooks.item - package dev.architectury.hooks.item
 
dev.architectury.hooks.item.food - package dev.architectury.hooks.item.food
 
dev.architectury.hooks.item.tool - package dev.architectury.hooks.item.tool
 
dev.architectury.hooks.level - package dev.architectury.hooks.level
 
dev.architectury.hooks.level.biome - package dev.architectury.hooks.level.biome
 
dev.architectury.hooks.level.entity - package dev.architectury.hooks.level.entity
 
dev.architectury.hooks.tags - package dev.architectury.hooks.tags
 
dev.architectury.impl - package dev.architectury.impl
 
dev.architectury.mixin - package dev.architectury.mixin
 
dev.architectury.networking - package dev.architectury.networking
 
dev.architectury.networking.simple - package dev.architectury.networking.simple
 
dev.architectury.networking.transformers - package dev.architectury.networking.transformers
 
dev.architectury.platform - package dev.architectury.platform
 
dev.architectury.registry - package dev.architectury.registry
 
dev.architectury.registry.block - package dev.architectury.registry.block
 
dev.architectury.registry.client.keymappings - package dev.architectury.registry.client.keymappings
 
dev.architectury.registry.client.level.entity - package dev.architectury.registry.client.level.entity
 
dev.architectury.registry.client.particle - package dev.architectury.registry.client.particle
 
dev.architectury.registry.client.rendering - package dev.architectury.registry.client.rendering
 
dev.architectury.registry.fuel - package dev.architectury.registry.fuel
 
dev.architectury.registry.item - package dev.architectury.registry.item
 
dev.architectury.registry.level - package dev.architectury.registry.level
 
dev.architectury.registry.level.advancement - package dev.architectury.registry.level.advancement
 
dev.architectury.registry.level.biome - package dev.architectury.registry.level.biome
 
dev.architectury.registry.level.entity - package dev.architectury.registry.level.entity
 
dev.architectury.registry.level.entity.trade - package dev.architectury.registry.level.entity.trade
 
dev.architectury.registry.menu - package dev.architectury.registry.menu
 
dev.architectury.registry.registries - package dev.architectury.registry.registries
 
dev.architectury.registry.registries.options - package dev.architectury.registry.registries.options
 
dev.architectury.utils - package dev.architectury.utils
 
dev.architectury.utils.value - package dev.architectury.utils.value
 
die(LivingEntity, DamageSource) - Method in interface dev.architectury.event.events.common.EntityEvent.LivingDeath
Invoked before a living entity dies.
DOUBLE - Static variable in class dev.architectury.utils.NbtType
 
DoubleValue - Interface in dev.architectury.utils.value
 
drop(Player, ItemEntity) - Method in interface dev.architectury.event.events.common.PlayerEvent.DropItem
Invoked when a player drops an item.
DROP_ITEM - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
DyeColorHooks - Class in dev.architectury.hooks
 

E

effect(FoodProperties.Builder, Supplier<? extends MobEffectInstance>, float) - Static method in class dev.architectury.hooks.item.food.FoodPropertiesHooks
 
effects - Variable in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
effectsProperties - Variable in class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
EffectsProperties - Interface in dev.architectury.hooks.level.biome
 
EffectsProperties.Mutable - Interface in dev.architectury.hooks.level.biome
 
EffectsWrapped(Biome) - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
EffectsWrapped(BiomeSpecialEffects) - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
empty() - Static method in class dev.architectury.fluid.FluidStack
 
END - Static variable in class dev.architectury.utils.NbtType
 
ENTER_SECTION - Static variable in interface dev.architectury.event.events.common.EntityEvent
 
enterSection(Entity, int, int, int, int, int, int) - Method in interface dev.architectury.event.events.common.EntityEvent.EnterSection
Invoked whenever an entity enters a chunk.
EntityAttributeRegistry - Class in dev.architectury.registry.level.entity
 
EntityEvent - Interface in dev.architectury.event.events.common
 
EntityEvent.Add - Interface in dev.architectury.event.events.common
 
EntityEvent.AnimalTame - Interface in dev.architectury.event.events.common
 
EntityEvent.EnterSection - Interface in dev.architectury.event.events.common
 
EntityEvent.LivingCheckSpawn - Interface in dev.architectury.event.events.common
 
EntityEvent.LivingDeath - Interface in dev.architectury.event.events.common
 
EntityEvent.LivingHurt - Interface in dev.architectury.event.events.common
 
EntityHooks - Class in dev.architectury.hooks.level.entity
 
EntityModelLayerRegistry - Class in dev.architectury.registry.client.level.entity
 
EntityModelLayerRegistry() - Constructor for class dev.architectury.registry.client.level.entity.EntityModelLayerRegistry
 
EntityRendererRegistry - Class in dev.architectury.registry.client.level.entity
 
EntityRendererRegistry - Class in dev.architectury.registry.level.entity
 
EntitySpawnExtension - Interface in dev.architectury.extensions.network
This interface can be implemented on entities to attach additional spawn data to packets sent to client.
entrySet() - Method in interface dev.architectury.registry.registries.Registrar
 
Env - Enum Class in dev.architectury.utils
 
EnvExecutor - Class in dev.architectury.utils
 
equals(Object) - Method in class dev.architectury.fluid.FluidStack
 
equals(Object) - Method in class dev.architectury.networking.simple.MessageType
 
equals(Object) - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
Indicates whether some other object is "equal to" this one.
Event<T> - Interface in dev.architectury.event
 
EVENT - Static variable in interface dev.architectury.event.events.client.ClientRecipeUpdateEvent
 
EVENT - Static variable in interface dev.architectury.event.events.client.ClientReloadShadersEvent
Invoked when client reloads shaders.
EVENT - Static variable in class dev.architectury.event.events.common.CommandPerformEvent
 
EVENT - Static variable in interface dev.architectury.event.events.common.CommandRegistrationEvent
 
EventActor<T> - Interface in dev.architectury.event
 
EventFactory - Class in dev.architectury.event
 
EventHandler - Class in dev.architectury.event
 
EventResult - Class in dev.architectury.event
A result from an event, determines if the event should continue to other listeners, and determines the outcome of the event.
experiencePoints() - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
Returns the value of the experiencePoints record component.
explode(Level, Explosion) - Method in interface dev.architectury.event.events.common.ExplosionEvent.Pre
Invoked before an explosion happens.
explode(Level, Explosion, List<Entity>) - Method in interface dev.architectury.event.events.common.ExplosionEvent.Detonate
Invoked when an explosion is detonating.
ExplosionEvent - Interface in dev.architectury.event.events.common
 
ExplosionEvent.Detonate - Interface in dev.architectury.event.events.common
 
ExplosionEvent.Pre - Interface in dev.architectury.event.events.common
 
ExplosionHooks - Class in dev.architectury.hooks.level
 
ExtendedMenuProvider - Interface in dev.architectury.registry.menu
 

F

fabricTag - Variable in class dev.architectury.registry.block.ToolType
 
FALLING_LAND - Static variable in interface dev.architectury.event.events.common.BlockEvent
 
FARMLAND_TRAMPLE - Static variable in interface dev.architectury.event.events.common.InteractionEvent
 
fill(Player, Level, ItemStack, HitResult) - Method in interface dev.architectury.event.events.common.PlayerEvent.FillBucket
Invoked when a player attempts to fill a bucket using right-click.
FILL_BUCKET - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
FLOAT - Static variable in class dev.architectury.utils.NbtType
 
FloatSupplier - Interface in dev.architectury.utils.value
 
FloatValue - Interface in dev.architectury.utils.value
 
FluidStack - Class in dev.architectury.fluid
 
FluidStackHooks - Class in dev.architectury.hooks.fluid
 
FluidTagsAccessor - Interface in dev.architectury.mixin
 
FoodPropertiesHooks - Class in dev.architectury.hooks.item.food
 
ForgeEvent - Annotation Interface in dev.architectury.annotations
 
ForgeEventCancellable - Annotation Interface in dev.architectury.annotations
 
forgeName - Variable in class dev.architectury.registry.block.ToolType
 
forRegistry(ResourceKey<Registry<T>>, Consumer<Registrar<T>>) - Method in class dev.architectury.registry.registries.Registries
Listen to registry registration, the callback is called when content should be registered.
forRegistry(ResourceKey<Registry<T>>, Consumer<Registrar<T>>) - Method in interface dev.architectury.registry.registries.Registries.RegistryProvider
 
fromCollision(CollisionContext) - Static method in class dev.architectury.hooks.level.entity.EntityHooks
 
fromPlatform(Object) - Static method in enum class dev.architectury.utils.Env
Converts platform-specific environment enum to platform-agnostic environment enum.
FuelRegistry - Class in dev.architectury.registry.fuel
 

G

GameInstance - Class in dev.architectury.utils
 
GameInstance() - Constructor for class dev.architectury.utils.GameInstance
 
GameRuleFactory - Class in dev.architectury.registry.level
A utility class for creating game rule types.
GameRuleRegistry - Class in dev.architectury.registry.level
A registry for registering game rules.
gatherText(List<String>) - Method in interface dev.architectury.event.events.client.ClientGuiEvent.DebugText
Invoked when the debug text is being gathered for rendering.
generationProperties - Variable in class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
GenerationProperties - Interface in dev.architectury.hooks.level.biome
 
GenerationProperties.Mutable - Interface in dev.architectury.hooks.level.biome
 
GenerationSettingsWrapped(Biome) - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks.GenerationSettingsWrapped
 
GenerationSettingsWrapped(BiomeGenerationSettings) - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks.GenerationSettingsWrapped
 
get() - Method in interface dev.architectury.utils.value.BooleanValue
 
get() - Method in interface dev.architectury.utils.value.DoubleValue
 
get() - Method in interface dev.architectury.utils.value.FloatValue
 
get() - Method in interface dev.architectury.utils.value.IntValue
 
get() - Method in interface dev.architectury.utils.value.LongValue
 
get(String) - Static method in class dev.architectury.registry.registries.Registries
 
get(Registry<T>) - Method in class dev.architectury.registry.registries.Registries
Deprecated.
get(Registry<T>) - Method in interface dev.architectury.registry.registries.Registries.RegistryProvider
Deprecated.
get(ResourceKey<Registry<T>>) - Method in class dev.architectury.registry.registries.Registries
 
get(ResourceKey<Registry<T>>) - Method in interface dev.architectury.registry.registries.Registries.RegistryProvider
 
get(ResourceLocation) - Method in interface dev.architectury.registry.registries.Registrar
 
get(ItemStack) - Static method in class dev.architectury.registry.fuel.FuelRegistry
Returns the burn time of an ItemStack.
getAmbientAdditionsSound() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
getAmbientAdditionsSound() - Method in interface dev.architectury.hooks.level.biome.EffectsProperties
 
getAmbientLoopSound() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
getAmbientLoopSound() - Method in interface dev.architectury.hooks.level.biome.EffectsProperties
 
getAmbientMoodSound() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
getAmbientMoodSound() - Method in interface dev.architectury.hooks.level.biome.EffectsProperties
 
getAmbientParticle() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
getAmbientParticle() - Method in interface dev.architectury.hooks.level.biome.EffectsProperties
 
getAmount() - Method in class dev.architectury.fluid.FluidStack
 
getAsFloat() - Method in interface dev.architectury.utils.value.FloatSupplier
 
getAtlas() - Method in interface dev.architectury.registry.client.particle.ParticleProviderRegistry.ExtendedSpriteSet
 
getAuthors() - Method in interface dev.architectury.platform.Mod
 
getBackgroundColor() - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.ColorContext
 
getBackgroundColor() - Method in class dev.architectury.impl.TooltipEventColorContextImpl
 
getBackgroundMusic() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
getBackgroundMusic() - Method in interface dev.architectury.hooks.level.biome.EffectsProperties
 
getBiomeProperties(Biome) - Static method in class dev.architectury.hooks.level.biome.BiomeHooks
 
getCarvers(GenerationStep.Carving) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.GenerationSettingsWrapped
 
getCarvers(GenerationStep.Carving) - Method in interface dev.architectury.hooks.level.biome.GenerationProperties
 
getCategory() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
getCategory() - Method in interface dev.architectury.hooks.level.biome.BiomeProperties
 
getChildTag(String) - Method in class dev.architectury.fluid.FluidStack
 
getClient() - Static method in class dev.architectury.utils.GameInstance
 
getClimateProperties() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
getClimateProperties() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.MutableBiomeWrapped
 
getClimateProperties() - Method in interface dev.architectury.hooks.level.biome.BiomeProperties
 
getClimateProperties() - Method in interface dev.architectury.hooks.level.biome.BiomeProperties.Mutable
 
getColor(BlockAndTintGetter, BlockPos, FluidState) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getColor(FluidStack) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getColor(Fluid) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getColorValue(DyeColor) - Static method in class dev.architectury.hooks.DyeColorHooks
 
getConfigFolder() - Static method in class dev.architectury.platform.Platform
 
getCreatureProbability() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.SpawnSettingsWrapped
 
getCreatureProbability() - Method in interface dev.architectury.hooks.level.biome.SpawnProperties
 
getCustomEquipmentSlot(ItemStack) - Method in interface dev.architectury.extensions.ItemExtension
Returns the EquipmentSlot for ItemStack.
getDepth() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
getDepth() - Method in interface dev.architectury.hooks.level.biome.BiomeProperties
 
getDescription() - Method in interface dev.architectury.platform.Mod
 
getDownfall() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
getDownfall() - Method in interface dev.architectury.hooks.level.biome.ClimateProperties
 
getEffectsProperties() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
getEffectsProperties() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.MutableBiomeWrapped
 
getEffectsProperties() - Method in interface dev.architectury.hooks.level.biome.BiomeProperties
 
getEffectsProperties() - Method in interface dev.architectury.hooks.level.biome.BiomeProperties.Mutable
 
getEncodeId(Entity) - Static method in class dev.architectury.hooks.level.entity.EntityHooks
Deprecated.
Use the field directly.
getEnv() - Method in interface dev.architectury.networking.NetworkManager.PacketContext
 
getEnv() - Static method in class dev.architectury.platform.Platform
 
getEnvironment() - Method in interface dev.architectury.networking.NetworkManager.PacketContext
 
getEnvironment() - Static method in class dev.architectury.platform.Platform
 
getEnvSpecific(Supplier<Supplier<T>>, Supplier<Supplier<T>>) - Static method in class dev.architectury.utils.EnvExecutor
 
getFeatures() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.GenerationSettingsWrapped
 
getFeatures() - Method in interface dev.architectury.hooks.level.biome.GenerationProperties
 
getFilePath() - Method in interface dev.architectury.platform.Mod
Deprecated, for removal: This API element is subject to removal in a future version.
Use Mod.getFilePaths() instead
getFilePaths() - Method in interface dev.architectury.platform.Mod
Gets a list of all possible root paths for the mod.
getFiltered() - Method in interface dev.architectury.event.events.common.ChatEvent.ChatComponent
 
getFlowingTexture(BlockAndTintGetter, BlockPos, FluidState) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getFlowingTexture(FluidStack) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getFlowingTexture(Fluid) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getFluid() - Method in class dev.architectury.fluid.FluidStack
 
getFogColor() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
getFogColor() - Method in interface dev.architectury.hooks.level.biome.EffectsProperties
 
getFoliageColorOverride() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
getFoliageColorOverride() - Method in interface dev.architectury.hooks.level.biome.EffectsProperties
 
getGameFolder() - Static method in class dev.architectury.platform.Platform
 
getGenerationProperties() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
getGenerationProperties() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.MutableBiomeWrapped
 
getGenerationProperties() - Method in interface dev.architectury.hooks.level.biome.BiomeProperties
 
getGenerationProperties() - Method in interface dev.architectury.hooks.level.biome.BiomeProperties.Mutable
 
getGrassColorModifier() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
getGrassColorModifier() - Method in interface dev.architectury.hooks.level.biome.EffectsProperties
 
getGrassColorOverride() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
getGrassColorOverride() - Method in interface dev.architectury.hooks.level.biome.EffectsProperties
 
getHelper() - Static method in interface dev.architectury.mixin.FluidTagsAccessor
 
getHomepage() - Method in interface dev.architectury.platform.Mod
 
getId() - Method in class dev.architectury.networking.simple.MessageType
Returns the ID of this message type
getId() - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
getId(T) - Method in interface dev.architectury.registry.registries.Registrar
 
getId(T, Registry<T>) - Static method in class dev.architectury.registry.registries.Registries
Deprecated.
getId(T, ResourceKey<Registry<T>>) - Static method in class dev.architectury.registry.registries.Registries
Forge: If the object is IForgeRegistryEntry, use `getRegistryName`, else null Fabric: Use registry
getIds() - Method in interface dev.architectury.registry.registries.Registrar
 
getInEnv(Env, Supplier<Supplier<T>>) - Static method in class dev.architectury.utils.EnvExecutor
 
getInEnv(EnvType, Supplier<Supplier<T>>) - Static method in class dev.architectury.utils.EnvExecutor
 
getIssueTracker() - Method in interface dev.architectury.platform.Mod
 
getKey() - Method in interface dev.architectury.registry.level.biome.BiomeModifications.BiomeContext
 
getKey(T) - Method in interface dev.architectury.registry.registries.Registrar
 
getLicense() - Method in interface dev.architectury.platform.Mod
 
getLogoFile(int) - Method in interface dev.architectury.platform.Mod
Gets the logo file path of the mod
getManager() - Method in class dev.architectury.networking.simple.MessageType
Returns the network manager that manages this message type
getMinecraftVersion() - Static method in class dev.architectury.platform.Platform
 
getMobSpawnCosts() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.SpawnSettingsWrapped
 
getMobSpawnCosts() - Method in interface dev.architectury.hooks.level.biome.SpawnProperties
 
getMod(String) - Static method in class dev.architectury.platform.Platform
 
getModId() - Method in interface dev.architectury.platform.Mod
 
getModId() - Method in class dev.architectury.registry.registries.Registries
 
getModIds() - Static method in class dev.architectury.platform.Platform
 
getMods() - Static method in class dev.architectury.platform.Platform
 
getModsFolder() - Static method in class dev.architectury.platform.Platform
 
getName() - Method in class dev.architectury.fluid.FluidStack
 
getName() - Method in interface dev.architectury.platform.Mod
 
getName(FluidStack) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getNarratables() - Method in interface dev.architectury.hooks.client.screen.ScreenAccess
 
getNarratables() - Method in class dev.architectury.impl.ScreenAccessImpl
 
getNarratables(Screen) - Static method in class dev.architectury.hooks.client.screen.ScreenHooks
 
getOffer(Entity, Random) - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
 
getOptionalMod(String) - Static method in class dev.architectury.platform.Platform
 
getOrCreateChildTag(String) - Method in class dev.architectury.fluid.FluidStack
 
getOrCreateTag() - Method in class dev.architectury.fluid.FluidStack
 
getOrNull() - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
getOutlineGradientBottomColor() - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.ColorContext
 
getOutlineGradientBottomColor() - Method in class dev.architectury.impl.TooltipEventColorContextImpl
 
getOutlineGradientTopColor() - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.ColorContext
 
getOutlineGradientTopColor() - Method in class dev.architectury.impl.TooltipEventColorContextImpl
 
getPacket() - Method in class dev.architectury.networking.transformers.SinglePacketCollector
 
getPlayer() - Method in interface dev.architectury.networking.NetworkManager.PacketContext
 
getPosition(Explosion) - Static method in class dev.architectury.hooks.level.ExplosionHooks
 
getPrecipitation() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
getPrecipitation() - Method in interface dev.architectury.hooks.level.biome.ClimateProperties
 
getProperties() - Method in interface dev.architectury.registry.level.biome.BiomeModifications.BiomeContext
 
getRadius(Explosion) - Static method in class dev.architectury.hooks.level.ExplosionHooks
Deprecated.
Use the field directly.
getRaw() - Method in interface dev.architectury.event.events.common.ChatEvent.ChatComponent
 
getRawFluid() - Method in class dev.architectury.fluid.FluidStack
 
getRawFluidSupplier() - Method in class dev.architectury.fluid.FluidStack
 
getRawId(T) - Method in interface dev.architectury.registry.registries.Registrar
 
getRegistryId() - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
getRegistryName() - Method in class dev.architectury.core.RegistryEntry
 
getRegistryName(T) - Static method in class dev.architectury.registry.registries.Registries
Deprecated.
getRegistryType() - Method in class dev.architectury.core.RegistryEntry
 
getRenderables() - Method in interface dev.architectury.hooks.client.screen.ScreenAccess
 
getRenderables() - Method in class dev.architectury.impl.ScreenAccessImpl
 
getRenderables(Screen) - Static method in class dev.architectury.hooks.client.screen.ScreenHooks
 
getResults() - Method in class dev.architectury.event.events.common.CommandPerformEvent
 
getScale() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
getScale() - Method in interface dev.architectury.hooks.level.biome.BiomeProperties
 
getScreen() - Method in interface dev.architectury.hooks.client.screen.ScreenAccess
 
getScreen() - Method in class dev.architectury.impl.ScreenAccessImpl
 
getServer() - Static method in class dev.architectury.utils.GameInstance
 
getSide() - Method in class dev.architectury.networking.simple.MessageType
Returns the network side of this message type
getSkyColor() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
getSkyColor() - Method in interface dev.architectury.hooks.level.biome.EffectsProperties
 
getSource(Explosion) - Static method in class dev.architectury.hooks.level.ExplosionHooks
Deprecated.
Use the field directly.
getSources() - Method in interface dev.architectury.platform.Mod
 
getSpawners() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.SpawnSettingsWrapped
 
getSpawners() - Method in interface dev.architectury.hooks.level.biome.SpawnProperties
 
getSpawnProperties() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
getSpawnProperties() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.MutableBiomeWrapped
 
getSpawnProperties() - Method in interface dev.architectury.hooks.level.biome.BiomeProperties
 
getSpawnProperties() - Method in interface dev.architectury.hooks.level.biome.BiomeProperties.Mutable
 
getSprites() - Method in interface dev.architectury.registry.client.particle.ParticleProviderRegistry.ExtendedSpriteSet
 
getStillTexture(BlockAndTintGetter, BlockPos, FluidState) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getStillTexture(FluidStack) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getStillTexture(Fluid) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getStructureStarts() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.GenerationSettingsWrapped
 
getStructureStarts() - Method in interface dev.architectury.hooks.level.biome.GenerationProperties
 
getSurfaceBuilder() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.GenerationSettingsWrapped
 
getSurfaceBuilder() - Method in interface dev.architectury.hooks.level.biome.GenerationProperties
 
getTag() - Method in class dev.architectury.fluid.FluidStack
 
getTemperature() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
getTemperature() - Method in interface dev.architectury.hooks.level.biome.ClimateProperties
 
getTemperatureModifier() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
getTemperatureModifier() - Method in interface dev.architectury.hooks.level.biome.ClimateProperties
 
getThrowable() - Method in class dev.architectury.event.events.common.CommandPerformEvent
 
getTooltipX() - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.PositionContext
 
getTooltipX() - Method in class dev.architectury.impl.TooltipEventPositionContextImpl
 
getTooltipY() - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.PositionContext
 
getTooltipY() - Method in class dev.architectury.impl.TooltipEventPositionContextImpl
 
getTranslationKey() - Method in class dev.architectury.fluid.FluidStack
 
getTranslationKey(FluidStack) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getType() - Method in class dev.architectury.networking.simple.Message
Returns the MessageType of this message
getVersion() - Method in interface dev.architectury.platform.Mod
 
getWaterColor() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
getWaterColor() - Method in interface dev.architectury.hooks.level.biome.EffectsProperties
 
getWaterFogColor() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
getWaterFogColor() - Method in interface dev.architectury.hooks.level.biome.EffectsProperties
 
giveItem(ServerPlayer, ItemStack) - Static method in class dev.architectury.hooks.item.ItemStackHooks
 
grow(long) - Method in class dev.architectury.fluid.FluidStack
 

H

handle(NetworkManager.PacketContext) - Method in class dev.architectury.networking.simple.Message
Handles this message when it is received.
handleLightning(CallbackInfo, List<Entity>) - Method in class dev.architectury.mixin.MixinLightningBolt
 
hashCode() - Method in class dev.architectury.fluid.FluidStack
 
hashCode() - Method in class dev.architectury.networking.simple.MessageType
 
hashCode() - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
Returns a hash code value for this object.
hashCodeString(String) - Static method in class dev.architectury.networking.NetworkChannel
 
hasTag() - Method in class dev.architectury.fluid.FluidStack
 
HOE - Static variable in class dev.architectury.registry.block.ToolType
 
HoeItemHooks - Class in dev.architectury.hooks.item.tool
 
hurt(LivingEntity, DamageSource, float) - Method in interface dev.architectury.event.events.common.EntityEvent.LivingHurt
Invoked before an entity is hurt by a damage source.

I

ifPresent(Consumer<? super T>) - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
ifPresentOrElse(Consumer<? super T>, Runnable) - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
inbound(NetworkManager.Side, ResourceLocation, FriendlyByteBuf, NetworkManager.PacketContext, PacketTransformer.TransformationSink) - Method in interface dev.architectury.networking.transformers.PacketTransformer
 
inbound(NetworkManager.Side, ResourceLocation, FriendlyByteBuf, NetworkManager.PacketContext, PacketTransformer.TransformationSink) - Method in class dev.architectury.networking.transformers.SplitPacketTransformer
 
init() - Static method in class dev.architectury.event.EventHandler
 
init(Screen, ScreenAccess) - Method in interface dev.architectury.event.events.client.ClientGuiEvent.ScreenInitPost
Invoked after a screen has been initialized and all the vanilla initialization logic has happened.
init(Screen, ScreenAccess) - Method in interface dev.architectury.event.events.client.ClientGuiEvent.ScreenInitPre
Invoked when a screen is being initialized and after the previous widgets have been cleared.
INIT_POST - Static variable in interface dev.architectury.event.events.client.ClientGuiEvent
 
INIT_PRE - Static variable in interface dev.architectury.event.events.client.ClientGuiEvent
 
INT - Static variable in class dev.architectury.utils.NbtType
 
INT_ARRAY - Static variable in class dev.architectury.utils.NbtType
 
interact(Player, Entity, InteractionHand) - Method in interface dev.architectury.event.events.common.InteractionEvent.InteractEntity
Invoked whenever a player right clicks an entity.
INTERACT_ENTITY - Static variable in interface dev.architectury.event.events.common.InteractionEvent
 
InteractionEvent - Interface in dev.architectury.event.events.common
 
InteractionEvent.ClientLeftClickAir - Interface in dev.architectury.event.events.common
 
InteractionEvent.ClientRightClickAir - Interface in dev.architectury.event.events.common
 
InteractionEvent.FarmlandTrample - Interface in dev.architectury.event.events.common
 
InteractionEvent.InteractEntity - Interface in dev.architectury.event.events.common
 
InteractionEvent.LeftClickBlock - Interface in dev.architectury.event.events.common
 
InteractionEvent.RightClickBlock - Interface in dev.architectury.event.events.common
 
InteractionEvent.RightClickItem - Interface in dev.architectury.event.events.common
 
interrupt(Boolean) - Static method in class dev.architectury.event.EventResult
Interrupts the event and stops it from being passed on to other listeners, may or may not set an outcome of the event.
interrupt(Boolean, T) - Static method in class dev.architectury.event.CompoundEventResult
Interrupts the event and stops it from being passed on to other listeners, may or may not set an outcome and extra data of the event.
interruptDefault() - Static method in class dev.architectury.event.EventResult
Interrupts the event and stops it from being passed on to other listeners, and does not set an outcome.
interruptDefault(T) - Static method in class dev.architectury.event.CompoundEventResult
Interrupts the event and stops it from being passed on to other listeners, does not set an outcome and may or may not set an extra data of the event.
interruptFalse() - Static method in class dev.architectury.event.EventResult
Interrupts the event and stops it from being passed on to other listeners, and denotes the false outcome.
interruptFalse(T) - Static method in class dev.architectury.event.CompoundEventResult
Interrupts the event and stops it from being passed on to other listeners, denotes the false outcome and may or may not set an extra data of the event.
interruptsFurtherEvaluation() - Method in class dev.architectury.event.CompoundEventResult
Returns whether this result interrupts the evaluation of other listeners.
interruptsFurtherEvaluation() - Method in class dev.architectury.event.EventResult
Returns whether this result interrupts the evaluation of other listeners.
interruptTrue() - Static method in class dev.architectury.event.EventResult
Interrupts the event and stops it from being passed on to other listeners, and denotes the true outcome.
interruptTrue(T) - Static method in class dev.architectury.event.CompoundEventResult
Interrupts the event and stops it from being passed on to other listeners, denotes the true outcome and may or may not set an extra data of the event.
IntValue - Interface in dev.architectury.utils.value
 
invoker() - Method in interface dev.architectury.event.Event
 
isDevelopmentEnvironment() - Static method in class dev.architectury.platform.Platform
 
isEmpty() - Method in class dev.architectury.event.CompoundEventResult
Returns whether the result does not contain an outcome, may be false only if the event is deterministic.
isEmpty() - Method in class dev.architectury.event.EventResult
Returns whether the result does not contain an outcome, may be false only if the event is deterministic.
isEmpty() - Method in class dev.architectury.fluid.FluidStack
 
isFabric() - Static method in class dev.architectury.platform.Platform
 
isFake(Player) - Static method in class dev.architectury.hooks.level.entity.PlayerHooks
 
isFalse() - Method in class dev.architectury.event.CompoundEventResult
Returns whether the result contains a false outcome
isFalse() - Method in class dev.architectury.event.EventResult
Returns whether the result contains a false outcome
isFluidStackEqual(FluidStack) - Method in class dev.architectury.fluid.FluidStack
 
isForge() - Static method in class dev.architectury.platform.Platform
 
isModLoaded(String) - Static method in class dev.architectury.platform.Platform
 
isPlayerSpawnFriendly() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.SpawnSettingsWrapped
 
isPlayerSpawnFriendly() - Method in interface dev.architectury.hooks.level.biome.SpawnProperties
 
isPresent() - Method in class dev.architectury.event.CompoundEventResult
Returns whether the result contains an outcome, may be true only if the event is deterministic.
isPresent() - Method in class dev.architectury.event.EventResult
Returns whether the result contains an outcome, may be true only if the event is deterministic.
isPresent() - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
isRegistered(T) - Method in interface dev.architectury.event.Event
 
isTrue() - Method in class dev.architectury.event.CompoundEventResult
Returns whether the result contains a true outcome
isTrue() - Method in class dev.architectury.event.EventResult
Returns whether the result contains a true outcome
ITEM - Static variable in interface dev.architectury.event.events.client.ClientTooltipEvent
 
ItemEntityHooks - Class in dev.architectury.hooks.level.entity
 
ItemExtension - Interface in dev.architectury.extensions
Extensions to Item, implement this on to your item.
ItemPropertiesRegistry - Class in dev.architectury.registry.item
Registry for registering item properties used for model predicates.
ItemStackHooks - Class in dev.architectury.hooks.item
 

J

join(LocalPlayer) - Method in interface dev.architectury.event.events.client.ClientPlayerEvent.ClientPlayerJoin
Invoked whenever a client player joins a level
join(ServerPlayer) - Method in interface dev.architectury.event.events.common.PlayerEvent.PlayerJoin
Invoked after a player joined a server level.

K

key() - Method in interface dev.architectury.registry.registries.Registrar
 
KEY_PRESSED - Static variable in interface dev.architectury.event.events.client.ClientRawInputEvent
 
KEY_PRESSED_POST - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
KEY_PRESSED_PRE - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
KEY_RELEASED_POST - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
KEY_RELEASED_PRE - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
KeyMappingRegistry - Class in dev.architectury.registry.client.keymappings
 
keyPressed(Minecraft, int, int, int, int) - Method in interface dev.architectury.event.events.client.ClientRawInputEvent.KeyPressed
Invoked whenever a key input is performed.
keyPressed(Minecraft, Screen, int, int, int) - Method in interface dev.architectury.event.events.client.ClientScreenInputEvent.KeyPressed
Invoked whenever a key press is performed inside a screen.
keyReleased(Minecraft, Screen, int, int, int) - Method in interface dev.architectury.event.events.client.ClientScreenInputEvent.KeyReleased
Invoked whenever a held key is released inside a screen.

L

LEFT_CLICK_BLOCK - Static variable in interface dev.architectury.event.events.common.InteractionEvent
 
LevelResourceHooks - Class in dev.architectury.hooks
 
LifecycleEvent - Interface in dev.architectury.event.events.common
 
LifecycleEvent.InstanceState<T> - Interface in dev.architectury.event.events.common
 
LifecycleEvent.LevelState<T extends net.minecraft.world.level.Level> - Interface in dev.architectury.event.events.common
 
LifecycleEvent.ServerLevelState - Interface in dev.architectury.event.events.common
 
LifecycleEvent.ServerState - Interface in dev.architectury.event.events.common
 
lifespan(ItemEntity) - Static method in class dev.architectury.hooks.level.entity.ItemEntityHooks
The lifespan of an ItemEntity.
LightningEvent - Interface in dev.architectury.event.events.common
 
LightningEvent.Strike - Interface in dev.architectury.event.events.common
 
LIST - Static variable in class dev.architectury.utils.NbtType
 
LIVING_CHECK_SPAWN - Static variable in interface dev.architectury.event.events.common.EntityEvent
 
LIVING_DEATH - Static variable in interface dev.architectury.event.events.common.EntityEvent
 
LIVING_HURT - Static variable in interface dev.architectury.event.events.common.EntityEvent
 
load(ChunkAccess, ServerLevel, CompoundTag) - Method in interface dev.architectury.event.events.common.ChunkEvent.LoadData
Invoked just before a chunk's data is fully read.
LOAD_DATA - Static variable in interface dev.architectury.event.events.common.ChunkEvent
 
loadAdditionalSpawnData(FriendlyByteBuf) - Method in interface dev.architectury.extensions.network.EntitySpawnExtension
 
loadClientData(BlockState, CompoundTag) - Method in interface dev.architectury.extensions.BlockEntityExtension
Handles data sent by BlockEntityExtension.saveClientData(CompoundTag) on the server.
LONG - Static variable in class dev.architectury.utils.NbtType
 
LONG_ARRAY - Static variable in class dev.architectury.utils.NbtType
 
LongValue - Interface in dev.architectury.utils.value
 

M

maxTrades() - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
Returns the value of the maxTrades record component.
MenuRegistry - Class in dev.architectury.registry.menu
A utility class to register MenuTypes and Screens for containers
MenuRegistry.ExtendedMenuTypeFactory<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Interface in dev.architectury.registry.menu
Creates extended menus.
MenuRegistry.ScreenFactory<H extends net.minecraft.world.inventory.AbstractContainerMenu,S extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<H>> - Interface in dev.architectury.registry.menu
Creates new screens.
MenuRegistry.SimpleMenuTypeFactory<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Interface in dev.architectury.registry.menu
Creates simple menus.
Message - Class in dev.architectury.networking.simple
The base class for messages managed by a SimpleNetworkManager.
MessageDecoder<T extends Message> - Interface in dev.architectury.networking.simple
Decodes a Message from a FriendlyByteBuf.
MessageType - Class in dev.architectury.networking.simple
A unique type for a message in a SimpleNetworkManager.
MixinLightningBolt - Class in dev.architectury.mixin
 
MixinLightningBolt(EntityType<?>, Level) - Constructor for class dev.architectury.mixin.MixinLightningBolt
 
Mod - Interface in dev.architectury.platform
 
Mod.ConfigurationScreenProvider - Interface in dev.architectury.platform
 
modifyScreen(Screen) - Method in interface dev.architectury.event.events.client.ClientGuiEvent.SetScreen
Invoked before a new screen is set to open.
MOUSE_CLICKED_POST - Static variable in interface dev.architectury.event.events.client.ClientRawInputEvent
 
MOUSE_CLICKED_POST - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_CLICKED_PRE - Static variable in interface dev.architectury.event.events.client.ClientRawInputEvent
 
MOUSE_CLICKED_PRE - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_DRAGGED_POST - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_DRAGGED_PRE - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_RELEASED_POST - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_RELEASED_PRE - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_SCROLLED - Static variable in interface dev.architectury.event.events.client.ClientRawInputEvent
 
MOUSE_SCROLLED_POST - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_SCROLLED_PRE - Static variable in interface dev.architectury.event.events.client.ClientScreenInputEvent
 
mouseClicked(Minecraft, int, int, int) - Method in interface dev.architectury.event.events.client.ClientRawInputEvent.MouseClicked
Invoked whenever a mouse button is pressed.
mouseClicked(Minecraft, Screen, double, double, int) - Method in interface dev.architectury.event.events.client.ClientScreenInputEvent.MouseClicked
Invoked whenever a mouse click is performed.
mouseDragged(Minecraft, Screen, double, double, int, double, double) - Method in interface dev.architectury.event.events.client.ClientScreenInputEvent.MouseDragged
Invoked whenever the mouse is dragged across a screen.
mouseReleased(Minecraft, Screen, double, double, int) - Method in interface dev.architectury.event.events.client.ClientScreenInputEvent.MouseReleased
Invoked whenever a mouse button is released.
mouseScrolled(Minecraft, double) - Method in interface dev.architectury.event.events.client.ClientRawInputEvent.MouseScrolled
Invoked whenever the mouse scroll wheel is used.
mouseScrolled(Minecraft, Screen, double, double, double) - Method in interface dev.architectury.event.events.client.ClientScreenInputEvent.MouseScrolled
Invoked whenever the mouse scroll wheel is moved.
MutableBiomeWrapped(Biome, ClimateProperties.Mutable, EffectsProperties.Mutable, GenerationProperties.Mutable, SpawnProperties.Mutable) - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks.MutableBiomeWrapped
 
MutableBiomeWrapped(Biome, GenerationProperties.Mutable, SpawnProperties.Mutable) - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks.MutableBiomeWrapped
 

N

namespace - Variable in class dev.architectury.networking.simple.SimpleNetworkManager
The unique namespace for the messages managed by this manager.
NbtType - Class in dev.architectury.utils
 
NetworkChannel - Class in dev.architectury.networking
Forge SimpleChannel like network wrapper of NetworkManager.
NetworkManager - Class in dev.architectury.networking
 
NetworkManager() - Constructor for class dev.architectury.networking.NetworkManager
 
NetworkManager.NetworkReceiver - Interface in dev.architectury.networking
 
NetworkManager.PacketContext - Interface in dev.architectury.networking
 
NetworkManager.Side - Enum Class in dev.architectury.networking
 
none() - Static method in interface dev.architectury.networking.transformers.PacketTransformer
 
NUMBER - Static variable in class dev.architectury.utils.NbtType
Any numeric value: byte, short, int, long, float, double.

O

object() - Method in class dev.architectury.event.CompoundEventResult
Returns the extra data of the result, an passing result will never contain any extra data.
of(MenuRegistry.SimpleMenuTypeFactory<T>) - Static method in class dev.architectury.registry.menu.MenuRegistry
Creates a simple MenuType.
of(Function<List<T>, T>) - Static method in class dev.architectury.event.EventFactory
 
of(Material) - Static method in class dev.architectury.registry.block.BlockProperties
 
of(Material, Function<BlockState, MaterialColor>) - Static method in class dev.architectury.registry.block.BlockProperties
 
of(Material, DyeColor) - Static method in class dev.architectury.registry.block.BlockProperties
 
of(Material, MaterialColor) - Static method in class dev.architectury.registry.block.BlockProperties
 
ofExtended(MenuRegistry.ExtendedMenuTypeFactory<T>) - Static method in class dev.architectury.registry.menu.MenuRegistry
Creates a extended MenuType.
ofPlayer(ServerPlayer) - Static method in interface dev.architectury.networking.transformers.PacketSink
 
ofPlayers(Iterable<? extends ServerPlayer>) - Static method in interface dev.architectury.networking.transformers.PacketSink
 
onLand(Level, BlockPos, BlockState, BlockState, FallingBlockEntity) - Method in interface dev.architectury.event.events.common.BlockEvent.FallingLand
Invoked when a falling block is about to land.
onStrike(LightningBolt, Level, Vec3, List<Entity>) - Method in interface dev.architectury.event.events.common.LightningEvent.Strike
Invoked after the lightning has gathered a list of entities to strike.
open(Player, AbstractContainerMenu) - Method in interface dev.architectury.event.events.common.PlayerEvent.OpenMenu
Invoked when a player opens a menu.
OPEN_MENU - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
openExtendedMenu(ServerPlayer, ExtendedMenuProvider) - Static method in class dev.architectury.registry.menu.MenuRegistry
Opens the menu.
openExtendedMenu(ServerPlayer, MenuProvider, Consumer<FriendlyByteBuf>) - Static method in class dev.architectury.registry.menu.MenuRegistry
Opens the menu.
openMenu(ServerPlayer, MenuProvider) - Static method in class dev.architectury.registry.menu.MenuRegistry
Opens the menu.
option(RegistrarOption) - Method in interface dev.architectury.registry.registries.RegistrarBuilder
 
optional(ResourceLocation, Supplier<TagCollection<T>>) - Static method in class dev.architectury.hooks.tags.TagHooks
 
optionalBlock(ResourceLocation) - Static method in class dev.architectury.hooks.tags.TagHooks
 
optionalEntityType(ResourceLocation) - Static method in class dev.architectury.hooks.tags.TagHooks
 
optionalFluid(ResourceLocation) - Static method in class dev.architectury.hooks.tags.TagHooks
 
optionalItem(ResourceLocation) - Static method in class dev.architectury.hooks.tags.TagHooks
 
orElse(T) - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
orElseGet(Supplier<? extends T>) - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
outbound(NetworkManager.Side, ResourceLocation, FriendlyByteBuf, PacketTransformer.TransformationSink) - Method in interface dev.architectury.networking.transformers.PacketTransformer
 
outbound(NetworkManager.Side, ResourceLocation, FriendlyByteBuf, PacketTransformer.TransformationSink) - Method in class dev.architectury.networking.transformers.SplitPacketTransformer
 

P

PacketCollector - Class in dev.architectury.networking.transformers
 
PacketCollector(Consumer<Packet<?>>) - Constructor for class dev.architectury.networking.transformers.PacketCollector
 
PacketSink - Interface in dev.architectury.networking.transformers
 
PacketTransformer - Interface in dev.architectury.networking.transformers
 
PacketTransformer.TransformationSink - Interface in dev.architectury.networking.transformers
 
PackRepositoryHooks - Class in dev.architectury.hooks
 
ParticleProviderRegistry - Class in dev.architectury.registry.client.particle
 
ParticleProviderRegistry() - Constructor for class dev.architectury.registry.client.particle.ParticleProviderRegistry
 
ParticleProviderRegistry.DeferredParticleProvider<T extends net.minecraft.core.particles.ParticleOptions> - Interface in dev.architectury.registry.client.particle
 
ParticleProviderRegistry.ExtendedSpriteSet - Interface in dev.architectury.registry.client.particle
 
pass() - Static method in class dev.architectury.event.CompoundEventResult
Passes the event to other listeners, and does not set an outcome of the event.
pass() - Static method in class dev.architectury.event.EventResult
Passes the event to other listeners, and does not set an outcome of the event.
PICKAXE - Static variable in class dev.architectury.registry.block.ToolType
 
pickup(Player, ItemEntity, ItemStack) - Method in interface dev.architectury.event.events.common.PlayerEvent.PickupItem
Invoked when a player has picked up an ItemEntity.
PICKUP_ITEM_POST - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
PICKUP_ITEM_PRE - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
PLACE - Static variable in interface dev.architectury.event.events.common.BlockEvent
 
placeBlock(Level, BlockPos, BlockState, Entity) - Method in interface dev.architectury.event.events.common.BlockEvent.Place
Invoked when a block is placed.
Platform - Class in dev.architectury.platform
 
PlatformExpectedError - Error in dev.architectury.utils
 
PlatformExpectedError() - Constructor for error dev.architectury.utils.PlatformExpectedError
 
PlatformExpectedError(String) - Constructor for error dev.architectury.utils.PlatformExpectedError
 
PlatformExpectedError(String, Throwable) - Constructor for error dev.architectury.utils.PlatformExpectedError
 
PlatformExpectedError(String, Throwable, boolean, boolean) - Constructor for error dev.architectury.utils.PlatformExpectedError
 
PlatformExpectedError(Throwable) - Constructor for error dev.architectury.utils.PlatformExpectedError
 
PLAYER_ADVANCEMENT - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
PLAYER_CLONE - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
PLAYER_JOIN - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
PLAYER_POST - Static variable in interface dev.architectury.event.events.common.TickEvent
Invoked after a player tick has been processed.
PLAYER_PRE - Static variable in interface dev.architectury.event.events.common.TickEvent
Invoked before a player tick is processed.
PLAYER_QUIT - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
PLAYER_RESPAWN - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
PlayerEvent - Interface in dev.architectury.event.events.common
 
PlayerEvent.ChangeDimension - Interface in dev.architectury.event.events.common
 
PlayerEvent.CloseMenu - Interface in dev.architectury.event.events.common
 
PlayerEvent.CraftItem - Interface in dev.architectury.event.events.common
 
PlayerEvent.DropItem - Interface in dev.architectury.event.events.common
 
PlayerEvent.FillBucket - Interface in dev.architectury.event.events.common
 
PlayerEvent.OpenMenu - Interface in dev.architectury.event.events.common
 
PlayerEvent.PickupItem - Interface in dev.architectury.event.events.common
 
PlayerEvent.PickupItemPredicate - Interface in dev.architectury.event.events.common
 
PlayerEvent.PlayerAdvancement - Interface in dev.architectury.event.events.common
 
PlayerEvent.PlayerClone - Interface in dev.architectury.event.events.common
 
PlayerEvent.PlayerJoin - Interface in dev.architectury.event.events.common
 
PlayerEvent.PlayerQuit - Interface in dev.architectury.event.events.common
 
PlayerEvent.PlayerRespawn - Interface in dev.architectury.event.events.common
 
PlayerEvent.SmeltItem - Interface in dev.architectury.event.events.common
 
PlayerHooks - Class in dev.architectury.hooks.level.entity
 
POST - Static variable in interface dev.architectury.event.events.client.ClientTextureStitchEvent
 
postProcessProperties(BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class dev.architectury.registry.level.biome.BiomeModifications
 
postProcessProperties(Predicate<BiomeModifications.BiomeContext>, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class dev.architectury.registry.level.biome.BiomeModifications
 
PRE - Static variable in interface dev.architectury.event.events.client.ClientTextureStitchEvent
 
PRE - Static variable in interface dev.architectury.event.events.common.ExplosionEvent
 
priceMultiplier() - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
Returns the value of the priceMultiplier record component.
primaryPrice() - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
Returns the value of the primaryPrice record component.
process(String) - Method in interface dev.architectury.event.events.client.ClientChatEvent.Process
Event to modify the chat message a clients sends.
process(ChatType, Component, UUID) - Method in interface dev.architectury.event.events.client.ClientChatEvent.Received
Event to intercept the receiving of an chat message.
process(ServerPlayer, TextFilter.FilteredText, ChatEvent.ChatComponent) - Method in interface dev.architectury.event.events.common.ChatEvent.Server
Invoked when the server receives a message from a client.
PROCESS - Static variable in interface dev.architectury.event.events.client.ClientChatEvent
 
provide(Screen) - Method in interface dev.architectury.platform.Mod.ConfigurationScreenProvider
 

Q

queue(Runnable) - Method in interface dev.architectury.networking.NetworkManager.PacketContext
 
quit(LocalPlayer) - Method in interface dev.architectury.event.events.client.ClientPlayerEvent.ClientPlayerQuit
Invoked whenever a client player leaves a level and is cleared on the client side.
quit(ServerPlayer) - Method in interface dev.architectury.event.events.common.PlayerEvent.PlayerQuit
Invoked after a player logged out of a server level.

R

read(CompoundTag) - Static method in class dev.architectury.fluid.FluidStack
 
read(CompoundTag) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
Platform-specific FluidStack read.
read(FriendlyByteBuf) - Static method in class dev.architectury.fluid.FluidStack
 
read(FriendlyByteBuf) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
Platform-specific FluidStack read.
receive(FriendlyByteBuf, NetworkManager.PacketContext) - Method in interface dev.architectury.networking.NetworkManager.NetworkReceiver
 
RECEIVED - Static variable in interface dev.architectury.event.events.client.ClientChatEvent
 
register() - Method in class dev.architectury.registry.registries.DeferredRegister
 
register(int, ItemLike...) - Static method in class dev.architectury.registry.fuel.FuelRegistry
Registers a burn time for items.
register(CommandDispatcher<CommandSourceStack>, Commands.CommandSelection) - Method in interface dev.architectury.event.events.common.CommandRegistrationEvent
This event is invoked after the server registers it's commands.
register(Class<T>, BiConsumer<T, FriendlyByteBuf>, Function<FriendlyByteBuf, T>, BiConsumer<T, Supplier<NetworkManager.PacketContext>>) - Method in class dev.architectury.networking.NetworkChannel
 
register(String, Supplier<? extends R>) - Method in class dev.architectury.registry.registries.DeferredRegister
 
register(String, GameRules.Category, GameRules.Type<T>) - Static method in class dev.architectury.registry.level.GameRuleRegistry
Registers a game rule.
register(Supplier<EntityType<? extends LivingEntity>>, Supplier<AttributeSupplier.Builder>) - Static method in class dev.architectury.registry.level.entity.EntityAttributeRegistry
Registers default attributes to entities.
register(Supplier<EntityType<? extends T>>, EntityRendererProvider<T>) - Static method in class dev.architectury.registry.client.level.entity.EntityRendererRegistry
 
register(Supplier<EntityType<? extends T>>, EntityRendererProvider<T>) - Static method in class dev.architectury.registry.level.entity.EntityRendererRegistry
Deprecated.
register(KeyMapping) - Static method in class dev.architectury.registry.client.keymappings.KeyMappingRegistry
 
register(ModelLayerLocation, Supplier<LayerDefinition>) - Static method in class dev.architectury.registry.client.level.entity.EntityModelLayerRegistry
 
register(RenderType, Block...) - Static method in class dev.architectury.registry.client.rendering.RenderTypeRegistry
 
register(RenderType, Fluid...) - Static method in class dev.architectury.registry.client.rendering.RenderTypeRegistry
 
register(ParticleType<T>, ParticleProviderRegistry.DeferredParticleProvider<T>) - Static method in class dev.architectury.registry.client.particle.ParticleProviderRegistry
 
register(ParticleType<T>, ParticleProvider<T>) - Static method in class dev.architectury.registry.client.particle.ParticleProviderRegistry
 
register(ResourceLocation, Supplier<? extends R>) - Method in class dev.architectury.registry.registries.DeferredRegister
 
register(ResourceLocation, Supplier<E>) - Method in interface dev.architectury.registry.registries.Registrar
 
register(PackType, PreparableReloadListener) - Static method in class dev.architectury.registry.ReloadListenerRegistry
 
register(BlockEntityType<T>, BlockEntityRendererProvider<? super T>) - Static method in class dev.architectury.registry.client.rendering.BlockEntityRendererRegistry
 
register(ItemLike, ResourceLocation, ClampedItemPropertyFunction) - Static method in class dev.architectury.registry.item.ItemPropertiesRegistry
Registers a generic item property function for a specific item.
register(T) - Method in interface dev.architectury.event.Event
 
register(T) - Static method in class dev.architectury.registry.level.advancement.CriteriaTriggersRegistry
Invokes CriteriaTriggers.register(CriterionTrigger).
registerBlockColors(BlockColor, Supplier<? extends Block>...) - Static method in class dev.architectury.registry.client.rendering.ColorHandlerRegistry
 
registerBlockColors(BlockColor, Block...) - Static method in class dev.architectury.registry.client.rendering.ColorHandlerRegistry
 
registerC2S(String, MessageDecoder<BaseC2SMessage>) - Method in class dev.architectury.networking.simple.SimpleNetworkManager
Registers a client -> server message.
registerConfigurationScreen(Mod.ConfigurationScreenProvider) - Method in interface dev.architectury.platform.Mod
 
registerGeneric(ResourceLocation, ClampedItemPropertyFunction) - Static method in class dev.architectury.registry.item.ItemPropertiesRegistry
Registers a generic item property function for all items.
registerItemColors(ItemColor, Supplier<? extends ItemLike>...) - Static method in class dev.architectury.registry.client.rendering.ColorHandlerRegistry
 
registerItemColors(ItemColor, ItemLike...) - Static method in class dev.architectury.registry.client.rendering.ColorHandlerRegistry
 
registerReceiver(NetworkManager.Side, ResourceLocation, NetworkManager.NetworkReceiver) - Static method in class dev.architectury.networking.NetworkManager
 
registerReceiver(NetworkManager.Side, ResourceLocation, List<PacketTransformer>, NetworkManager.NetworkReceiver) - Static method in class dev.architectury.networking.NetworkManager
 
registerS2C(String, MessageDecoder<BaseS2CMessage>) - Method in class dev.architectury.networking.simple.SimpleNetworkManager
Registers a server -> client message.
registerScreenFactory(MenuType<? extends H>, MenuRegistry.ScreenFactory<H, S>) - Static method in class dev.architectury.registry.menu.MenuRegistry
Registers a Screen Factory on the client to display.
registerShader(ShaderInstance, Consumer<ShaderInstance>) - Method in interface dev.architectury.event.events.client.ClientReloadShadersEvent.ShadersSink
 
registerTradeForWanderingTrader(boolean, VillagerTrades.ItemListing...) - Static method in class dev.architectury.registry.level.entity.trade.TradeRegistry
Register a trade (VillagerTrades.ItemListing) to a wandering trader by its rarity.
registerVillagerTrade(VillagerProfession, int, VillagerTrades.ItemListing...) - Static method in class dev.architectury.registry.level.entity.trade.TradeRegistry
Register a trade (VillagerTrades.ItemListing) for a villager by its profession and level.
Registrar<T> - Interface in dev.architectury.registry.registries
 
RegistrarBuilder<T> - Interface in dev.architectury.registry.registries
 
RegistrarOption - Interface in dev.architectury.registry.registries.options
 
Registries - Class in dev.architectury.registry.registries
Platform-agnostic wrapper of minecraft registries, should be used to register content.
Registries.RegistryProvider - Interface in dev.architectury.registry.registries
 
RegistryEntry<T> - Class in dev.architectury.core
An entry in registries, will implement methods from IForgeRegistryEntry.
RegistryEntry() - Constructor for class dev.architectury.core.RegistryEntry
 
RegistrySupplier<T> - Interface in dev.architectury.registry.registries
 
reload(ResourceManager, ClientReloadShadersEvent.ShadersSink) - Method in interface dev.architectury.event.events.client.ClientReloadShadersEvent
 
ReloadListenerRegistry - Class in dev.architectury.registry
 
removeCarver(GenerationStep.Carving, ConfiguredWorldCarver<?>) - Method in interface dev.architectury.hooks.level.biome.GenerationProperties.Mutable
 
removeChildTag(String) - Method in class dev.architectury.fluid.FluidStack
 
removeFeature(GenerationStep.Decoration, ConfiguredFeature<?, ?>) - Method in interface dev.architectury.hooks.level.biome.GenerationProperties.Mutable
 
removeProperties(BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class dev.architectury.registry.level.biome.BiomeModifications
 
removeProperties(Predicate<BiomeModifications.BiomeContext>, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class dev.architectury.registry.level.biome.BiomeModifications
 
removeSpawns(BiPredicate<MobCategory, MobSpawnSettings.SpawnerData>) - Method in interface dev.architectury.hooks.level.biome.SpawnProperties.Mutable
 
removeStructure(ConfiguredStructureFeature<?, ?>) - Method in interface dev.architectury.hooks.level.biome.GenerationProperties.Mutable
 
render(Screen, PoseStack, int, int, float) - Method in interface dev.architectury.event.events.client.ClientGuiEvent.ScreenRenderPost
Invoked after a screen has finished rendering using the vanilla logic.
render(Screen, PoseStack, int, int, float) - Method in interface dev.architectury.event.events.client.ClientGuiEvent.ScreenRenderPre
Invoked before any screen is rendered.
RENDER_FORGE_PRE - Static variable in interface dev.architectury.event.events.client.ClientTooltipEvent
 
RENDER_HUD - Static variable in interface dev.architectury.event.events.client.ClientGuiEvent
 
RENDER_MODIFY_COLOR - Static variable in interface dev.architectury.event.events.client.ClientTooltipEvent
 
RENDER_MODIFY_POSITION - Static variable in interface dev.architectury.event.events.client.ClientTooltipEvent
 
RENDER_POST - Static variable in interface dev.architectury.event.events.client.ClientGuiEvent
 
RENDER_PRE - Static variable in interface dev.architectury.event.events.client.ClientGuiEvent
 
RENDER_VANILLA_PRE - Static variable in interface dev.architectury.event.events.client.ClientTooltipEvent
 
renderHud(PoseStack, float) - Method in interface dev.architectury.event.events.client.ClientGuiEvent.RenderHud
Invoked after the in-game hud has been rendered.
renderTooltip(PoseStack, int, int, ClientTooltipEvent.ColorContext) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.RenderModifyColor
Event to manipulate the color of the tooltip.
renderTooltip(PoseStack, ClientTooltipEvent.PositionContext) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.RenderModifyPosition
Event to manipulate the position of the tooltip.
renderTooltip(PoseStack, List<? extends FormattedText>, int, int) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.RenderForge
Invoked before the tooltip for a tooltip is rendered.
renderTooltip(PoseStack, List<? extends FormattedCharSequence>, int, int) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.RenderVanilla
Invoked before the tooltip for a tooltip is rendered.
RenderTypeRegistry - Class in dev.architectury.registry.client.rendering
 
replaceProperties(BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class dev.architectury.registry.level.biome.BiomeModifications
 
replaceProperties(Predicate<BiomeModifications.BiomeContext>, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class dev.architectury.registry.level.biome.BiomeModifications
 
reset() - Method in class dev.architectury.impl.TooltipEventColorContextImpl
 
reset(int, int) - Method in class dev.architectury.impl.TooltipEventPositionContextImpl
 
respawn(LocalPlayer, LocalPlayer) - Method in interface dev.architectury.event.events.client.ClientPlayerEvent.ClientPlayerRespawn
Invoked whenever the player respawn packet is received by the client.
respawn(ServerPlayer, boolean) - Method in interface dev.architectury.event.events.common.PlayerEvent.PlayerRespawn
Invoked when a player is respawned (e.g.
result() - Method in class dev.architectury.event.CompoundEventResult
Returns the EventResult view of the result, this returns the same values as CompoundEventResult.interruptsFurtherEvaluation() and CompoundEventResult.value().
RIGHT_CLICK_BLOCK - Static variable in interface dev.architectury.event.events.common.InteractionEvent
 
RIGHT_CLICK_ITEM - Static variable in interface dev.architectury.event.events.common.InteractionEvent
 
runInEnv(Env, Supplier<Runnable>) - Static method in class dev.architectury.utils.EnvExecutor
 
runInEnv(EnvType, Supplier<Runnable>) - Static method in class dev.architectury.utils.EnvExecutor
 

S

s2c() - Static method in class dev.architectury.networking.NetworkManager
 
S2C - Enum constant in enum class dev.architectury.networking.NetworkManager.Side
 
sale() - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
Returns the value of the sale record component.
save(ChunkAccess, ServerLevel, CompoundTag) - Method in interface dev.architectury.event.events.common.ChunkEvent.SaveData
Invoked when a chunk's data is saved, just before the data is written.
SAVE_DATA - Static variable in interface dev.architectury.event.events.common.ChunkEvent
 
SAVE_TO_DISC - Enum constant in enum class dev.architectury.registry.registries.options.StandardRegistrarOption
Denote that the registry should save to disc and persist.
saveAdditionalSpawnData(FriendlyByteBuf) - Method in interface dev.architectury.extensions.network.EntitySpawnExtension
 
saveClientData(CompoundTag) - Method in interface dev.architectury.extensions.BlockEntityExtension
Writes data to sync to the client.
saveExtraData(FriendlyByteBuf) - Method in interface dev.architectury.registry.menu.ExtendedMenuProvider
 
saveToDisc() - Method in interface dev.architectury.registry.registries.RegistrarBuilder
 
ScreenAccess - Interface in dev.architectury.hooks.client.screen
 
ScreenAccessImpl - Class in dev.architectury.impl
 
ScreenAccessImpl(Screen) - Constructor for class dev.architectury.impl.ScreenAccessImpl
 
ScreenHooks - Class in dev.architectury.hooks.client.screen
 
secondaryPrice() - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
Returns the value of the secondaryPrice record component.
sendTo(Iterable<ServerPlayer>) - Method in class dev.architectury.networking.simple.BaseS2CMessage
Sends this message to multiple players.
sendTo(ServerPlayer) - Method in class dev.architectury.networking.simple.BaseS2CMessage
Sends this message to a player.
sendToAll(MinecraftServer) - Method in class dev.architectury.networking.simple.BaseS2CMessage
Sends this message to all players in the server.
sendToChunkListeners(LevelChunk) - Method in class dev.architectury.networking.simple.BaseS2CMessage
Sends this message to all players listening to a chunk.
sendToLevel(ServerLevel) - Method in class dev.architectury.networking.simple.BaseS2CMessage
Sends this message to all players in a level.
sendToPlayer(ServerPlayer, ResourceLocation, FriendlyByteBuf) - Static method in class dev.architectury.networking.NetworkManager
 
sendToPlayer(ServerPlayer, T) - Method in class dev.architectury.networking.NetworkChannel
 
sendToPlayers(Iterable<ServerPlayer>, ResourceLocation, FriendlyByteBuf) - Static method in class dev.architectury.networking.NetworkManager
 
sendToPlayers(Iterable<ServerPlayer>, T) - Method in class dev.architectury.networking.NetworkChannel
 
sendToServer() - Method in class dev.architectury.networking.simple.BaseC2SMessage
Sends this message to the server.
sendToServer(ResourceLocation, FriendlyByteBuf) - Static method in class dev.architectury.networking.NetworkManager
 
sendToServer(T) - Method in class dev.architectury.networking.NetworkChannel
 
SERVER - Enum constant in enum class dev.architectury.utils.Env
 
SERVER - Static variable in interface dev.architectury.event.events.common.ChatEvent
 
SERVER_BEFORE_START - Static variable in interface dev.architectury.event.events.common.LifecycleEvent
Invoked before initial server startup.
SERVER_LEVEL_LOAD - Static variable in interface dev.architectury.event.events.common.LifecycleEvent
Invoked when a level is loaded on the server-side.
SERVER_LEVEL_POST - Static variable in interface dev.architectury.event.events.common.TickEvent
Invoked after a server level tick has been processed.
SERVER_LEVEL_PRE - Static variable in interface dev.architectury.event.events.common.TickEvent
Invoked before a server level tick is processed.
SERVER_LEVEL_SAVE - Static variable in interface dev.architectury.event.events.common.LifecycleEvent
Invoked when the level is being saved.
SERVER_LEVEL_UNLOAD - Static variable in interface dev.architectury.event.events.common.LifecycleEvent
Invoked when a level is unloaded on the server-side.
SERVER_POST - Static variable in interface dev.architectury.event.events.common.TickEvent
Invoked after a server tick has been processed.
SERVER_PRE - Static variable in interface dev.architectury.event.events.common.TickEvent
Invoked before a server tick is processed.
SERVER_STARTED - Static variable in interface dev.architectury.event.events.common.LifecycleEvent
Invoked when the server has started and is ready to accept players.
SERVER_STARTING - Static variable in interface dev.architectury.event.events.common.LifecycleEvent
Invoked during server startup.
SERVER_STOPPED - Static variable in interface dev.architectury.event.events.common.LifecycleEvent
Invoked when the server has finished stopping, and is about to fully shut down.
SERVER_STOPPING - Static variable in interface dev.architectury.event.events.common.LifecycleEvent
Invoked when the server begins shutting down.
serverToClient() - Static method in class dev.architectury.networking.NetworkManager
 
SET_SCREEN - Static variable in interface dev.architectury.event.events.client.ClientGuiEvent
 
setAmbientAdditionsSound(AmbientAdditionsSettings) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setAmbientAdditionsSound(AmbientAdditionsSettings) - Method in interface dev.architectury.hooks.level.biome.EffectsProperties.Mutable
 
setAmbientLoopSound(SoundEvent) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setAmbientLoopSound(SoundEvent) - Method in interface dev.architectury.hooks.level.biome.EffectsProperties.Mutable
 
setAmbientMoodSound(AmbientMoodSettings) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setAmbientMoodSound(AmbientMoodSettings) - Method in interface dev.architectury.hooks.level.biome.EffectsProperties.Mutable
 
setAmbientParticle(AmbientParticleSettings) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setAmbientParticle(AmbientParticleSettings) - Method in interface dev.architectury.hooks.level.biome.EffectsProperties.Mutable
 
setAmount(long) - Method in class dev.architectury.fluid.FluidStack
 
setBackgroundColor(int) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.ColorContext
 
setBackgroundColor(int) - Method in class dev.architectury.impl.TooltipEventColorContextImpl
 
setBackgroundMusic(Music) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setBackgroundMusic(Music) - Method in interface dev.architectury.hooks.level.biome.EffectsProperties.Mutable
 
setCategory(Biome.BiomeCategory) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.MutableBiomeWrapped
 
setCategory(Biome.BiomeCategory) - Method in interface dev.architectury.hooks.level.biome.BiomeProperties.Mutable
 
setCreatureProbability(float) - Method in interface dev.architectury.hooks.level.biome.SpawnProperties.Mutable
 
setDepth(float) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.MutableBiomeWrapped
 
setDepth(float) - Method in interface dev.architectury.hooks.level.biome.BiomeProperties.Mutable
 
setDownfall(float) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
setDownfall(float) - Method in interface dev.architectury.hooks.level.biome.ClimateProperties.Mutable
 
setFiltered(Component) - Method in interface dev.architectury.event.events.common.ChatEvent.ChatComponent
 
setFogColor(int) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setFogColor(int) - Method in interface dev.architectury.hooks.level.biome.EffectsProperties.Mutable
 
setFoliageColorOverride(Integer) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setFoliageColorOverride(Integer) - Method in interface dev.architectury.hooks.level.biome.EffectsProperties.Mutable
 
setGrassColorModifier(BiomeSpecialEffects.GrassColorModifier) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setGrassColorModifier(BiomeSpecialEffects.GrassColorModifier) - Method in interface dev.architectury.hooks.level.biome.EffectsProperties.Mutable
 
setGrassColorOverride(Integer) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setGrassColorOverride(Integer) - Method in interface dev.architectury.hooks.level.biome.EffectsProperties.Mutable
 
setOutlineGradientBottomColor(int) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.ColorContext
 
setOutlineGradientBottomColor(int) - Method in class dev.architectury.impl.TooltipEventColorContextImpl
 
setOutlineGradientTopColor(int) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.ColorContext
 
setOutlineGradientTopColor(int) - Method in class dev.architectury.impl.TooltipEventColorContextImpl
 
setPlayerSpawnFriendly(boolean) - Method in interface dev.architectury.hooks.level.biome.SpawnProperties.Mutable
 
setPrecipitation(Biome.Precipitation) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
setPrecipitation(Biome.Precipitation) - Method in interface dev.architectury.hooks.level.biome.ClimateProperties.Mutable
 
setRadius(Explosion, float) - Static method in class dev.architectury.hooks.level.ExplosionHooks
Deprecated.
Use the field directly.
setRaw(Component) - Method in interface dev.architectury.event.events.common.ChatEvent.ChatComponent
 
setRegistryName(ResourceLocation) - Method in class dev.architectury.core.RegistryEntry
 
setResults(ParseResults<CommandSourceStack>) - Method in class dev.architectury.event.events.common.CommandPerformEvent
 
setScale(float) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.MutableBiomeWrapped
 
setScale(float) - Method in interface dev.architectury.hooks.level.biome.BiomeProperties.Mutable
 
setScreen(Screen) - Method in class dev.architectury.impl.ScreenAccessImpl
 
setSkyColor(int) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setSkyColor(int) - Method in interface dev.architectury.hooks.level.biome.EffectsProperties.Mutable
 
setSpawnCost(EntityType<?>, double, double) - Method in interface dev.architectury.hooks.level.biome.SpawnProperties.Mutable
 
setSpawnCost(EntityType<?>, MobSpawnSettings.MobSpawnCost) - Method in interface dev.architectury.hooks.level.biome.SpawnProperties.Mutable
 
setSurfaceBuilder(ConfiguredSurfaceBuilder<?>) - Method in interface dev.architectury.hooks.level.biome.GenerationProperties.Mutable
 
setTag(CompoundTag) - Method in class dev.architectury.fluid.FluidStack
 
setTemperature(float) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
setTemperature(float) - Method in interface dev.architectury.hooks.level.biome.ClimateProperties.Mutable
 
setTemperatureModifier(Biome.TemperatureModifier) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
setTemperatureModifier(Biome.TemperatureModifier) - Method in interface dev.architectury.hooks.level.biome.ClimateProperties.Mutable
 
setThrowable(Throwable) - Method in class dev.architectury.event.events.common.CommandPerformEvent
 
settings - Variable in class dev.architectury.hooks.level.biome.BiomeHooks.GenerationSettingsWrapped
 
settings - Variable in class dev.architectury.hooks.level.biome.BiomeHooks.SpawnSettingsWrapped
 
setTooltipX(int) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.PositionContext
 
setTooltipX(int) - Method in class dev.architectury.impl.TooltipEventPositionContextImpl
 
setTooltipY(int) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.PositionContext
 
setTooltipY(int) - Method in class dev.architectury.impl.TooltipEventPositionContextImpl
 
SETUP - Static variable in interface dev.architectury.event.events.common.LifecycleEvent
Invoked once common setup has begun.
setWaterColor(int) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setWaterColor(int) - Method in interface dev.architectury.hooks.level.biome.EffectsProperties.Mutable
 
setWaterFogColor(int) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setWaterFogColor(int) - Method in interface dev.architectury.hooks.level.biome.EffectsProperties.Mutable
 
SHORT - Static variable in class dev.architectury.utils.NbtType
 
SHOVEL - Static variable in class dev.architectury.registry.block.ToolType
 
ShovelItemHooks - Class in dev.architectury.hooks.item.tool
 
shrink(long) - Method in class dev.architectury.fluid.FluidStack
 
SimpleNetworkManager - Class in dev.architectury.networking.simple
A simple wrapper for NetworkManager to make it easier to register messages and send them to clients/servers.
SimpleTrade - Record Class in dev.architectury.registry.level.entity.trade
This class is the easiest implementation of a trade object.
SimpleTrade(ItemStack, ItemStack, ItemStack, int, int, float) - Constructor for record class dev.architectury.registry.level.entity.trade.SimpleTrade
Constructor for creating the trade.
SinglePacketCollector - Class in dev.architectury.networking.transformers
 
SinglePacketCollector(Consumer<Packet<?>>) - Constructor for class dev.architectury.networking.transformers.SinglePacketCollector
 
smelt(Player, ItemStack) - Method in interface dev.architectury.event.events.common.PlayerEvent.SmeltItem
Invoked when a player smelts an item.
SMELT_ITEM - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
spawnProperties - Variable in class dev.architectury.hooks.level.biome.BiomeHooks.BiomeWrapped
 
SpawnProperties - Interface in dev.architectury.hooks.level.biome
 
SpawnProperties.Mutable - Interface in dev.architectury.hooks.level.biome
 
SpawnSettingsWrapped(Biome) - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks.SpawnSettingsWrapped
 
SpawnSettingsWrapped(MobSpawnSettings) - Constructor for class dev.architectury.hooks.level.biome.BiomeHooks.SpawnSettingsWrapped
 
SplitPacketTransformer - Class in dev.architectury.networking.transformers
 
SplitPacketTransformer() - Constructor for class dev.architectury.networking.transformers.SplitPacketTransformer
 
StandardRegistrarOption - Enum Class in dev.architectury.registry.registries.options
 
stateChanged(T) - Method in interface dev.architectury.event.events.common.LifecycleEvent.InstanceState
Parent event type for any events that are invoked on instance state change.
stitch(TextureAtlas) - Method in interface dev.architectury.event.events.client.ClientTextureStitchEvent.Post
Invoked after the texture atlas has been fully stitched.
stitch(TextureAtlas, Consumer<ResourceLocation>) - Method in interface dev.architectury.event.events.client.ClientTextureStitchEvent.Pre
Invoked before the texture atlas is stitched together.
stream() - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
STRIKE - Static variable in interface dev.architectury.event.events.common.LightningEvent
 
STRING - Static variable in class dev.architectury.utils.NbtType
 
SYNC_TO_CLIENTS - Enum constant in enum class dev.architectury.registry.registries.options.StandardRegistrarOption
Denote that the registry should sync its contents to clients.
syncData() - Method in interface dev.architectury.extensions.BlockEntityExtension
syncData(BlockEntity) - Static method in class dev.architectury.hooks.block.BlockEntityHooks
Sync data to the clients.
syncToClients() - Method in interface dev.architectury.registry.registries.RegistrarBuilder
 

T

TagHooks - Class in dev.architectury.hooks.tags
 
tame(Animal, Player) - Method in interface dev.architectury.event.events.common.EntityEvent.AnimalTame
Invoked before a tamable animal is tamed.
tick(T) - Method in interface dev.architectury.event.events.client.ClientTickEvent
 
tick(T) - Method in interface dev.architectury.event.events.common.TickEvent
Callback method for tick events.
tickArmor(ItemStack, Player) - Method in interface dev.architectury.extensions.ItemExtension
Invoked every tick when this item is equipped.
TickEvent<T> - Interface in dev.architectury.event.events.common
 
TickEvent.LevelTick<T extends net.minecraft.world.level.Level> - Interface in dev.architectury.event.events.common
 
TickEvent.Player - Interface in dev.architectury.event.events.common
 
TickEvent.Server - Interface in dev.architectury.event.events.common
 
TickEvent.ServerLevelTick - Interface in dev.architectury.event.events.common
 
tool(ToolType) - Method in interface dev.architectury.registry.block.BlockPropertiesExtension
Deprecated.
tool(ToolType, int) - Method in interface dev.architectury.registry.block.BlockPropertiesExtension
Deprecated.
TooltipEventColorContextImpl - Class in dev.architectury.impl
 
TooltipEventColorContextImpl() - Constructor for class dev.architectury.impl.TooltipEventColorContextImpl
 
TooltipEventPositionContextImpl - Class in dev.architectury.impl
 
TooltipEventPositionContextImpl() - Constructor for class dev.architectury.impl.TooltipEventPositionContextImpl
 
ToolType - Class in dev.architectury.registry.block
 
toOptional() - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
toPacket() - Method in class dev.architectury.networking.simple.Message
Converts this message into a corresponding vanilla Packet.
toPacket(NetworkManager.Side, ResourceLocation, FriendlyByteBuf) - Static method in class dev.architectury.networking.NetworkManager
Deprecated.
toPacket(NetworkManager.Side, T) - Method in class dev.architectury.networking.NetworkChannel
 
toPackets(NetworkManager.Side, ResourceLocation, FriendlyByteBuf) - Static method in class dev.architectury.networking.NetworkManager
Deprecated.
toPlatform() - Method in enum class dev.architectury.utils.Env
Converts platform-agnostic environment enum to platform-specific environment enum.
toString() - Method in class dev.architectury.networking.simple.MessageType
 
toString() - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
Returns a string representation of this record class.
TradeRegistry - Class in dev.architectury.registry.level.entity.trade
 
trample(Level, BlockPos, BlockState, float, Entity) - Method in interface dev.architectury.event.events.common.InteractionEvent.FarmlandTrample
Invoked when an entity attempts to trample farmland.

U

unregister(T) - Method in interface dev.architectury.event.Event
 
update(RecipeManager) - Method in interface dev.architectury.event.events.client.ClientRecipeUpdateEvent
Invoked when the client has received an updated list of recipes from the server.

V

value() - Method in class dev.architectury.event.CompoundEventResult
Returns the outcome of the result, an passing result will never have an outcome.
value() - Method in class dev.architectury.event.EventResult
Returns the outcome of the result, an passing result will never have an outcome.
Value<T> - Interface in dev.architectury.utils.value
 
valueOf(String) - Static method in enum class dev.architectury.networking.NetworkManager.Side
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.architectury.registry.registries.options.StandardRegistrarOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.architectury.utils.Env
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.architectury.networking.NetworkManager.Side
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.architectury.registry.registries.options.StandardRegistrarOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.architectury.utils.Env
Returns an array containing the constants of this enum class, in the order they are declared.

W

write(FluidStack, CompoundTag) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
Platform-specific FluidStack write.
write(FluidStack, FriendlyByteBuf) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
Platform-specific FluidStack write.
write(CompoundTag) - Method in class dev.architectury.fluid.FluidStack
 
write(FriendlyByteBuf) - Method in class dev.architectury.fluid.FluidStack
 
write(FriendlyByteBuf) - Method in class dev.architectury.networking.simple.Message
Writes this message to a byte buffer.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form