Index

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

A

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
 
accept(FeatureFlagSet, CreativeTabOutput, boolean) - Method in interface dev.architectury.registry.CreativeTabRegistry.ModifyTabCallback
 
accept(ItemStack, CreativeModeTab.TabVisibility) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAfter(ItemStack, ItemStack) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAfter(ItemStack, ItemStack, CreativeModeTab.TabVisibility) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAfter(ItemStack, ItemLike) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAfter(ItemStack, ItemLike, CreativeModeTab.TabVisibility) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAfter(ItemLike, ItemStack) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAfter(ItemLike, ItemLike) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAfter(ItemLike, ItemLike, CreativeModeTab.TabVisibility) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAllAfter(ItemStack, Collection<ItemStack>) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAllAfter(ItemStack, Collection<ItemStack>, CreativeModeTab.TabVisibility) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAllAfter(ItemLike, Collection<ItemStack>) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAllAfter(ItemLike, Collection<ItemStack>, CreativeModeTab.TabVisibility) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAllBefore(ItemStack, Collection<ItemStack>) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAllBefore(ItemStack, Collection<ItemStack>, CreativeModeTab.TabVisibility) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAllBefore(ItemLike, Collection<ItemStack>) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptAllBefore(ItemLike, Collection<ItemStack>, CreativeModeTab.TabVisibility) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptBefore(ItemStack, ItemStack) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptBefore(ItemStack, ItemStack, CreativeModeTab.TabVisibility) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptBefore(ItemStack, ItemLike) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptBefore(ItemStack, ItemLike, CreativeModeTab.TabVisibility) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptBefore(ItemLike, ItemStack) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptBefore(ItemLike, ItemLike) - Method in interface dev.architectury.registry.CreativeTabOutput
 
acceptBefore(ItemLike, ItemLike, CreativeModeTab.TabVisibility) - Method in interface dev.architectury.registry.CreativeTabOutput
 
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, Holder<ConfiguredWorldCarver<?>>) - Method in interface dev.architectury.hooks.level.biome.GenerationProperties.Mutable
 
addCarver(GenerationStep.Carving, ResourceKey<ConfiguredWorldCarver<?>>) - Method in interface dev.architectury.hooks.level.biome.GenerationProperties.Mutable
 
addFeature(GenerationStep.Decoration, Holder<PlacedFeature>) - Method in interface dev.architectury.hooks.level.biome.GenerationProperties.Mutable
 
addFeature(GenerationStep.Decoration, ResourceKey<PlacedFeature>) - 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.
additionalContexts() - Static method in interface dev.architectury.event.events.client.ClientTooltipEvent
 
addPool(LootPool) - Method in interface dev.architectury.event.events.common.LootEvent.LootTableModificationContext
Adds a pool to the loot table.
addPool(LootPool.Builder) - Method in interface dev.architectury.event.events.common.LootEvent.LootTableModificationContext
Adds a pool to the loot table.
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.
addTillable(Block, Predicate<UseOnContext>, Consumer<UseOnContext>, Function<UseOnContext, BlockState>) - Static method in class dev.architectury.hooks.item.tool.HoeItemHooks
Adds a new tilling action.
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
 
Amount - Class in dev.architectury.utils
 
Amount() - Constructor for class dev.architectury.utils.Amount
 
ANIMAL_TAME - Static variable in interface dev.architectury.event.events.common.EntityEvent
 
append(CreativeTabRegistry.TabSupplier, ItemLike...) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
append(CreativeTabRegistry.TabSupplier, T...) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
append(CreativeModeTab, ItemLike...) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
append(CreativeModeTab, T...) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
append(ItemStack, List<Component>, TooltipFlag) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.Item
Invoked whenever an item tooltip is rendered.
appendStack(CreativeTabRegistry.TabSupplier, Supplier<ItemStack>) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
appendStack(CreativeTabRegistry.TabSupplier, Supplier<ItemStack>...) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
appendStack(CreativeTabRegistry.TabSupplier, Stream<Supplier<ItemStack>>) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
appendStack(CreativeTabRegistry.TabSupplier, ItemStack...) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
appendStack(CreativeModeTab, Supplier<ItemStack>...) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
appendStack(CreativeModeTab, ItemStack...) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
arch$effect(Supplier<? extends MobEffectInstance>, float) - Method in interface dev.architectury.extensions.injected.InjectedFoodPropertiesBuilderExtension
 
arch$getFluid() - Method in interface dev.architectury.extensions.injected.InjectedBucketItemExtension
 
arch$getFluid() - Method in interface dev.architectury.extensions.injected.InjectedLiquidBlockExtension
 
arch$getTab() - Method in interface dev.architectury.impl.ItemPropertiesExtensionImpl
 
arch$getTab() - Method in class dev.architectury.mixin.inject.MixinItemProperties
 
arch$getTabSupplier() - Method in interface dev.architectury.impl.ItemPropertiesExtensionImpl
 
arch$getTabSupplier() - Method in class dev.architectury.mixin.inject.MixinItemProperties
 
arch$holder() - Method in interface dev.architectury.extensions.injected.InjectedBlockExtension
 
arch$holder() - Method in interface dev.architectury.extensions.injected.InjectedEntityTypeExtension
 
arch$holder() - Method in interface dev.architectury.extensions.injected.InjectedFluidExtension
 
arch$holder() - Method in interface dev.architectury.extensions.injected.InjectedGameEventExtension
 
arch$holder() - Method in interface dev.architectury.extensions.injected.InjectedItemExtension
 
arch$holder() - Method in interface dev.architectury.extensions.injected.InjectedRegistryEntryExtension
 
arch$registryName() - Method in interface dev.architectury.extensions.injected.InjectedRegistryEntryExtension
 
arch$tab(CreativeTabRegistry.TabSupplier) - Method in interface dev.architectury.extensions.injected.InjectedItemPropertiesExtension
 
arch$tab(CreativeTabRegistry.TabSupplier) - Method in class dev.architectury.mixin.inject.MixinItemProperties
 
