Index
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 extendsAbstractContainerMenu
- create(int, Inventory, FriendlyByteBuf) - Method in interface dev.architectury.registry.menu.MenuRegistry.ExtendedMenuTypeFactory
-
Creates a new
MenuRegistry.ExtendedMenuTypeFactory
that extendsAbstractContainerMenu
. - 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 extendsScreen
- 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
forItemStack
. - 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
MenuType
s andScreen
s 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 aFriendlyByteBuf
. - 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 ofNetworkManager
. - 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.Migrate to
EntityRendererRegistry
- 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 asCompoundEventResult.interruptsFurtherEvaluation()
andCompoundEventResult.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
-
Sync data to the clients by
BlockEntityExtension.saveClientData(CompoundTag)
andBlockEntityExtension.loadClientData(BlockState, CompoundTag)
. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form