arch$tab(CreativeModeTab) - Method in interface dev.architectury.extensions.injected.InjectedItemPropertiesExtension
 
arch$tab(CreativeModeTab) - Method in class dev.architectury.mixin.inject.MixinItemProperties
 
ArchitecturyBucketItem - Class in dev.architectury.core.item
 
ArchitecturyBucketItem(Supplier<? extends Fluid>, Item.Properties) - Constructor for class dev.architectury.core.item.ArchitecturyBucketItem
 
ArchitecturyFlowingFluid - Class in dev.architectury.core.fluid
 
ArchitecturyFlowingFluid.Flowing - Class in dev.architectury.core.fluid
 
ArchitecturyFlowingFluid.Source - Class in dev.architectury.core.fluid
 
ArchitecturyFluidAttributes - Interface in dev.architectury.core.fluid
Attributes of a fluid.
ArchitecturyLiquidBlock - Class in dev.architectury.core.block
 
ArchitecturyLiquidBlock(Supplier<? extends FlowingFluid>, BlockBehaviour.Properties) - Constructor for class dev.architectury.core.block.ArchitecturyLiquidBlock
 
ArchitecturyMobBucketItem - Class in dev.architectury.core.item
 
ArchitecturyMobBucketItem(Supplier<? extends EntityType<?>>, Supplier<? extends Fluid>, Supplier<? extends SoundEvent>, Item.Properties) - Constructor for class dev.architectury.core.item.ArchitecturyMobBucketItem
 
ArchitecturyRecordItem - Class in dev.architectury.core.item
 
ArchitecturyRecordItem(int, RegistrySupplier<SoundEvent>, Item.Properties, int) - Constructor for class dev.architectury.core.item.ArchitecturyRecordItem
 
ArchitecturySpawnEggItem - Class in dev.architectury.core.item
 
ArchitecturySpawnEggItem(RegistrySupplier<? extends EntityType<? extends Mob>>, int, int, Item.Properties) - Constructor for class dev.architectury.core.item.ArchitecturySpawnEggItem
 
ArchitecturySpawnEggItem(RegistrySupplier<? extends EntityType<? extends Mob>>, int, int, Item.Properties, DispenseItemBehavior) - Constructor for class dev.architectury.core.item.ArchitecturySpawnEggItem
 
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
 
attack(Player, Level, Entity, InteractionHand, EntityHitResult) - Method in interface dev.architectury.event.events.common.PlayerEvent.AttackEntity
Invoked when a player is about to attack an entity using left-click.
ATTACK_ENTITY - Static variable in interface dev.architectury.event.events.common.PlayerEvent
 
award(ServerPlayer, Advancement) - Method in interface dev.architectury.event.events.common.PlayerEvent.PlayerAdvancement
Invoked when a player gets an advancement.
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
 
beforeDestroyingBlock(LevelAccessor, BlockPos, BlockState) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
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
This class provides a cross-platform API to modify Biome features and properties.
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
 
block(RegistrySupplier<? extends LiquidBlock>) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
block(Supplier<? extends Optional<? extends LiquidBlock>>) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
BlockEntityHooks - 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
 
blockSupplier(Supplier<RegistrySupplier<? extends LiquidBlock>>) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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.
bucketItem(RegistrySupplier<Item>) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
bucketItem(Supplier<? extends Optional<Item>>) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
bucketItemSupplier(Supplier<RegistrySupplier<Item>>) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
build() - Method in interface dev.architectury.registry.registries.RegistrarBuilder
 
builder(Class<T>, ResourceLocation) - Method in interface dev.architectury.registry.registries.RegistrarManager.RegistryProvider
 
builder(ResourceLocation, T...) - Method in class dev.architectury.registry.registries.RegistrarManager
 
byRawId(int) - Method in interface dev.architectury.registry.registries.Registrar
 

C

c2s() - Static method in class dev.architectury.networking.NetworkManager
 
C2S - Enum constant in enum class dev.architectury.networking.NetworkManager.Side
 
canBeReplacedWith(FluidState, BlockGetter, BlockPos, Fluid, Direction) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
canConvertToSource() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns whether this fluid can be converted to a source block when a flowing fluid is adjacent to two source blocks.
canConvertToSource() - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
canConvertToSource(Level) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
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.Decorate - Interface in dev.architectury.event.events.common
 
ChatEvent.Received - 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.Received - Interface in dev.architectury.event.events.client
 
ClientChatEvent.Send - Interface in dev.architectury.event.events.client
 
ClientGuiEvent - Interface in dev.architectury.event.events.client
 
ClientGuiEvent.ContainerScreenRenderBackground - Interface in dev.architectury.event.events.client
 
ClientGuiEvent.ContainerScreenRenderForeground - 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
 
ClientSystemMessageEvent - Interface in dev.architectury.event.events.client
 
ClientSystemMessageEvent.Received - 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.AdditionalContexts - 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.Render - 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
 
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
 
collect() - Method in class dev.architectury.networking.transformers.PacketCollector
 
collectPackets(PacketSink, NetworkManager.Side, ResourceLocation, FriendlyByteBuf) - Static method in class dev.architectury.networking.NetworkManager
 
color(int) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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
 
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
 
CONTEXT - Static variable in class dev.architectury.impl.TooltipEventColorContextImpl
 
convertToSource(boolean) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
copy() - Method in class dev.architectury.fluid.FluidStack
 
copy(T) - Method in interface dev.architectury.fluid.FluidStack.FluidStackAdapter
 
copyWithAmount(long) - Method in class dev.architectury.fluid.FluidStack
 
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
Deprecated.
Creates a new MenuRegistry.SimpleMenuTypeFactory that extends AbstractContainerMenu
create(int, Inventory, FriendlyByteBuf) - Method in interface dev.architectury.registry.menu.MenuRegistry.ExtendedMenuTypeFactory
Creates a new MenuRegistry.ExtendedMenuTypeFactory that extends AbstractContainerMenu.
create(FluidStack, long) - Static method in class dev.architectury.fluid.FluidStack
 
create(ParticleProviderRegistry.ExtendedSpriteSet) - Method in interface dev.architectury.registry.client.particle.ParticleProviderRegistry.DeferredParticleProvider
 
create(H, Inventory, Component) - Method in interface dev.architectury.registry.menu.MenuRegistry.ScreenFactory
Creates a new MenuRegistry.ScreenFactory that extends Screen
create(String) - Static method in class dev.architectury.networking.simple.SimpleNetworkManager
Creates a new SimpleNetworkManager.
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(Supplier<Fluid>, long, CompoundTag) - Method in interface dev.architectury.fluid.FluidStack.FluidStackAdapter
 
create(ResourceLocation) - Static method in class dev.architectury.networking.NetworkChannel
 
create(ResourceLocation, Consumer<CreativeModeTab.Builder>) - Static method in class dev.architectury.registry.CreativeTabRegistry
Creates a deferred creative tab, with a configurable builder callback.
create(ResourceLocation, Supplier<ItemStack>) - Static method in class dev.architectury.registry.CreativeTabRegistry
Creates a deferred creative tab, with a custom icon.
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.
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
 
createDispenseItemBehavior() - Static method in class dev.architectury.core.item.ArchitecturySpawnEggItem
 
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
 
createFluidStateDefinition(StateDefinition.Builder<Fluid, FluidState>) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid.Flowing
 
createLegacyBlock(FluidState) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
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.
CreativeTabOutput - Interface in dev.architectury.registry
 
CreativeTabRegistry - Class in dev.architectury.registry
Registry for creating or modifying creative tabs.
CreativeTabRegistry.ModifyTabCallback - Interface in dev.architectury.registry
 
CreativeTabRegistry.TabSupplier - Interface in dev.architectury.registry
 

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.
decorate(ServerPlayer, ChatEvent.ChatComponent) - Method in interface dev.architectury.event.events.common.ChatEvent.Decorate
Invoked when the server receives a message from a client.
DECORATE - Static variable in interface dev.architectury.event.events.common.ChatEvent
 
defer(ResourceLocation) - Static method in class dev.architectury.registry.CreativeTabRegistry
Returns a tab supplier for a tab to be created later.
DeferredRegister<T> - Class in dev.architectury.registry.registries
 
delegate(ResourceLocation) - Method in interface dev.architectury.registry.registries.Registrar
 
density(int) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
DETONATE - Static variable in interface dev.architectury.event.events.common.ExplosionEvent
 
dev.architectury.annotations - package dev.architectury.annotations
 
dev.architectury.core.block - package dev.architectury.core.block
 
dev.architectury.core.fluid - package dev.architectury.core.fluid
 
dev.architectury.core.item - package dev.architectury.core.item
 
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.injected - package dev.architectury.extensions.injected
 
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.impl - package dev.architectury.impl
 
dev.architectury.mixin - package dev.architectury.mixin
 
dev.architectury.mixin.inject - package dev.architectury.mixin.inject
 
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.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.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.
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
 
dropOff(int) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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
 
emptySound(SoundEvent) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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
 
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
 
explosionResistance(float) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
ExtendedMenuProvider - Interface in dev.architectury.registry.menu
 

F

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
 
fillSound(SoundEvent) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
findResource(String...) - Method in interface dev.architectury.platform.Mod
Gets an NIO Path to the given resource contained within the mod file / folder.
FloatSupplier - Interface in dev.architectury.utils.value
 
FloatValue - Interface in dev.architectury.utils.value
 
Flowing(ArchitecturyFluidAttributes) - Constructor for class dev.architectury.core.fluid.ArchitecturyFlowingFluid.Flowing
 
flowingTexture(ResourceLocation) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
FluidBucketHooks - Class in dev.architectury.hooks.fluid
 
FluidBucketHooks() - Constructor for class dev.architectury.hooks.fluid.FluidBucketHooks
 
FluidStack - Class in dev.architectury.fluid
 
FluidStack.FluidStackAdapter<T> - Interface in dev.architectury.fluid
 
FluidStackHooks - Class in dev.architectury.hooks.fluid
 
FoodPropertiesHooks - Class in dev.architectury.hooks.item.food
 
ForgeEvent - Annotation Interface in dev.architectury.annotations
 
ForgeEventCancellable - Annotation Interface in dev.architectury.annotations
 
forRegistry(ResourceKey<Registry<T>>, Consumer<Registrar<T>>) - Method in class dev.architectury.registry.registries.RegistrarManager
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.RegistrarManager.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
 
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.event.events.common.ChatEvent.ChatComponent
 
get() - Static method in class dev.architectury.impl.TooltipAdditionalContextsImpl
 
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.RegistrarManager
 
get(Registry<T>) - Method in class dev.architectury.registry.registries.RegistrarManager
Deprecated.
get(Registry<T>) - Method in interface dev.architectury.registry.registries.RegistrarManager.RegistryProvider
Deprecated.
get(ResourceKey<Registry<T>>) - Method in class dev.architectury.registry.registries.RegistrarManager
 
get(ResourceKey<Registry<T>>) - Method in interface dev.architectury.registry.registries.RegistrarManager.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
 
getAmount(FluidState) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid.Flowing
 
getAmount(FluidState) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid.Source
 
getAmount(T) - Method in interface dev.architectury.fluid.FluidStack.FluidStackAdapter
 
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
 
getBlock() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the block form of this fluid.
getBlock() - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getBucket() - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
getBucketItem() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the filled bucket item for this fluid.
getBucketItem() - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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
 
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() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the color of the fluid.
getColor(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the color of the fluid.
getColor(FluidStack, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Deprecated, for removal: This API element is subject to removal in a future version.
Please use and override ArchitecturyFluidAttributes.getColor(FluidState, BlockAndTintGetter, BlockPos) or ArchitecturyFluidAttributes.getColor(FluidStack) instead, this method will be removed in a future version.
getColor(FluidStack, BlockAndTintGetter, BlockPos) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getColor(BlockAndTintGetter, BlockPos, FluidState) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getColor(FluidState, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the color of the fluid.
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
Gets the main config folder for the current instance of Minecraft.
getContainedFluid() - Method in class dev.architectury.core.item.ArchitecturyBucketItem
 
getCraftingRemainingItem(ItemStack) - Static method in class dev.architectury.hooks.item.ItemStackHooks
Returns the remaining item for a given item stack after crafting.
getCreatureProbability() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.SpawnSettingsWrapped
 
getCreatureProbability() - Method in interface dev.architectury.hooks.level.biome.SpawnProperties
 
getCustomEquipmentSlot(ItemStack) - Method in interface dev.architectury.extensions.ItemExtension
Returns the EquipmentSlot for ItemStack.
getDensity() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the density of the fluid, this is 1000 for water and 3000 for lava on forge.
getDensity(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the density of the fluid, this is 1000 for water and 3000 for lava on forge.
getDensity(FluidStack, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the density of the fluid, this is 1000 for water and 3000 for lava on forge.
getDensity(FluidStack, BlockAndTintGetter, BlockPos) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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
 
getDropOff() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the drop in fluid level per block travelled.
getDropOff(LevelReader) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the drop in fluid level per block travelled.
getDropOff(LevelReader) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getDropOff(LevelReader) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
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
 
getEmptySound() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the empty sound of the fluid.
getEmptySound(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the empty sound of the fluid.
getEmptySound(FluidStack, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the empty sound of the fluid.
getEmptySound(FluidStack, BlockAndTintGetter, BlockPos) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getEnv() - Method in interface dev.architectury.networking.NetworkManager.PacketContext
 
getEnv() - Static method in class dev.architectury.platform.Platform
Returns the current Environment the game is running in, as a member of the EnvType enum.
getEnvironment() - Method in interface dev.architectury.networking.NetworkManager.PacketContext
 
getEnvironment() - Static method in class dev.architectury.platform.Platform
Returns the current Environment the game is running in, being one of either CLIENT or SERVER.
getEnvSpecific(Supplier<Supplier<T>>, Supplier<Supplier<T>>) - Static method in class dev.architectury.utils.EnvExecutor
 
getExplosionResistance() - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
getExplosionResistance() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the explosion resistance of this fluid.
getExplosionResistance() - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getFeatures() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.GenerationSettingsWrapped
 
getFeatures() - Method in interface dev.architectury.hooks.level.biome.GenerationProperties
 
getFeatures(GenerationStep.Decoration) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.GenerationSettingsWrapped
 
getFeatures(GenerationStep.Decoration) - 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.
getFillSound() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the fill sound of the fluid.
getFillSound(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the fill sound of the fluid.
getFillSound(FluidStack, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the fill sound of the fluid.
getFillSound(FluidStack, BlockAndTintGetter, BlockPos) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getFlowing() - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
getFlowingFluid() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the flowing fluid.
getFlowingFluid() - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getFlowingTexture() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the texture location of this fluid in its flowing form.
getFlowingTexture(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the texture location of this fluid in its flowing form.
getFlowingTexture(FluidStack, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Deprecated, for removal: This API element is subject to removal in a future version.
getFlowingTexture(FluidStack, BlockAndTintGetter, BlockPos) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getFlowingTexture(BlockAndTintGetter, BlockPos, FluidState) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
 
getFlowingTexture(FluidState, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the texture location of this fluid in its flowing form.
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
 
getFluid(BucketItem) - Static method in class dev.architectury.hooks.fluid.FluidBucketHooks
Returns the fluid contained in the bucket.
getFluid(LiquidBlock) - Static method in class dev.architectury.hooks.fluid.LiquidBlockHooks
Returns the fluid contained in the liquid block.
getFluid(T) - Method in interface dev.architectury.fluid.FluidStack.FluidStackAdapter
 
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
Gets the root directory for the current instance of Minecraft.
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
 
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.RegistrarManager
Deprecated.
getId(T, ResourceKey<Registry<T>>) - Static method in class dev.architectury.registry.registries.RegistrarManager
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
 
getItem() - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.AdditionalContexts
 
getItem() - Method in class dev.architectury.impl.TooltipAdditionalContextsImpl
 
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
getLuminosity() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the luminosity of the fluid, this is between 0 and 15.
getLuminosity(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the luminosity of the fluid, this is between 0 and 15.
getLuminosity(FluidStack, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the luminosity of the fluid, this is between 0 and 15.
getLuminosity(FluidStack, BlockAndTintGetter, BlockPos) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getLuminosity(FluidStack, Level, BlockPos) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
Returns the luminosity of the fluid.
getLuminosity(Fluid, Level, BlockPos) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
Returns the luminosity of the fluid.
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
Gets a Mod container by its mod ID.
getModId() - Method in interface dev.architectury.platform.Mod
 
getModId() - Method in class dev.architectury.registry.registries.RegistrarManager
 
getModIds() - Static method in class dev.architectury.platform.Platform
Gets a collection of Strings representing the mod IDs of all currently-loaded mods.
getMods() - Static method in class dev.architectury.platform.Platform
Gets a collection of Mod containers for all currently-loaded mods.
getModsFolder() - Static method in class dev.architectury.platform.Platform
Gets the mods folder of the current instance of Minecraft.
getName() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the name of this fluid.
getName() - Method in class dev.architectury.fluid.FluidStack
 
getName() - Method in interface dev.architectury.platform.Mod
 
getName() - Method in interface dev.architectury.registry.CreativeTabRegistry.TabSupplier
Returns the name of the creative tab.
getName(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the name of this fluid.
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, RandomSource) - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
 
getOptionalMod(String) - Static method in class dev.architectury.platform.Platform
Optionally gets a Mod container by its mod ID if it exists.
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
 
getOverlayTexture() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the overlay texture location of this fluid behind transparent blocks.
getOverlayTexture(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the overlay texture location of this fluid behind transparent blocks.
getOverlayTexture(FluidState, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the overlay texture location of this fluid behind transparent blocks.
getOverlayTexture(FluidState, BlockAndTintGetter, BlockPos) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getPacket() - Method in class dev.architectury.networking.transformers.SinglePacketCollector
 
getPickupSound() - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
getPlayer() - Method in interface dev.architectury.networking.NetworkManager.PacketContext
 
getPosition(Explosion) - Static method in class dev.architectury.hooks.level.ExplosionHooks
 
getProperties() - Method in interface dev.architectury.registry.level.biome.BiomeModifications.BiomeContext
 
getRarity() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the rarity of the fluid.
getRarity(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the rarity of the fluid.
getRarity(FluidStack, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the rarity of the fluid.
getRarity(FluidStack, BlockAndTintGetter, BlockPos) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getRawFluid() - Method in class dev.architectury.fluid.FluidStack
 
getRawFluidSupplier() - Method in class dev.architectury.fluid.FluidStack
 
getRawFluidSupplier(T) - Method in interface dev.architectury.fluid.FluidStack.FluidStackAdapter
 
getRawId(T) - Method in interface dev.architectury.registry.registries.Registrar
 
getRegistrar() - Method in class dev.architectury.registry.registries.DeferredRegister
 
getRegistrar() - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
getRegistrarManager() - Method in class dev.architectury.registry.registries.DeferredRegister
 
getRegistrarManager() - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
getRegistryId() - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
getRegistryKey() - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
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
 
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
 
getSlopeFindDistance() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the maximum distance this fluid will consider as a flowable hole candidate.
getSlopeFindDistance(LevelReader) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the maximum distance this fluid will consider as a flowable hole candidate.
getSlopeFindDistance(LevelReader) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getSlopeFindDistance(LevelReader) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
getSound() - Method in class dev.architectury.core.item.ArchitecturyRecordItem
 
getSource() - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
getSourceFluid() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the still fluid.
getSourceFluid() - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getSources() - Method in interface dev.architectury.platform.Mod
 
getSourceTexture() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the texture location of this fluid in its source form.
getSourceTexture(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the texture location of this fluid in its source form.
getSourceTexture(FluidStack, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Deprecated, for removal: This API element is subject to removal in a future version.
getSourceTexture(FluidStack, BlockAndTintGetter, BlockPos) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getSourceTexture(FluidState, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the texture location of this fluid in its source form.
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
 
getTag() - Method in class dev.architectury.fluid.FluidStack
 
getTag(T) - Method in interface dev.architectury.fluid.FluidStack.FluidStackAdapter
 
getTemperature() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the temperature of the fluid.
getTemperature() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
getTemperature() - Method in interface dev.architectury.hooks.level.biome.ClimateProperties
 
getTemperature(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the temperature of the fluid.
getTemperature(FluidStack, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the temperature of the fluid.
getTemperature(FluidStack, BlockAndTintGetter, BlockPos) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getTemperature(FluidStack, Level, BlockPos) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
Returns the temperature of the fluid.
getTemperature(Fluid, Level, BlockPos) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
Returns the temperature of the fluid.
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
 
getTickDelay() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the tick delay between each flow update.
getTickDelay(LevelReader) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the tick delay between each flow update.
getTickDelay(LevelReader) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getTickDelay(LevelReader) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
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 interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the translation key of the name of this fluid.
getTranslationKey() - Method in class dev.architectury.fluid.FluidStack
 
getTranslationKey(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the translation key of the name of this fluid.
getTranslationKey(FluidStack) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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
getType(CompoundTag) - Method in class dev.architectury.core.item.ArchitecturySpawnEggItem
 
getVersion() - Method in interface dev.architectury.platform.Mod
 
getViscosity() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the viscosity of the fluid.
getViscosity(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the viscosity of the fluid.
getViscosity(FluidStack, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns the viscosity of the fluid.
getViscosity(FluidStack, BlockAndTintGetter, BlockPos) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
getViscosity(FluidStack, Level, BlockPos) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
Returns the viscosity of the fluid.
getViscosity(Fluid, Level, BlockPos) - Static method in class dev.architectury.hooks.fluid.FluidStackHooks
Returns the viscosity of the fluid.
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
 
hasCraftingRemainingItem(ItemStack) - Static method in class dev.architectury.hooks.item.ItemStackHooks
Returns whether the given item stack has a remaining item after crafting.
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.
hashCode(T) - Method in interface dev.architectury.fluid.FluidStack.FluidStackAdapter
 
hashCodeString(String) - Static method in class dev.architectury.networking.NetworkChannel
 
hasPrecipitation() - Method in class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
hasPrecipitation() - Method in interface dev.architectury.hooks.level.biome.ClimateProperties
 
hasTag() - Method in class dev.architectury.fluid.FluidStack
 
hasTag(TagKey<Biome>) - Method in interface dev.architectury.registry.level.biome.BiomeModifications.BiomeContext
 
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() - Static method in class dev.architectury.fluid.FluidStack
 
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
 
InjectedBlockExtension - Interface in dev.architectury.extensions.injected
 
InjectedBucketItemExtension - Interface in dev.architectury.extensions.injected
 
InjectedEntityTypeExtension - Interface in dev.architectury.extensions.injected
 
InjectedFluidExtension - Interface in dev.architectury.extensions.injected
 
InjectedFoodPropertiesBuilderExtension - Interface in dev.architectury.extensions.injected
 
InjectedGameEventExtension - Interface in dev.architectury.extensions.injected
 
InjectedItemExtension - Interface in dev.architectury.extensions.injected
 
InjectedItemPropertiesExtension - Interface in dev.architectury.extensions.injected
 
InjectedLiquidBlockExtension - Interface in dev.architectury.extensions.injected
 
InjectedRegistryEntryExtension<T> - Interface in dev.architectury.extensions.injected
 
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
isFluidEqual(FluidStack) - Method in class dev.architectury.fluid.FluidStack
 
isFluidStackEqual(FluidStack) - Method in class dev.architectury.fluid.FluidStack
 
isForge() - Static method in class dev.architectury.platform.Platform
 
isLighterThanAir() - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns whether this fluid is lighter than air.
isLighterThanAir(FluidStack) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns whether this fluid is lighter than air.
isLighterThanAir(FluidStack, BlockAndTintGetter, BlockPos) - Method in interface dev.architectury.core.fluid.ArchitecturyFluidAttributes
Returns whether this fluid is lighter than air.
isLighterThanAir(FluidStack, BlockAndTintGetter, BlockPos) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
isModLoaded(String) - Static method in class dev.architectury.platform.Platform
Checks whether a mod with the given mod ID is present.
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.CreativeTabRegistry.TabSupplier
 
isPresent() - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
isRegistered(T) - Method in interface dev.architectury.event.Event
 
isSame(Fluid) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid
 
isSource(FluidState) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid.Flowing
 
isSource(FluidState) - Method in class dev.architectury.core.fluid.ArchitecturyFlowingFluid.Source
 
isTagEqual(FluidStack) - Method in class dev.architectury.fluid.FluidStack
 
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.
ItemPropertiesExtensionImpl - Interface in dev.architectury.impl
 
ItemPropertiesRegistry - Class in dev.architectury.registry.item
Registry for registering item properties used for model predicates.
ItemStackHooks - Class in dev.architectury.hooks.item
 
iterator() - Method in class dev.architectury.registry.registries.DeferredRegister
 

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
 
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.
lighterThanAir(boolean) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
LightningEvent - Interface in dev.architectury.event.events.common
 
LightningEvent.Strike - Interface in dev.architectury.event.events.common
 
LiquidBlockHooks - Class in dev.architectury.hooks.fluid
 
LiquidBlockHooks() - Constructor for class dev.architectury.hooks.fluid.LiquidBlockHooks
 
listen(RegistrySupplier<R>, Consumer<R>) - Method in interface dev.architectury.registry.registries.Registrar
Listens to when the registry entry is registered, and calls the given action.
listen(Consumer<T>) - Method in interface dev.architectury.registry.registries.RegistrySupplier
Listens to when the registry entry is registered, and calls the given action.
listen(ResourceLocation, Consumer<T>) - Method in interface dev.architectury.registry.registries.Registrar
Listens to when the registry entry is registered, and calls the given action.
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
 
LongValue - Interface in dev.architectury.utils.value
 
LootEvent - Interface in dev.architectury.event.events.common
Events related to loot tables and loot generation.
LootEvent.LootTableModificationContext - Interface in dev.architectury.event.events.common
A platform-specific bridge for modifying a specific loot table.
LootEvent.ModifyLootTable - Interface in dev.architectury.event.events.common
 
luminosity(int) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 

M

maxTrades() - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
Returns the value of the maxTrades record component.
MenuRegistry - Class in dev.architectury.registry.menu
A utility class to register MenuTypes and Screens for containers
MenuRegistry.ExtendedMenuTypeFactory<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Interface in dev.architectury.registry.menu
Creates extended menus.
MenuRegistry.ScreenFactory<H extends net.minecraft.world.inventory.AbstractContainerMenu,S extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<H>> - Interface in dev.architectury.registry.menu
Creates new screens.
MenuRegistry.SimpleMenuTypeFactory<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Interface in dev.architectury.registry.menu
Deprecated, for removal: This API element is subject to removal in a future version.
Message - Class in dev.architectury.networking.simple
The base class for messages managed by a SimpleNetworkManager.
MessageDecoder<T extends Message> - Interface in dev.architectury.networking.simple
Decodes a Message from a FriendlyByteBuf.
MessageType - Class in dev.architectury.networking.simple
A unique type for a message in a SimpleNetworkManager.
MixinBlock - Class in dev.architectury.mixin.inject
 
MixinBlock() - Constructor for class dev.architectury.mixin.inject.MixinBlock
 
MixinBucketItem - Class in dev.architectury.mixin.inject
 
MixinBucketItem() - Constructor for class dev.architectury.mixin.inject.MixinBucketItem
 
MixinEntityType - Class in dev.architectury.mixin.inject
 
MixinEntityType() - Constructor for class dev.architectury.mixin.inject.MixinEntityType
 
MixinFluid - Class in dev.architectury.mixin.inject
 
MixinFluid() - Constructor for class dev.architectury.mixin.inject.MixinFluid
 
MixinFoodPropertiesBuilder - Class in dev.architectury.mixin.inject
 
MixinFoodPropertiesBuilder() - Constructor for class dev.architectury.mixin.inject.MixinFoodPropertiesBuilder
 
MixinGameEvent - Class in dev.architectury.mixin.inject
 
MixinGameEvent() - Constructor for class dev.architectury.mixin.inject.MixinGameEvent
 
MixinItem - Class in dev.architectury.mixin.inject
 
MixinItem() - Constructor for class dev.architectury.mixin.inject.MixinItem
 
MixinItemProperties - Class in dev.architectury.mixin.inject
 
MixinItemProperties() - Constructor for class dev.architectury.mixin.inject.MixinItemProperties
 
MixinLightningBolt - Class in dev.architectury.mixin
 
MixinLightningBolt(EntityType<?>, Level) - Constructor for class dev.architectury.mixin.MixinLightningBolt
 
MixinLiquidBlock - Class in dev.architectury.mixin.inject
 
MixinLiquidBlock() - Constructor for class dev.architectury.mixin.inject.MixinLiquidBlock
 
Mod - Interface in dev.architectury.platform
 
Mod.ConfigurationScreenProvider - Interface in dev.architectury.platform
 
modify(CreativeTabRegistry.TabSupplier, CreativeTabRegistry.ModifyTabCallback) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
modify(CreativeModeTab, CreativeTabRegistry.ModifyTabCallback) - Static method in class dev.architectury.registry.CreativeTabRegistry
 
MODIFY_LOOT_TABLE - Static variable in interface dev.architectury.event.events.common.LootEvent
An event to modify loot tables when they are loaded.
modifyLootTable(LootTables, ResourceLocation, LootEvent.LootTableModificationContext, boolean) - Method in interface dev.architectury.event.events.common.LootEvent.ModifyLootTable
Modifies a loot table.
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.
NetworkChannel - Class in dev.architectury.networking
Forge SimpleChannel like network wrapper of NetworkManager.
NetworkManager - Class in dev.architectury.networking
 
NetworkManager() - Constructor for class dev.architectury.networking.NetworkManager
 
NetworkManager.NetworkReceiver - Interface in dev.architectury.networking
 
NetworkManager.PacketContext - Interface in dev.architectury.networking
 
NetworkManager.Side - Enum Class in dev.architectury.networking
 
none() - Static method in interface dev.architectury.networking.transformers.PacketTransformer
 

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
Deprecated, for removal: This API element is subject to removal in a future version.
Use the constructor directly.
of(Function<List<T>, T>) - Static method in class dev.architectury.event.EventFactory
 
of(Supplier<? extends Fluid>, Supplier<? extends Fluid>) - Static method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
of(CreativeModeTab) - Static method in class dev.architectury.registry.CreativeTabRegistry
Returns a tab supplier for a tab.
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
 
ofSupplier(Supplier<? extends Supplier<? extends Fluid>>, Supplier<? extends Supplier<? extends Fluid>>) - Static method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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
 
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
 
overlayTexture(ResourceLocation) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 

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
A utility class for registering custom ParticleProviders for particle types.
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.
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.AttackEntity - 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
 
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.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(ChatType.Bound, Component) - Method in interface dev.architectury.event.events.client.ClientChatEvent.Received
Event to intercept the receiving of an chat message.
process(Component) - Method in interface dev.architectury.event.events.client.ClientSystemMessageEvent.Received
Event to intercept the receiving of a system message.
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

rarity(Rarity) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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(ServerPlayer, Component) - Method in interface dev.architectury.event.events.common.ChatEvent.Received
Invoked when the server receives a message from a client.
RECEIVED - Static variable in interface dev.architectury.event.events.client.ClientChatEvent
 
RECEIVED - Static variable in interface dev.architectury.event.events.client.ClientSystemMessageEvent
 
RECEIVED - Static variable in interface dev.architectury.event.events.common.ChatEvent
 
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>, CommandBuildContext, Commands.CommandSelection) - Method in interface dev.architectury.event.events.common.CommandRegistrationEvent
This event is invoked after the server registers it's commands.
register(RegistrySupplier<? extends ParticleType<T>>, ParticleProviderRegistry.DeferredParticleProvider<T>) - Static method in class dev.architectury.registry.client.particle.ParticleProviderRegistry
 
register(RegistrySupplier<? extends ParticleType<T>>, ParticleProvider<T>) - Static method in class dev.architectury.registry.client.particle.ParticleProviderRegistry
 
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(Supplier<? extends EntityType<? extends LivingEntity>>, Supplier<AttributeSupplier.Builder>) - Static method in class dev.architectury.registry.level.entity.EntityAttributeRegistry
Registers default attributes to entities.
register(Supplier<? extends EntityType<? extends T>>, EntityRendererProvider<T>) - Static method in class dev.architectury.registry.client.level.entity.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(PackType, PreparableReloadListener, ResourceLocation) - Static method in class dev.architectury.registry.ReloadListenerRegistry
 
register(PackType, PreparableReloadListener, ResourceLocation, Collection<ResourceLocation>) - 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
 
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 with no packet transformers.
registerC2S(String, MessageDecoder<BaseC2SMessage>, List<PacketTransformer>) - Method in class dev.architectury.networking.simple.SimpleNetworkManager
Registers a client -> server message using the given packet transformers.
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 with no packet transformers.
registerS2C(String, MessageDecoder<BaseS2CMessage>, List<PacketTransformer>) - Method in class dev.architectury.networking.simple.SimpleNetworkManager
Registers a server -> client message using the given packet transformers.
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
 
RegistrarManager - Class in dev.architectury.registry.registries
Platform-agnostic wrapper of minecraft registries, should be used to register content.
RegistrarManager.RegistryProvider - Interface in dev.architectury.registry.registries
 
RegistrarOption - Interface in dev.architectury.registry.registries.options
 
RegistrySupplier<T> - Interface in dev.architectury.registry.registries
 
reload(ResourceProvider, ClientReloadShadersEvent.ShadersSink) - Method in interface dev.architectury.event.events.client.ClientReloadShadersEvent
 
ReloadListenerRegistry - Class in dev.architectury.registry
 
removeCarver(GenerationStep.Carving, ResourceKey<ConfiguredWorldCarver<?>>) - Method in interface dev.architectury.hooks.level.biome.GenerationProperties.Mutable
 
removeChildTag(String) - Method in class dev.architectury.fluid.FluidStack
 
removeFeature(GenerationStep.Decoration, ResourceKey<PlacedFeature>) - 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
 
render(AbstractContainerScreen<?>, PoseStack, int, int, float) - Method in interface dev.architectury.event.events.client.ClientGuiEvent.ContainerScreenRenderBackground
Invoked after a container screen's background are rendered.
render(AbstractContainerScreen<?>, PoseStack, int, int, float) - Method in interface dev.architectury.event.events.client.ClientGuiEvent.ContainerScreenRenderForeground
Invoked after a screen has finished rendering most of the foreground, but before any floating widgets are rendered.
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_CONTAINER_BACKGROUND - Static variable in interface dev.architectury.event.events.client.ClientGuiEvent
 
RENDER_CONTAINER_FOREGROUND - Static variable in interface dev.architectury.event.events.client.ClientGuiEvent
 
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_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 ClientTooltipComponent>, int, int) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.Render
Invoked before the tooltip for a tooltip is rendered.
RenderTypeRegistry - Class in dev.architectury.registry.client.rendering
 
replaceProperties(BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class dev.architectury.registry.level.biome.BiomeModifications
 
replaceProperties(Predicate<BiomeModifications.BiomeContext>, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class dev.architectury.registry.level.biome.BiomeModifications
 
reset() - Method in class dev.architectury.impl.TooltipEventColorContextImpl
 
reset(int, int) - Method in class dev.architectury.impl.TooltipEventPositionContextImpl
 
respawn(LocalPlayer, LocalPlayer) - Method in interface dev.architectury.event.events.client.ClientPlayerEvent.ClientPlayerRespawn
Invoked whenever the player respawn packet is received by the client.
respawn(ServerPlayer, boolean) - Method in interface dev.architectury.event.events.common.PlayerEvent.PlayerRespawn
Invoked when a player is respawned (e.g.
result() - Method in class dev.architectury.event.CompoundEventResult
Returns the EventResult view of the result, this returns the same values as CompoundEventResult.interruptsFurtherEvaluation() and CompoundEventResult.value().
RIGHT_CLICK_BLOCK - Static variable in interface dev.architectury.event.events.common.InteractionEvent
 
RIGHT_CLICK_ITEM - Static variable in interface dev.architectury.event.events.common.InteractionEvent
 
runInEnv(Env, Supplier<Runnable>) - Static method in class dev.architectury.utils.EnvExecutor
 
runInEnv(EnvType, Supplier<Runnable>) - Static method in class dev.architectury.utils.EnvExecutor
 

S

s2c() - Static method in class dev.architectury.networking.NetworkManager
 
S2C - Enum constant in enum class dev.architectury.networking.NetworkManager.Side
 
sale() - Method in record class dev.architectury.registry.level.entity.trade.SimpleTrade
Returns the value of the sale record component.
save(ChunkAccess, ServerLevel, CompoundTag) - Method in interface dev.architectury.event.events.common.ChunkEvent.SaveData
Invoked when a chunk's data is saved, just before the data is written.
SAVE_DATA - Static variable in interface dev.architectury.event.events.common.ChunkEvent
 
SAVE_TO_DISC - Enum constant in enum class dev.architectury.registry.registries.options.StandardRegistrarOption
Denote that the registry should save to disc and persist.
saveAdditionalSpawnData(FriendlyByteBuf) - Method in interface dev.architectury.extensions.network.EntitySpawnExtension
 
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.
send(String, Component) - Method in interface dev.architectury.event.events.client.ClientChatEvent.Send
Event to cancel clients sending the chat message.
SEND - Static variable in interface dev.architectury.event.events.client.ClientChatEvent
 
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_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(Component) - Method in interface dev.architectury.event.events.common.ChatEvent.ChatComponent
 
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(Holder<SoundEvent>) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
 
setAmbientLoopSound(Holder<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
 
setAmount(T, long) - Method in interface dev.architectury.fluid.FluidStack.FluidStackAdapter
 
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
 
setCreatureProbability(float) - Method in interface dev.architectury.hooks.level.biome.SpawnProperties.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
 
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
 
setHasPrecipitation(boolean) - Method in class dev.architectury.hooks.level.biome.BiomeHooks.ClimateWrapped
 
setHasPrecipitation(boolean) - Method in interface dev.architectury.hooks.level.biome.ClimateProperties.Mutable
 
setItem(ItemStack) - Method in interface dev.architectury.event.events.client.ClientTooltipEvent.AdditionalContexts
 
setItem(ItemStack) - Method in class dev.architectury.impl.TooltipAdditionalContextsImpl
 
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
 
setResults(ParseResults<CommandSourceStack>) - Method in class dev.architectury.event.events.common.CommandPerformEvent
 
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
 
setTag(CompoundTag) - Method in class dev.architectury.fluid.FluidStack
 
setTag(T, CompoundTag) - Method in interface dev.architectury.fluid.FluidStack.FluidStackAdapter
 
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
 
ShovelItemHooks - Class in dev.architectury.hooks.item.tool
 
shrink(long) - Method in class dev.architectury.fluid.FluidStack
 
SimpleArchitecturyFluidAttributes - Class in dev.architectury.core.fluid
 
SimpleArchitecturyFluidAttributes(Supplier<? extends Fluid>, Supplier<? extends Fluid>) - Constructor for class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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
 
slopeFindDistance(int) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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
 
Source(ArchitecturyFluidAttributes) - Constructor for class dev.architectury.core.fluid.ArchitecturyFlowingFluid.Source
 
sourceTexture(ResourceLocation) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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.
stream() - Method in interface dev.architectury.registry.registries.RegistrySupplier
 
STRIKE - Static variable in interface dev.architectury.event.events.common.LightningEvent
 
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(BlockEntity) - Static method in class dev.architectury.hooks.block.BlockEntityHooks
Utility method to sync block entity data to the clients.
syncToClients() - Method in interface dev.architectury.registry.registries.RegistrarBuilder
 

T

tame(Animal, Player) - Method in interface dev.architectury.event.events.common.EntityEvent.AnimalTame
Invoked before a tamable animal is tamed.
temperature(int) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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.
tickDelay(int) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 
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
 
toInt(long) - Static method in class dev.architectury.utils.Amount
Converts a long to an int while dropping overflowed values.
TooltipAdditionalContextsImpl - Class in dev.architectury.impl
 
TooltipAdditionalContextsImpl() - Constructor for class dev.architectury.impl.TooltipAdditionalContextsImpl
 
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
 
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.
viscosity(int) - Method in class dev.architectury.core.fluid.SimpleArchitecturyFluidAttributes
 

W

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