Index

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

A

AbstractRecipeSerializer<T extends net.minecraft.world.item.crafting.Recipe<?>> - Class in me.shedaniel.architectury.core
The equivalent of RecipeSerializer to use in common that has forge registry entries extended.
AbstractRecipeSerializer() - Constructor for class me.shedaniel.architectury.core.AbstractRecipeSerializer
 
AbstractVillagerMixin - Class in me.shedaniel.architectury.mixin
AbstractVillager.addOffersFromItemListings(MerchantOffers, VillagerTrades.ItemListing[], int) creates a Set with x random integer from VillagerTrades.ItemListing array indexes to iterate through.
AbstractVillagerMixin(EntityType<?>, Level) - Constructor for class me.shedaniel.architectury.mixin.AbstractVillagerMixin
 
accept(NetworkManager.Side, ResourceLocation, FriendlyByteBuf) - Method in interface me.shedaniel.architectury.networking.transformers.PacketTransformer.TransformationSink
 
accept(Packet<?>) - Method in class me.shedaniel.architectury.networking.transformers.PacketCollector
 
accept(Packet<?>) - Method in interface me.shedaniel.architectury.networking.transformers.PacketSink
 
accept(Packet<?>) - Method in class me.shedaniel.architectury.networking.transformers.SinglePacketCollector
 
act(T) - Method in interface me.shedaniel.architectury.event.Actor
Deprecated.
 
act(T) - Method in interface me.shedaniel.architectury.event.EventActor
 
act(T) - Method in interface me.shedaniel.architectury.event.events.LifecycleEvent.WorldState
Parent event type for any events that are invoked on world state change.
Actor<T> - Interface in me.shedaniel.architectury.event
Deprecated.
add(Fraction) - Method in class me.shedaniel.architectury.utils.Fraction
 
add(Entity, Level) - Method in interface me.shedaniel.architectury.event.events.EntityEvent.Add
Invoked when an entity is about to be added to the world.
ADD - Static variable in interface me.shedaniel.architectury.event.events.EntityEvent
 
addButton(Screen, T) - Static method in class me.shedaniel.architectury.hooks.ScreenHooks
 
addCarver(GenerationStep.Carving, ConfiguredWorldCarver<?>) - Method in interface me.shedaniel.architectury.hooks.biome.GenerationProperties.Mutable
 
addChild(Screen, T) - Static method in class me.shedaniel.architectury.hooks.ScreenHooks
 
addFeature(GenerationStep.Decoration, ConfiguredFeature<?, ?>) - Method in interface me.shedaniel.architectury.hooks.biome.GenerationProperties.Mutable
 
addFlattenable(Block, BlockState) - Static method in class me.shedaniel.architectury.hooks.tool.ShovelItemHooks
Adds a new flattening (interact with shovel) interaction to the game.
additionalContexts() - Static method in interface me.shedaniel.architectury.event.events.TooltipEvent
 
addProperties(BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class me.shedaniel.architectury.registry.BiomeModifications
 
addProperties(Predicate<BiomeModifications.BiomeContext>, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class me.shedaniel.architectury.registry.BiomeModifications
 
addSource(PackRepository, RepositorySource) - Static method in class me.shedaniel.architectury.hooks.PackRepositoryHooks
 
addSpawn(MobCategory, MobSpawnSettings.SpawnerData) - Method in interface me.shedaniel.architectury.hooks.biome.SpawnProperties.Mutable
 
addStrippable(Block, Block) - Static method in class me.shedaniel.architectury.hooks.tool.AxeItemHooks
Adds a new stripping (interact with axe) interaction to the game.
addStructure(ConfiguredStructureFeature<?, ?>) - Method in interface me.shedaniel.architectury.hooks.biome.GenerationProperties.Mutable
 
addTillable(Block, BlockState) - Static method in class me.shedaniel.architectury.hooks.tool.HoeItemHooks
Adds a new tilling (interact with hoe) interaction to the game.
append(ItemStack, List<Component>, TooltipFlag) - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.Item
Invoked whenever an item tooltip is rendered.
Architectury - Class in me.shedaniel.architectury
Deprecated.
Architectury() - Constructor for class me.shedaniel.architectury.Architectury
Deprecated.
 
architectury$getMaxOfferOverride() - Method in class me.shedaniel.architectury.mixin.AbstractVillagerMixin
 
architectury$getMaxOfferOverride() - Method in class me.shedaniel.architectury.mixin.VillagerMixin
 
architectury$getMaxOfferOverride() - Method in class me.shedaniel.architectury.mixin.WanderingTraderMixin
 
architectury$handleOffer(MerchantOffer) - Method in class me.shedaniel.architectury.mixin.AbstractVillagerMixin
 
architectury$handleOffer(MerchantOffer) - Method in class me.shedaniel.architectury.mixin.VillagerMixin
 
architectury$handleOffer(MerchantOffer) - Method in class me.shedaniel.architectury.mixin.WanderingTraderMixin
 
asMinecraft() - Method in class me.shedaniel.architectury.event.CompoundEventResult
Returns the Minecraft-facing result, however ignores CompoundEventResult.interruptsFurtherEvaluation().
attachToForge(Event<Consumer<T>>) - Static method in class me.shedaniel.architectury.event.EventFactory
 
attachToForgeActor(Event<Actor<T>>) - Static method in class me.shedaniel.architectury.event.EventFactory
 
attachToForgeActorCancellable(Event<Actor<T>>) - Static method in class me.shedaniel.architectury.event.EventFactory
 
attachToForgeEventActor(Event<EventActor<T>>) - Static method in class me.shedaniel.architectury.event.EventFactory
 
attachToForgeEventActorCancellable(Event<EventActor<T>>) - Static method in class me.shedaniel.architectury.event.EventFactory
 
attack(LivingEntity, DamageSource, float) - Method in interface me.shedaniel.architectury.event.events.EntityEvent.LivingAttack
Invoked before an entity is hurt by a damage source.
award(ServerPlayer, Advancement) - Method in interface me.shedaniel.architectury.event.events.PlayerEvent.PlayerAdvancement
Invoked when a player gets an advancement.
AXE - Static variable in class me.shedaniel.architectury.registry.ToolType
 
AxeItemHooks - Class in me.shedaniel.architectury.hooks.tool
 

B

BaseC2SMessage - Class in me.shedaniel.architectury.networking.simple
The base class for client -> server messages managed by a SimpleNetworkManager.
BaseC2SMessage() - Constructor for class me.shedaniel.architectury.networking.simple.BaseC2SMessage
 
BaseS2CMessage - Class in me.shedaniel.architectury.networking.simple
The base class for server -> client messages managed by a SimpleNetworkManager.
BaseS2CMessage() - Constructor for class me.shedaniel.architectury.networking.simple.BaseS2CMessage
 
biome - Variable in class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
BiomeHooks - Class in me.shedaniel.architectury.hooks.biome
 
BiomeHooks() - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks
 
BiomeHooks.BiomeWrapped - Class in me.shedaniel.architectury.hooks.biome
 
BiomeHooks.ClimateWrapped - Class in me.shedaniel.architectury.hooks.biome
 
BiomeHooks.EffectsWrapped - Class in me.shedaniel.architectury.hooks.biome
 
BiomeHooks.GenerationSettingsWrapped - Class in me.shedaniel.architectury.hooks.biome
 
BiomeHooks.MutableBiomeWrapped - Class in me.shedaniel.architectury.hooks.biome
 
BiomeHooks.SpawnSettingsWrapped - Class in me.shedaniel.architectury.hooks.biome
 
BiomeModifications - Class in me.shedaniel.architectury.registry
This class provides a cross-platform API to modify Biome features and properties.
BiomeModifications() - Constructor for class me.shedaniel.architectury.registry.BiomeModifications
 
BiomeModifications.BiomeContext - Interface in me.shedaniel.architectury.registry
 
BiomeProperties - Interface in me.shedaniel.architectury.hooks.biome
 
BiomeProperties.Mutable - Interface in me.shedaniel.architectury.hooks.biome
 
BiomeWrapped(Biome) - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
BiomeWrapped(Biome, ClimateProperties, EffectsProperties, GenerationProperties, SpawnProperties) - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
BlockEntityExtension - Interface in me.shedaniel.architectury.extensions
Extensions to BlockEntity, implement this on to your class.
BlockEntityHooks - Class in me.shedaniel.architectury.hooks
 
BlockEntityRenderers - Class in me.shedaniel.architectury.registry
 
BlockEvent - Interface in me.shedaniel.architectury.event.events
 
BlockEvent.Break - Interface in me.shedaniel.architectury.event.events
 
BlockEvent.FallingLand - Interface in me.shedaniel.architectury.event.events
 
BlockEvent.Place - Interface in me.shedaniel.architectury.event.events
 
BlockLandingInvoker - Class in me.shedaniel.architectury.mixin
 
BlockLandingInvoker() - Constructor for class me.shedaniel.architectury.mixin.BlockLandingInvoker
 
BlockProperties - Class in me.shedaniel.architectury.registry
 
BlockProperties(Material, Function<BlockState, MaterialColor>) - Constructor for class me.shedaniel.architectury.registry.BlockProperties
 
BlockPropertiesExtension - Interface in me.shedaniel.architectury.registry
 
BooleanValue - Interface in me.shedaniel.architectury.utils
 
BREAK - Static variable in interface me.shedaniel.architectury.event.events.BlockEvent
 
BREAK_BLOCK - Static variable in interface me.shedaniel.architectury.event.events.PlayerEvent
Deprecated.
breakBlock(Player, BlockPos, BlockState) - Method in interface me.shedaniel.architectury.event.events.InteractionEvent.BlockBreak
Deprecated.
 
breakBlock(Level, BlockPos, BlockState, ServerPlayer, IntValue) - Method in interface me.shedaniel.architectury.event.events.BlockEvent.Break
Invoked when a block is destroyed by a player.
breakBlock(Level, BlockPos, BlockState, ServerPlayer, IntValue) - Method in interface me.shedaniel.architectury.event.events.PlayerEvent.BreakBlock
Deprecated variant of BlockEvent.BREAK.
bucketAmount() - Static method in class me.shedaniel.architectury.fluid.FluidStack
 
bucketAmount() - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
Platform-specific bucket amount.
build() - Method in interface me.shedaniel.architectury.registry.registries.RegistryBuilder
 
builder(Class<T>, ResourceLocation) - Method in interface me.shedaniel.architectury.registry.Registries.RegistryProvider
 
builder(ResourceLocation, T...) - Method in class me.shedaniel.architectury.registry.Registries
 
byName(String) - Static method in class me.shedaniel.architectury.registry.ToolType
 
byRawId(int) - Method in interface me.shedaniel.architectury.registry.Registry
 
BYTE - Static variable in class me.shedaniel.architectury.utils.NbtType
 
BYTE_ARRAY - Static variable in class me.shedaniel.architectury.utils.NbtType
 

C

c2s() - Static method in class me.shedaniel.architectury.networking.NetworkManager
 
C2S - Enum constant in enum class me.shedaniel.architectury.networking.NetworkManager.Side
 
canPickup(Player, ItemEntity, ItemStack) - Method in interface me.shedaniel.architectury.event.events.PlayerEvent.PickupItemPredicate
Invoked when a player tries to pickup an ItemEntity.
canPlayerReceive(ServerPlayer, Class<T>) - Method in class me.shedaniel.architectury.networking.NetworkChannel
 
canPlayerReceive(ServerPlayer, ResourceLocation) - Static method in class me.shedaniel.architectury.networking.NetworkManager
 
canServerReceive(Class<T>) - Method in class me.shedaniel.architectury.networking.NetworkChannel
 
canServerReceive(ResourceLocation) - Static method in class me.shedaniel.architectury.networking.NetworkManager
 
canSpawn(LivingEntity, LevelAccessor, double, double, double, MobSpawnType, BaseSpawner) - Method in interface me.shedaniel.architectury.event.events.EntityEvent.LivingCheckSpawn
Invoked before an entity is spawned into the world.
change(ServerPlayer, ResourceKey<Level>, ResourceKey<Level>) - Method in interface me.shedaniel.architectury.event.events.PlayerEvent.ChangeDimension
Invoked when a player changes their dimension.
CHANGE_DIMENSION - Static variable in interface me.shedaniel.architectury.event.events.PlayerEvent
 
CHAR_TYPED_POST - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
CHAR_TYPED_PRE - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
charTyped(Minecraft, Screen, char, int) - Method in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent.KeyTyped
Invoked whenever a character is typed within a screen.
ChatEvent - Interface in me.shedaniel.architectury.event.events
 
ChatEvent.Server - Interface in me.shedaniel.architectury.event.events
 
ChunkEvent - Interface in me.shedaniel.architectury.event.events
 
ChunkEvent.LoadData - Interface in me.shedaniel.architectury.event.events
 
ChunkEvent.SaveData - Interface in me.shedaniel.architectury.event.events
 
clearListeners() - Method in interface me.shedaniel.architectury.event.Event
 
clearSpawnCost(EntityType<?>) - Method in interface me.shedaniel.architectury.hooks.biome.SpawnProperties.Mutable
 
click(Player, InteractionHand) - Method in interface me.shedaniel.architectury.event.events.InteractionEvent.ClientLeftClickAir
Invoked whenever a player left clicks the air.
click(Player, InteractionHand) - Method in interface me.shedaniel.architectury.event.events.InteractionEvent.ClientRightClickAir
Invoked whenever a player right clicks the air.
click(Player, InteractionHand) - Method in interface me.shedaniel.architectury.event.events.InteractionEvent.RightClickItem
Invoked whenever a player uses an item on a block.
click(Player, InteractionHand, BlockPos, Direction) - Method in interface me.shedaniel.architectury.event.events.InteractionEvent.LeftClickBlock
Invoked whenever a player left clicks a block.
click(Player, InteractionHand, BlockPos, Direction) - Method in interface me.shedaniel.architectury.event.events.InteractionEvent.RightClickBlock
Invoked whenever a player right clicks a block.
client() - Static method in interface me.shedaniel.architectury.networking.transformers.PacketSink
 
CLIENT - Enum constant in enum class me.shedaniel.architectury.utils.Env
 
CLIENT - Static variable in interface me.shedaniel.architectury.event.events.client.ClientChatEvent
 
CLIENT_LEFT_CLICK_AIR - Static variable in interface me.shedaniel.architectury.event.events.InteractionEvent
 
CLIENT_PLAYER_JOIN - Static variable in interface me.shedaniel.architectury.event.events.client.ClientPlayerEvent
 
CLIENT_PLAYER_QUIT - Static variable in interface me.shedaniel.architectury.event.events.client.ClientPlayerEvent
 
CLIENT_PLAYER_RESPAWN - Static variable in interface me.shedaniel.architectury.event.events.client.ClientPlayerEvent
 
CLIENT_POST - Static variable in interface me.shedaniel.architectury.event.events.client.ClientTickEvent
 
CLIENT_PRE - Static variable in interface me.shedaniel.architectury.event.events.client.ClientTickEvent
 
CLIENT_RECEIVED - Static variable in interface me.shedaniel.architectury.event.events.client.ClientChatEvent
 
CLIENT_RIGHT_CLICK_AIR - Static variable in interface me.shedaniel.architectury.event.events.InteractionEvent
 
CLIENT_SETUP - Static variable in interface me.shedaniel.architectury.event.events.client.ClientLifecycleEvent
Invoked once client setup has begun.
CLIENT_STARTED - Static variable in interface me.shedaniel.architectury.event.events.client.ClientLifecycleEvent
Invoked when client has been initialised.
CLIENT_STOPPING - Static variable in interface me.shedaniel.architectury.event.events.client.ClientLifecycleEvent
Invoked when client is stopping.
CLIENT_WORLD_LOAD - Static variable in interface me.shedaniel.architectury.event.events.client.ClientLifecycleEvent
Invoked after a world is loaded only on the client-side.
CLIENT_WORLD_POST - Static variable in interface me.shedaniel.architectury.event.events.client.ClientTickEvent
 
CLIENT_WORLD_PRE - Static variable in interface me.shedaniel.architectury.event.events.client.ClientTickEvent
 
ClientChatEvent - Interface in me.shedaniel.architectury.event.events.client
 
ClientChatEvent.Client - Interface in me.shedaniel.architectury.event.events.client
 
ClientChatEvent.ClientReceived - Interface in me.shedaniel.architectury.event.events.client
 
ClientLifecycleEvent - Interface in me.shedaniel.architectury.event.events.client
 
ClientLifecycleEvent.ClientState - Interface in me.shedaniel.architectury.event.events.client
 
ClientLifecycleEvent.ClientWorldState - Interface in me.shedaniel.architectury.event.events.client
 
ClientPlayerEvent - Interface in me.shedaniel.architectury.event.events.client
 
ClientPlayerEvent.ClientPlayerJoin - Interface in me.shedaniel.architectury.event.events.client
 
ClientPlayerEvent.ClientPlayerQuit - Interface in me.shedaniel.architectury.event.events.client
 
ClientPlayerEvent.ClientPlayerRespawn - Interface in me.shedaniel.architectury.event.events.client
 
ClientRawInputEvent - Interface in me.shedaniel.architectury.event.events.client
 
ClientRawInputEvent.KeyPressed - Interface in me.shedaniel.architectury.event.events.client
 
ClientRawInputEvent.MouseClicked - Interface in me.shedaniel.architectury.event.events.client
 
ClientRawInputEvent.MouseScrolled - Interface in me.shedaniel.architectury.event.events.client
 
ClientScreenInputEvent - Interface in me.shedaniel.architectury.event.events.client
 
ClientScreenInputEvent.KeyPressed - Interface in me.shedaniel.architectury.event.events.client
 
ClientScreenInputEvent.KeyReleased - Interface in me.shedaniel.architectury.event.events.client
 
ClientScreenInputEvent.KeyTyped - Interface in me.shedaniel.architectury.event.events.client
 
ClientScreenInputEvent.MouseClicked - Interface in me.shedaniel.architectury.event.events.client
 
ClientScreenInputEvent.MouseDragged - Interface in me.shedaniel.architectury.event.events.client
 
ClientScreenInputEvent.MouseReleased - Interface in me.shedaniel.architectury.event.events.client
 
ClientScreenInputEvent.MouseScrolled - Interface in me.shedaniel.architectury.event.events.client
 
ClientTickEvent<T> - Interface in me.shedaniel.architectury.event.events.client
 
ClientTickEvent.Client - Interface in me.shedaniel.architectury.event.events.client
 
ClientTickEvent.ClientWorld - Interface in me.shedaniel.architectury.event.events.client
 
clientToServer() - Static method in class me.shedaniel.architectury.networking.NetworkManager
 
climateProperties - Variable in class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
ClimateProperties - Interface in me.shedaniel.architectury.hooks.biome
 
ClimateProperties.Mutable - Interface in me.shedaniel.architectury.hooks.biome
 
climateSettings - Variable in class me.shedaniel.architectury.hooks.biome.BiomeHooks.ClimateWrapped
 
ClimateWrapped(Biome) - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks.ClimateWrapped
 
ClimateWrapped(Biome.ClimateSettings) - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks.ClimateWrapped
 
clone(ServerPlayer, ServerPlayer, boolean) - Method in interface me.shedaniel.architectury.event.events.PlayerEvent.PlayerClone
Invoked when a player respawns.
close(Player, AbstractContainerMenu) - Method in interface me.shedaniel.architectury.event.events.PlayerEvent.CloseMenu
Invoked when a player closes a menu.
CLOSE_MENU - Static variable in interface me.shedaniel.architectury.event.events.PlayerEvent
 
closeContainer(Player) - Static method in class me.shedaniel.architectury.hooks.PlayerHooks
Deprecated.
Use the method directly.
collect() - Method in class me.shedaniel.architectury.networking.transformers.PacketCollector
 
collectPackets(PacketSink, NetworkManager.Side, ResourceLocation, FriendlyByteBuf) - Static method in class me.shedaniel.architectury.networking.NetworkManager
 
ColorHandlers - Class in me.shedaniel.architectury.registry
 
CommandPerformEvent - Class in me.shedaniel.architectury.event.events
This event is invoked whenever a command is issued.
CommandPerformEvent(ParseResults<CommandSourceStack>, Throwable) - Constructor for class me.shedaniel.architectury.event.events.CommandPerformEvent
 
CommandRegistrationEvent - Interface in me.shedaniel.architectury.event.events
 
compareTo(Fraction) - Method in class me.shedaniel.architectury.utils.Fraction
 
COMPOUND - Static variable in class me.shedaniel.architectury.utils.NbtType
 
CompoundEventResult<T> - Class in me.shedaniel.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 me.shedaniel.architectury.networking.transformers.PacketTransformer
 
contains(ResourceLocation) - Method in interface me.shedaniel.architectury.registry.Registry
 
containsValue(T) - Method in interface me.shedaniel.architectury.registry.Registry
 
copy() - Method in class me.shedaniel.architectury.fluid.FluidStack
 
copy(BlockBehaviour) - Static method in class me.shedaniel.architectury.registry.BlockProperties
 
copy(BlockBehaviour.Properties) - Static method in class me.shedaniel.architectury.registry.BlockProperties
 
copyWithCount(ItemStack, int) - Static method in class me.shedaniel.architectury.hooks.ItemStackHooks
 
craft(Player, ItemStack, Container) - Method in interface me.shedaniel.architectury.event.events.PlayerEvent.CraftItem
Invoked when a player crafts an item.
CRAFT_ITEM - Static variable in interface me.shedaniel.architectury.event.events.PlayerEvent
 
create(int, Inventory) - Method in interface me.shedaniel.architectury.registry.MenuRegistry.SimpleMenuTypeFactory
Creates a new MenuRegistry.SimpleMenuTypeFactory that extends AbstractContainerMenu
create(int, Inventory, FriendlyByteBuf) - Method in interface me.shedaniel.architectury.registry.MenuRegistry.ExtendedMenuTypeFactory
Creates a new MenuRegistry.ExtendedMenuTypeFactory that extends AbstractContainerMenu.
create(H, Inventory, Component) - Method in interface me.shedaniel.architectury.registry.MenuRegistry.ScreenFactory
Creates a new MenuRegistry.ScreenFactory that extends Screen
create(String) - Static method in class me.shedaniel.architectury.hooks.LevelResourceHooks
Deprecated.
Use the constructor directly.
create(String) - Static method in class me.shedaniel.architectury.networking.simple.SimpleNetworkManager
Creates a new SimpleNetworkManager.
create(String, Supplier<Tag<Item>>) - Static method in class me.shedaniel.architectury.registry.ToolType
 
create(String, ResourceKey<Registry<T>>) - Static method in class me.shedaniel.architectury.registry.DeferredRegister
 
create(Function<T[], T>) - Static method in class me.shedaniel.architectury.event.EventFactory
Deprecated.
create(Supplier<Registries>, ResourceKey<Registry<T>>) - Static method in class me.shedaniel.architectury.registry.DeferredRegister
Deprecated.
create(Supplier<Fluid>, Fraction) - Static method in class me.shedaniel.architectury.fluid.FluidStack
 
create(Supplier<Fluid>, Fraction, CompoundTag) - Static method in class me.shedaniel.architectury.fluid.FluidStack
 
create(FluidStack, Fraction) - Static method in class me.shedaniel.architectury.fluid.FluidStack
 
create(ParticleProviderRegistry.ExtendedSpriteSet) - Method in interface me.shedaniel.architectury.registry.ParticleProviderRegistry.DeferredParticleProvider
 
create(Registries, ResourceKey<Registry<T>>) - Static method in class me.shedaniel.architectury.registry.DeferredRegister
Deprecated.
create(ResourceLocation) - Static method in class me.shedaniel.architectury.networking.NetworkChannel
 
create(ResourceLocation, Supplier<ItemStack>) - Static method in class me.shedaniel.architectury.registry.CreativeTabs
 
create(LazyLoadedValue<Registries>, ResourceKey<Registry<T>>) - Static method in class me.shedaniel.architectury.registry.DeferredRegister
Deprecated.
create(Fluid, Fraction) - Static method in class me.shedaniel.architectury.fluid.FluidStack
 
create(Fluid, Fraction, CompoundTag) - Static method in class me.shedaniel.architectury.fluid.FluidStack
 
createActorLoop(Class<T>) - Static method in class me.shedaniel.architectury.event.EventFactory
Deprecated.
createActorLoop(T...) - Static method in class me.shedaniel.architectury.event.EventFactory
Deprecated.
createAddEntityPacket(Entity) - Static method in class me.shedaniel.architectury.networking.NetworkManager
Easy to use utility method to create an entity spawn packet.
createBooleanRule(boolean) - Static method in class me.shedaniel.architectury.registry.GameRuleFactory
Creates a boolean rule type.
createBooleanRule(boolean, BiConsumer<MinecraftServer, GameRules.BooleanValue>) - Static method in class me.shedaniel.architectury.registry.GameRuleFactory
Creates a boolean rule type.
createCompoundEventResult(Class<T>) - Static method in class me.shedaniel.architectury.event.EventFactory
 
createCompoundEventResult(T...) - Static method in class me.shedaniel.architectury.event.EventFactory
 
createConsumerLoop(Class<T>) - Static method in class me.shedaniel.architectury.event.EventFactory
 
createConsumerLoop(T...) - Static method in class me.shedaniel.architectury.event.EventFactory
 
createEventActorLoop(Class<T>) - Static method in class me.shedaniel.architectury.event.EventFactory
 
createEventActorLoop(T...) - Static method in class me.shedaniel.architectury.event.EventFactory
 
createEventResult(Class<T>) - Static method in class me.shedaniel.architectury.event.EventFactory
 
createEventResult(T...) - Static method in class me.shedaniel.architectury.event.EventFactory
 
createInteractionResult(Class<T>) - Static method in class me.shedaniel.architectury.event.EventFactory
Deprecated.
createInteractionResult(T...) - Static method in class me.shedaniel.architectury.event.EventFactory
Deprecated.
createInteractionResultHolder(Class<T>) - Static method in class me.shedaniel.architectury.event.EventFactory
Deprecated.
createInteractionResultHolder(T...) - Static method in class me.shedaniel.architectury.event.EventFactory
Deprecated.
createIntRule(int) - Static method in class me.shedaniel.architectury.registry.GameRuleFactory
Creates an integer rule type.
createIntRule(int, BiConsumer<MinecraftServer, GameRules.IntegerValue>) - Static method in class me.shedaniel.architectury.registry.GameRuleFactory
Creates an integer rule type.
createLoop(Class<T>) - Static method in class me.shedaniel.architectury.event.EventFactory
 
createLoop(T...) - Static method in class me.shedaniel.architectury.event.EventFactory
 
createReceiver() - Method in interface me.shedaniel.architectury.networking.simple.MessageDecoder
Creates a network receiver from this decoder.
CreativeTabs - Class in me.shedaniel.architectury.registry
 
CriteriaTriggersRegistry - Class in me.shedaniel.architectury.registry
 

D

DEBUG_TEXT_LEFT - Static variable in interface me.shedaniel.architectury.event.events.GuiEvent
 
DEBUG_TEXT_RIGHT - Static variable in interface me.shedaniel.architectury.event.events.GuiEvent
 
decode(FriendlyByteBuf) - Method in interface me.shedaniel.architectury.networking.simple.MessageDecoder
Decodes a T message from a byte buffer.
DeferredRegister<T> - Class in me.shedaniel.architectury.registry
 
delegate(ResourceLocation) - Method in interface me.shedaniel.architectury.registry.Registry
 
delegateSupplied(ResourceLocation) - Method in interface me.shedaniel.architectury.registry.Registry
 
DETONATE - Static variable in interface me.shedaniel.architectury.event.events.ExplosionEvent
 
die(LivingEntity, DamageSource) - Method in interface me.shedaniel.architectury.event.events.EntityEvent.LivingDeath
Invoked before a living entity dies.
divide(Fraction) - Method in class me.shedaniel.architectury.utils.Fraction
 
DOUBLE - Static variable in class me.shedaniel.architectury.utils.NbtType
 
doubleValue() - Method in class me.shedaniel.architectury.utils.Fraction
 
DoubleValue - Interface in me.shedaniel.architectury.utils
 
drop(Player, ItemEntity) - Method in interface me.shedaniel.architectury.event.events.PlayerEvent.DropItem
Invoked when a player drops an item.
DROP_ITEM - Static variable in interface me.shedaniel.architectury.event.events.PlayerEvent
 
DyeColorHooks - Class in me.shedaniel.architectury.hooks
 

E

effect(FoodProperties.Builder, Supplier<? extends MobEffectInstance>, float) - Static method in class me.shedaniel.architectury.hooks.FoodPropertiesHooks
 
effects - Variable in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
effectsProperties - Variable in class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
EffectsProperties - Interface in me.shedaniel.architectury.hooks.biome
 
EffectsProperties.Mutable - Interface in me.shedaniel.architectury.hooks.biome
 
EffectsWrapped(Biome) - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
EffectsWrapped(BiomeSpecialEffects) - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
empty() - Static method in class me.shedaniel.architectury.fluid.FluidStack
 
END - Static variable in class me.shedaniel.architectury.utils.NbtType
 
ENTER_CHUNK - Static variable in interface me.shedaniel.architectury.event.events.EntityEvent
 
enterChunk(Entity, int, int, int, int) - Method in interface me.shedaniel.architectury.event.events.EntityEvent.EnterChunk
Invoked whenever an entity enters a chunk.
EntityAttributes - Class in me.shedaniel.architectury.registry.entity
 
EntityEvent - Interface in me.shedaniel.architectury.event.events
 
EntityEvent.Add - Interface in me.shedaniel.architectury.event.events
 
EntityEvent.EnterChunk - Interface in me.shedaniel.architectury.event.events
 
EntityEvent.LivingAttack - Interface in me.shedaniel.architectury.event.events
 
EntityEvent.LivingCheckSpawn - Interface in me.shedaniel.architectury.event.events
 
EntityEvent.LivingDeath - Interface in me.shedaniel.architectury.event.events
 
EntityEvent.PlaceBlock - Interface in me.shedaniel.architectury.event.events
Deprecated.
EntityHooks - Class in me.shedaniel.architectury.hooks
 
EntityRenderers - Class in me.shedaniel.architectury.registry.entity
 
EntitySpawnExtension - Interface in me.shedaniel.architectury.extensions.network
This interface can be implemented on entities to attach additional spawn data to packets sent to client.
entrySet() - Method in interface me.shedaniel.architectury.registry.Registry
 
Env - Enum Class in me.shedaniel.architectury.utils
 
EnvExecutor - Class in me.shedaniel.architectury.utils
 
equals(Object) - Method in class me.shedaniel.architectury.fluid.FluidStack
 
equals(Object) - Method in class me.shedaniel.architectury.networking.simple.MessageType
 
equals(Object) - Method in class me.shedaniel.architectury.utils.Fraction
 
Event<T> - Interface in me.shedaniel.architectury.event
 
EVENT - Static variable in class me.shedaniel.architectury.event.events.CommandPerformEvent
 
EVENT - Static variable in interface me.shedaniel.architectury.event.events.CommandRegistrationEvent
 
EVENT - Static variable in interface me.shedaniel.architectury.event.events.RecipeUpdateEvent
 
EventActor<T> - Interface in me.shedaniel.architectury.event
 
EventFactory - Class in me.shedaniel.architectury.event
 
EventHandler - Class in me.shedaniel.architectury.event
 
EventResult - Class in me.shedaniel.architectury.event
A result from an event, determines if the event should continue to other listeners, and determines the outcome of the event.
ExpectPlatform - Annotation Interface in me.shedaniel.architectury
Deprecated.
explode(Level, Explosion) - Method in interface me.shedaniel.architectury.event.events.ExplosionEvent.Pre
Invoked before an explosion happens.
explode(Level, Explosion, List<Entity>) - Method in interface me.shedaniel.architectury.event.events.ExplosionEvent.Detonate
Invoked when an explosion is detonating.
ExplosionEvent - Interface in me.shedaniel.architectury.event.events
 
ExplosionEvent.Detonate - Interface in me.shedaniel.architectury.event.events
 
ExplosionEvent.Pre - Interface in me.shedaniel.architectury.event.events
 
ExplosionHooks - Class in me.shedaniel.architectury.hooks
 
ExtendedMenuProvider - Interface in me.shedaniel.architectury.registry.menu
 

F

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

G

GameInstance - Class in me.shedaniel.architectury.utils
 
GameInstance() - Constructor for class me.shedaniel.architectury.utils.GameInstance
 
GameRuleFactory - Class in me.shedaniel.architectury.registry
A utility class for creating game rule types.
GameRuleRegistry - Class in me.shedaniel.architectury.registry
A registry for registering game rules.
gatherText(List<String>) - Method in interface me.shedaniel.architectury.event.events.GuiEvent.DebugText
Invoked when the debug text is being gathered for rendering.
generationProperties - Variable in class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
GenerationProperties - Interface in me.shedaniel.architectury.hooks.biome
 
GenerationProperties.Mutable - Interface in me.shedaniel.architectury.hooks.biome
 
GenerationSettingsWrapped(Biome) - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks.GenerationSettingsWrapped
 
GenerationSettingsWrapped(BiomeGenerationSettings) - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks.GenerationSettingsWrapped
 
get() - Static method in class me.shedaniel.architectury.impl.TooltipAdditionalContextsImpl
 
get() - Method in interface me.shedaniel.architectury.utils.BooleanValue
 
get() - Method in interface me.shedaniel.architectury.utils.DoubleValue
 
get() - Method in interface me.shedaniel.architectury.utils.FloatValue
 
get() - Method in interface me.shedaniel.architectury.utils.IntValue
 
get() - Method in interface me.shedaniel.architectury.utils.LongValue
 
get(String) - Static method in class me.shedaniel.architectury.registry.Registries
 
get(Registry<T>) - Method in class me.shedaniel.architectury.registry.Registries
Deprecated.
get(Registry<T>) - Method in interface me.shedaniel.architectury.registry.Registries.RegistryProvider
Deprecated.
get(ResourceKey<Registry<T>>) - Method in class me.shedaniel.architectury.registry.Registries
 
get(ResourceKey<Registry<T>>) - Method in interface me.shedaniel.architectury.registry.Registries.RegistryProvider
 
get(ResourceLocation) - Method in interface me.shedaniel.architectury.registry.Registry
 
get(ItemStack) - Static method in class me.shedaniel.architectury.registry.fuel.FuelRegistry
Returns the burn time of an ItemStack.
getAmbientAdditionsSound() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
getAmbientAdditionsSound() - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties
 
getAmbientLoopSound() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
getAmbientLoopSound() - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties
 
getAmbientMoodSound() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
getAmbientMoodSound() - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties
 
getAmbientParticle() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
getAmbientParticle() - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties
 
getAmount() - Method in class me.shedaniel.architectury.fluid.FluidStack
 
getAsFloat() - Method in interface me.shedaniel.architectury.utils.FloatSupplier
 
getAtlas() - Method in interface me.shedaniel.architectury.registry.ParticleProviderRegistry.ExtendedSpriteSet
 
getAuthors() - Method in interface me.shedaniel.architectury.platform.Mod
 
getBackgroundColor() - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.ColorContext
 
getBackgroundColor() - Method in class me.shedaniel.architectury.impl.TooltipEventColorContextImpl
 
getBackgroundMusic() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
getBackgroundMusic() - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties
 
getBiomeProperties(Biome) - Static method in class me.shedaniel.architectury.hooks.biome.BiomeHooks
 
getBlockOptional(ResourceLocation) - Static method in class me.shedaniel.architectury.hooks.TagHooks
 
getButtons(Screen) - Static method in class me.shedaniel.architectury.hooks.ScreenHooks
 
getCarvers(GenerationStep.Carving) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.GenerationSettingsWrapped
 
getCarvers(GenerationStep.Carving) - Method in interface me.shedaniel.architectury.hooks.biome.GenerationProperties
 
getCategory() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
getCategory() - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties
 
getChildTag(String) - Method in class me.shedaniel.architectury.fluid.FluidStack
 
getClient() - Static method in class me.shedaniel.architectury.utils.GameInstance
 
getClimateProperties() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
getClimateProperties() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.MutableBiomeWrapped
 
getClimateProperties() - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties
 
getClimateProperties() - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties.Mutable
 
getColor(BlockAndTintGetter, BlockPos, FluidState) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
 
getColor(FluidStack) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
 
getColor(Fluid) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
 
getColorValue(DyeColor) - Static method in class me.shedaniel.architectury.hooks.DyeColorHooks
 
getConfigFolder() - Static method in class me.shedaniel.architectury.platform.Platform
Gets the main config folder for the current instance of Minecraft.
getCostA() - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
getCostB() - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
getCreatureProbability() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.SpawnSettingsWrapped
 
getCreatureProbability() - Method in interface me.shedaniel.architectury.hooks.biome.SpawnProperties
 
getCustomEquipmentSlot(ItemStack) - Method in interface me.shedaniel.architectury.extensions.ItemExtension
Returns the EquipmentSlot for ItemStack.
getDenominator() - Method in class me.shedaniel.architectury.utils.Fraction
 
getDepth() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
getDepth() - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties
 
getDescription() - Method in interface me.shedaniel.architectury.platform.Mod
 
getDownfall() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.ClimateWrapped
 
getDownfall() - Method in interface me.shedaniel.architectury.hooks.biome.ClimateProperties
 
getEffectsProperties() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
getEffectsProperties() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.MutableBiomeWrapped
 
getEffectsProperties() - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties
 
getEffectsProperties() - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties.Mutable
 
getEncodeId(Entity) - Static method in class me.shedaniel.architectury.hooks.EntityHooks
Deprecated.
Use the field directly.
getEntity() - Method in class me.shedaniel.architectury.registry.trade.TradeOfferContext
 
getEntityTypeOptional(ResourceLocation) - Static method in class me.shedaniel.architectury.hooks.TagHooks
 
getEnv() - Method in interface me.shedaniel.architectury.networking.NetworkManager.PacketContext
 
getEnv() - Static method in class me.shedaniel.architectury.platform.Platform
Returns the current Environment the game is running in, as a member of the EnvType enum.
getEnvironment() - Method in interface me.shedaniel.architectury.networking.NetworkManager.PacketContext
 
getEnvironment() - Static method in class me.shedaniel.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 me.shedaniel.architectury.utils.EnvExecutor
 
getFeatures() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.GenerationSettingsWrapped
 
getFeatures() - Method in interface me.shedaniel.architectury.hooks.biome.GenerationProperties
 
getFeatures(GenerationStep.Decoration) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.GenerationSettingsWrapped
 
getFeatures(GenerationStep.Decoration) - Method in interface me.shedaniel.architectury.hooks.biome.GenerationProperties
 
getFilePath() - Method in interface me.shedaniel.architectury.platform.Mod
Deprecated.
Use Mod.getFilePaths() instead
getFilePaths() - Method in interface me.shedaniel.architectury.platform.Mod
Gets a list of all possible root paths for the mod.
getFlowingTexture(BlockAndTintGetter, BlockPos, FluidState) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
 
getFlowingTexture(FluidStack) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
 
getFlowingTexture(Fluid) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
 
getFluid() - Method in class me.shedaniel.architectury.fluid.FluidStack
 
getFluid(BucketItem) - Static method in class me.shedaniel.architectury.hooks.FluidBucketHooks
Returns the fluid contained in the bucket.
getFluidOptional(ResourceLocation) - Static method in class me.shedaniel.architectury.hooks.TagHooks
 
getFogColor() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
getFogColor() - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties
 
getFoliageColorOverride() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
getFoliageColorOverride() - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties
 
getGameFolder() - Static method in class me.shedaniel.architectury.platform.Platform
Gets the root directory for the current instance of Minecraft.
getGenerationProperties() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
getGenerationProperties() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.MutableBiomeWrapped
 
getGenerationProperties() - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties
 
getGenerationProperties() - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties.Mutable
 
getGrassColorModifier() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
getGrassColorModifier() - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties
 
getGrassColorOverride() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
getGrassColorOverride() - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties
 
getHelper() - Static method in interface me.shedaniel.architectury.mixin.FluidTagsAccessor
 
getHomepage() - Method in interface me.shedaniel.architectury.platform.Mod
 
getId() - Method in class me.shedaniel.architectury.networking.simple.MessageType
Returns the ID of this message type
getId() - Method in interface me.shedaniel.architectury.registry.RegistrySupplier
 
getId(T) - Method in interface me.shedaniel.architectury.registry.Registry
 
getId(T, ResourceKey<Registry<T>>) - Static method in class me.shedaniel.architectury.registry.Registries
Forge: If the object is IForgeRegistryEntry, use `getRegistryName`, else null Fabric: Use registry
getId(T, Registry<T>) - Static method in class me.shedaniel.architectury.registry.Registries
Deprecated.
getIds() - Method in interface me.shedaniel.architectury.registry.Registry
 
getInEnv(Env, Supplier<Supplier<T>>) - Static method in class me.shedaniel.architectury.utils.EnvExecutor
 
getInEnv(EnvType, Supplier<Supplier<T>>) - Static method in class me.shedaniel.architectury.utils.EnvExecutor
 
getIssueTracker() - Method in interface me.shedaniel.architectury.platform.Mod
 
getItem() - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.AdditionalContexts
 
getItem() - Method in class me.shedaniel.architectury.impl.TooltipAdditionalContextsImpl
 
getItemOptional(ResourceLocation) - Static method in class me.shedaniel.architectury.hooks.TagHooks
 
getIterator() - Method in class me.shedaniel.architectury.registry.trade.impl.OfferMixingContext
 
getKey() - Method in interface me.shedaniel.architectury.registry.BiomeModifications.BiomeContext
 
getKey(T) - Method in interface me.shedaniel.architectury.registry.Registry
 
getLevel() - Method in class me.shedaniel.architectury.registry.trade.VillagerTradeOfferContext
 
getLicense() - Method in interface me.shedaniel.architectury.platform.Mod
 
getLogoFile(int) - Method in interface me.shedaniel.architectury.platform.Mod
Gets the logo file path of the mod
getManager() - Method in class me.shedaniel.architectury.networking.simple.MessageType
Returns the network manager that manages this message type
getMaxOffers() - Method in class me.shedaniel.architectury.registry.trade.impl.OfferMixingContext
 
getMaxUses() - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
getMinecraftVersion() - Static method in class me.shedaniel.architectury.platform.Platform
 
getMobSpawnCosts() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.SpawnSettingsWrapped
 
getMobSpawnCosts() - Method in interface me.shedaniel.architectury.hooks.biome.SpawnProperties
 
getMod(String) - Static method in class me.shedaniel.architectury.platform.Platform
Gets a Mod container by its mod ID.
getModId() - Method in interface me.shedaniel.architectury.platform.Mod
 
getModId() - Method in class me.shedaniel.architectury.registry.Registries
 
getModIds() - Static method in class me.shedaniel.architectury.platform.Platform
Gets a collection of Strings representing the mod IDs of all currently-loaded mods.
getModLoader() - Static method in class me.shedaniel.architectury.Architectury
Deprecated.
getModLoader() - Static method in class me.shedaniel.architectury.platform.Platform
Deprecated.
does not reflect the true mod loader, "quilt" is never returned, use ArchitecturyTarget.getCurrentTarget() instead.
getMods() - Static method in class me.shedaniel.architectury.platform.Platform
Gets a collection of Mod containers for all currently-loaded mods.
getModsFolder() - Static method in class me.shedaniel.architectury.platform.Platform
Gets the mods folder of the current instance of Minecraft.
getName() - Method in class me.shedaniel.architectury.fluid.FluidStack
 
getName() - Method in interface me.shedaniel.architectury.platform.Mod
 
getName(FluidStack) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
 
getNumerator() - Method in class me.shedaniel.architectury.utils.Fraction
 
getOffer() - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
getOffer() - Method in class me.shedaniel.architectury.registry.trade.TradeOfferContext
 
getOffer(Entity, Random) - Method in class me.shedaniel.architectury.registry.trade.SimpleTrade
 
getOptional(ResourceLocation, Supplier<TagCollection<T>>) - Static method in class me.shedaniel.architectury.hooks.TagHooks
 
getOptionalMod(String) - Static method in class me.shedaniel.architectury.platform.Platform
Optionally gets a Mod container by its mod ID if it exists.
getOrCreateChildTag(String) - Method in class me.shedaniel.architectury.fluid.FluidStack
 
getOrCreateTag() - Method in class me.shedaniel.architectury.fluid.FluidStack
 
getOrNull() - Method in interface me.shedaniel.architectury.registry.RegistrySupplier
 
getOutlineGradientBottomColor() - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.ColorContext
 
getOutlineGradientBottomColor() - Method in class me.shedaniel.architectury.impl.TooltipEventColorContextImpl
 
getOutlineGradientTopColor() - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.ColorContext
 
getOutlineGradientTopColor() - Method in class me.shedaniel.architectury.impl.TooltipEventColorContextImpl
 
getPacket() - Method in class me.shedaniel.architectury.networking.transformers.SinglePacketCollector
 
getPlayer() - Method in interface me.shedaniel.architectury.networking.NetworkManager.PacketContext
 
getPosition(Explosion) - Static method in class me.shedaniel.architectury.hooks.ExplosionHooks
 
getPrecipitation() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.ClimateWrapped
 
getPrecipitation() - Method in interface me.shedaniel.architectury.hooks.biome.ClimateProperties
 
getPriceMultiplier() - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
getProfession() - Method in class me.shedaniel.architectury.registry.trade.VillagerTradeOfferContext
 
getProperties() - Method in interface me.shedaniel.architectury.registry.BiomeModifications.BiomeContext
 
getRadius(Explosion) - Static method in class me.shedaniel.architectury.hooks.ExplosionHooks
Deprecated.
Use the field directly.
getRandom() - Method in class me.shedaniel.architectury.registry.trade.TradeOfferContext
 
getRawFluid() - Method in class me.shedaniel.architectury.fluid.FluidStack
 
getRawFluidSupplier() - Method in class me.shedaniel.architectury.fluid.FluidStack
 
getRawId(T) - Method in interface me.shedaniel.architectury.registry.Registry
 
getRegistryId() - Method in interface me.shedaniel.architectury.registry.RegistrySupplier
 
getRegistryName() - Method in class me.shedaniel.architectury.core.RegistryEntry
 
getRegistryName(T) - Static method in class me.shedaniel.architectury.registry.Registries
Deprecated.
getRegistryType() - Method in class me.shedaniel.architectury.core.RegistryEntry
 
getResult() - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
getResults() - Method in class me.shedaniel.architectury.event.events.CommandPerformEvent
 
getScale() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
getScale() - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties
 
getServer() - Static method in class me.shedaniel.architectury.utils.GameInstance
 
getSide() - Method in class me.shedaniel.architectury.networking.simple.MessageType
Returns the network side of this message type
getSkyColor() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
getSkyColor() - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties
 
getSource(Explosion) - Static method in class me.shedaniel.architectury.hooks.ExplosionHooks
Deprecated.
Use the field directly.
getSources() - Method in interface me.shedaniel.architectury.platform.Mod
 
getSpawners() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.SpawnSettingsWrapped
 
getSpawners() - Method in interface me.shedaniel.architectury.hooks.biome.SpawnProperties
 
getSpawnProperties() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
getSpawnProperties() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.MutableBiomeWrapped
 
getSpawnProperties() - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties
 
getSpawnProperties() - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties.Mutable
 
getSprites() - Method in interface me.shedaniel.architectury.registry.ParticleProviderRegistry.ExtendedSpriteSet
 
getStillTexture(BlockAndTintGetter, BlockPos, FluidState) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
 
getStillTexture(FluidStack) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
 
getStillTexture(Fluid) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
 
getStructureStarts() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.GenerationSettingsWrapped
 
getStructureStarts() - Method in interface me.shedaniel.architectury.hooks.biome.GenerationProperties
 
getSurfaceBuilder() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.GenerationSettingsWrapped
 
getSurfaceBuilder() - Method in interface me.shedaniel.architectury.hooks.biome.GenerationProperties
 
getTag() - Method in class me.shedaniel.architectury.fluid.FluidStack
 
getTemperature() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.ClimateWrapped
 
getTemperature() - Method in interface me.shedaniel.architectury.hooks.biome.ClimateProperties
 
getTemperatureModifier() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.ClimateWrapped
 
getTemperatureModifier() - Method in interface me.shedaniel.architectury.hooks.biome.ClimateProperties
 
getThrowable() - Method in class me.shedaniel.architectury.event.events.CommandPerformEvent
 
getTooltipX() - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.PositionContext
 
getTooltipX() - Method in class me.shedaniel.architectury.impl.TooltipEventPositionContextImpl
 
getTooltipY() - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.PositionContext
 
getTooltipY() - Method in class me.shedaniel.architectury.impl.TooltipEventPositionContextImpl
 
getTranslationKey() - Method in class me.shedaniel.architectury.fluid.FluidStack
 
getTranslationKey(FluidStack) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
 
getType() - Method in class me.shedaniel.architectury.networking.simple.Message
Returns the MessageType of this message
getType() - Method in class me.shedaniel.architectury.registry.trade.VillagerTradeOfferContext
 
getVersion() - Method in interface me.shedaniel.architectury.platform.Mod
 
getVillagerData() - Method in class me.shedaniel.architectury.mixin.VillagerMixin
 
getVillagerMaxOffers(VillagerProfession, int) - Static method in class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
getWanderingTraderMaxOffers() - Static method in class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
getWaterColor() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
getWaterColor() - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties
 
getWaterFogColor() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
getWaterFogColor() - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties
 
getXp() - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
giveItem(ServerPlayer, ItemStack) - Static method in class me.shedaniel.architectury.hooks.ItemStackHooks
 
grow(Fraction) - Method in class me.shedaniel.architectury.fluid.FluidStack
 
GuiEvent - Interface in me.shedaniel.architectury.event.events
 
GuiEvent.ContainerScreenRenderBackground - Interface in me.shedaniel.architectury.event.events
 
GuiEvent.ContainerScreenRenderForeground - Interface in me.shedaniel.architectury.event.events
 
GuiEvent.DebugText - Interface in me.shedaniel.architectury.event.events
 
GuiEvent.RenderHud - Interface in me.shedaniel.architectury.event.events
 
GuiEvent.ScreenInitPost - Interface in me.shedaniel.architectury.event.events
 
GuiEvent.ScreenInitPre - Interface in me.shedaniel.architectury.event.events
 
GuiEvent.ScreenRenderPost - Interface in me.shedaniel.architectury.event.events
 
GuiEvent.ScreenRenderPre - Interface in me.shedaniel.architectury.event.events
 
GuiEvent.SetScreen - Interface in me.shedaniel.architectury.event.events
 

H

handle(NetworkManager.PacketContext) - Method in class me.shedaniel.architectury.networking.simple.Message
Handles this message when it is received.
handleLand(Level, BlockPos, BlockState, BlockState, FallingBlockEntity, CallbackInfo) - Method in class me.shedaniel.architectury.mixin.BlockLandingInvoker
 
handleLightning(CallbackInfo, double, List<Entity>) - Method in class me.shedaniel.architectury.mixin.MixinLightningBolt
 
handleOffer(MerchantOffer) - Method in class me.shedaniel.architectury.mixin.AbstractVillagerMixin
 
handleSecondListingOffer(MerchantOffer) - Method in class me.shedaniel.architectury.mixin.WanderingTraderMixin
 
hashCode() - Method in class me.shedaniel.architectury.fluid.FluidStack
 
hashCode() - Method in class me.shedaniel.architectury.networking.simple.MessageType
 
hashCode() - Method in class me.shedaniel.architectury.utils.Fraction
 
hashCodeString(String) - Static method in class me.shedaniel.architectury.networking.NetworkChannel
 
hasTag() - Method in class me.shedaniel.architectury.fluid.FluidStack
 
HOE - Static variable in class me.shedaniel.architectury.registry.ToolType
 
HoeItemHooks - Class in me.shedaniel.architectury.hooks.tool
 

I

ifPresent(Consumer<? super T>) - Method in interface me.shedaniel.architectury.registry.RegistrySupplier
 
ifPresentOrElse(Consumer<? super T>, Runnable) - Method in interface me.shedaniel.architectury.registry.RegistrySupplier
 
inbound(NetworkManager.Side, ResourceLocation, FriendlyByteBuf, NetworkManager.PacketContext, PacketTransformer.TransformationSink) - Method in interface me.shedaniel.architectury.networking.transformers.PacketTransformer
 
inbound(NetworkManager.Side, ResourceLocation, FriendlyByteBuf, NetworkManager.PacketContext, PacketTransformer.TransformationSink) - Method in class me.shedaniel.architectury.networking.transformers.SplitPacketTransformer
 
init() - Static method in class me.shedaniel.architectury.event.EventHandler
 
init(Screen, List<AbstractWidget>, List<GuiEventListener>) - Method in interface me.shedaniel.architectury.event.events.GuiEvent.ScreenInitPost
Invoked after a screen has been initialized and all the vanilla initialization logic has happened.
init(Screen, List<AbstractWidget>, List<GuiEventListener>) - Method in interface me.shedaniel.architectury.event.events.GuiEvent.ScreenInitPre
Invoked when a screen is being initialized and after the previous widgets have been cleared.
INIT_POST - Static variable in interface me.shedaniel.architectury.event.events.GuiEvent
 
INIT_PRE - Static variable in interface me.shedaniel.architectury.event.events.GuiEvent
 
INT - Static variable in class me.shedaniel.architectury.utils.NbtType
 
INT_ARRAY - Static variable in class me.shedaniel.architectury.utils.NbtType
 
interact(Player, Entity, InteractionHand) - Method in interface me.shedaniel.architectury.event.events.InteractionEvent.InteractEntity
Invoked whenever a player right clicks an entity.
INTERACT_ENTITY - Static variable in interface me.shedaniel.architectury.event.events.InteractionEvent
 
InteractionEvent - Interface in me.shedaniel.architectury.event.events
 
InteractionEvent.BlockBreak - Interface in me.shedaniel.architectury.event.events
Deprecated.
InteractionEvent.ClientLeftClickAir - Interface in me.shedaniel.architectury.event.events
 
InteractionEvent.ClientRightClickAir - Interface in me.shedaniel.architectury.event.events
 
InteractionEvent.FarmlandTrample - Interface in me.shedaniel.architectury.event.events
 
InteractionEvent.InteractEntity - Interface in me.shedaniel.architectury.event.events
 
InteractionEvent.LeftClickBlock - Interface in me.shedaniel.architectury.event.events
 
InteractionEvent.RightClickBlock - Interface in me.shedaniel.architectury.event.events
 
InteractionEvent.RightClickItem - Interface in me.shedaniel.architectury.event.events
 
interrupt(Boolean) - Static method in class me.shedaniel.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 me.shedaniel.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 me.shedaniel.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 me.shedaniel.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 me.shedaniel.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 me.shedaniel.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 me.shedaniel.architectury.event.CompoundEventResult
Returns whether this result interrupts the evaluation of other listeners.
interruptsFurtherEvaluation() - Method in class me.shedaniel.architectury.event.EventResult
Returns whether this result interrupts the evaluation of other listeners.
interruptTrue() - Static method in class me.shedaniel.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 me.shedaniel.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() - Method in class me.shedaniel.architectury.utils.Fraction
 
IntValue - Interface in me.shedaniel.architectury.utils
 
inverse() - Method in class me.shedaniel.architectury.utils.Fraction
 
invoker() - Method in interface me.shedaniel.architectury.event.Event
 
invokeVillagerOfferModify(VillagerTradeOfferContext) - Static method in class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
invokeVillagerOfferRemoving(VillagerTradeOfferContext) - Static method in class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
invokeWanderingTraderOfferModify(WanderingTraderOfferContext) - Static method in class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
invokeWanderingTraderOfferRemoving(WanderingTraderOfferContext) - Static method in class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
isDevelopmentEnvironment() - Static method in class me.shedaniel.architectury.platform.Platform
 
isEmpty() - Method in class me.shedaniel.architectury.fluid.FluidStack
 
isFabric() - Static method in class me.shedaniel.architectury.platform.Platform
 
isFake(Player) - Static method in class me.shedaniel.architectury.hooks.PlayerHooks
 
isFluidStackEqual(FluidStack) - Method in class me.shedaniel.architectury.fluid.FluidStack
 
isForge() - Static method in class me.shedaniel.architectury.platform.Platform
 
isGreaterThan(Fraction) - Method in class me.shedaniel.architectury.utils.Fraction
 
isLessThan(Fraction) - Method in class me.shedaniel.architectury.utils.Fraction
 
isModLoaded(String) - Static method in class me.shedaniel.architectury.platform.Platform
Checks whether a mod with the given mod ID is present.
isPlayerSpawnFriendly() - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.SpawnSettingsWrapped
 
isPlayerSpawnFriendly() - Method in interface me.shedaniel.architectury.hooks.biome.SpawnProperties
 
isPresent() - Method in interface me.shedaniel.architectury.registry.RegistrySupplier
 
isRare() - Method in class me.shedaniel.architectury.registry.trade.WanderingTraderOfferContext
 
isRegistered(T) - Method in interface me.shedaniel.architectury.event.Event
 
ITEM - Static variable in interface me.shedaniel.architectury.event.events.TooltipEvent
 
ItemEntityHooks - Class in me.shedaniel.architectury.hooks
 
ItemExtension - Interface in me.shedaniel.architectury.extensions
Extensions to Item, implement this on to your item.
ItemPropertiesRegistry - Class in me.shedaniel.architectury.registry
Registry for registering item properties used for model predicates.
ItemStackHooks - Class in me.shedaniel.architectury.hooks
 
iterator() - Method in class me.shedaniel.architectury.registry.DeferredRegister
 

J

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

K

key() - Method in interface me.shedaniel.architectury.registry.Registry
 
KEY_PRESSED - Static variable in interface me.shedaniel.architectury.event.events.client.ClientRawInputEvent
 
KEY_PRESSED_POST - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
KEY_PRESSED_PRE - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
KEY_RELEASED_POST - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
KEY_RELEASED_PRE - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
KeyBindings - Class in me.shedaniel.architectury.registry
 
keyPressed(Minecraft, int, int, int, int) - Method in interface me.shedaniel.architectury.event.events.client.ClientRawInputEvent.KeyPressed
Invoked whenever a key input is performed.
keyPressed(Minecraft, Screen, int, int, int) - Method in interface me.shedaniel.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 me.shedaniel.architectury.event.events.client.ClientScreenInputEvent.KeyReleased
Invoked whenever a held key is released inside a screen.

L

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

M

me.shedaniel.architectury - package me.shedaniel.architectury
 
me.shedaniel.architectury.core - package me.shedaniel.architectury.core
 
me.shedaniel.architectury.event - package me.shedaniel.architectury.event
 
me.shedaniel.architectury.event.events - package me.shedaniel.architectury.event.events
 
me.shedaniel.architectury.event.events.client - package me.shedaniel.architectury.event.events.client
 
me.shedaniel.architectury.extensions - package me.shedaniel.architectury.extensions
 
me.shedaniel.architectury.extensions.network - package me.shedaniel.architectury.extensions.network
 
me.shedaniel.architectury.fluid - package me.shedaniel.architectury.fluid
 
me.shedaniel.architectury.hooks - package me.shedaniel.architectury.hooks
 
me.shedaniel.architectury.hooks.biome - package me.shedaniel.architectury.hooks.biome
 
me.shedaniel.architectury.hooks.tool - package me.shedaniel.architectury.hooks.tool
 
me.shedaniel.architectury.impl - package me.shedaniel.architectury.impl
 
me.shedaniel.architectury.mixin - package me.shedaniel.architectury.mixin
 
me.shedaniel.architectury.networking - package me.shedaniel.architectury.networking
 
me.shedaniel.architectury.networking.simple - package me.shedaniel.architectury.networking.simple
 
me.shedaniel.architectury.networking.transformers - package me.shedaniel.architectury.networking.transformers
 
me.shedaniel.architectury.platform - package me.shedaniel.architectury.platform
 
me.shedaniel.architectury.registry - package me.shedaniel.architectury.registry
 
me.shedaniel.architectury.registry.entity - package me.shedaniel.architectury.registry.entity
 
me.shedaniel.architectury.registry.fuel - package me.shedaniel.architectury.registry.fuel
 
me.shedaniel.architectury.registry.menu - package me.shedaniel.architectury.registry.menu
 
me.shedaniel.architectury.registry.registries - package me.shedaniel.architectury.registry.registries
 
me.shedaniel.architectury.registry.trade - package me.shedaniel.architectury.registry.trade
 
me.shedaniel.architectury.registry.trade.impl - package me.shedaniel.architectury.registry.trade.impl
 
me.shedaniel.architectury.utils - package me.shedaniel.architectury.utils
 
MenuRegistry - Class in me.shedaniel.architectury.registry
A utility class to register MenuTypes and Screens for containers
MenuRegistry.ExtendedMenuTypeFactory<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Interface in me.shedaniel.architectury.registry
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 me.shedaniel.architectury.registry
Creates new screens.
MenuRegistry.SimpleMenuTypeFactory<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Interface in me.shedaniel.architectury.registry
Creates simple menus.
MerchantOfferAccess - Class in me.shedaniel.architectury.registry.trade
 
Message - Class in me.shedaniel.architectury.networking.simple
The base class for messages managed by a SimpleNetworkManager.
MessageDecoder<T extends Message> - Interface in me.shedaniel.architectury.networking.simple
Decodes a Message from a FriendlyByteBuf.
MessageType - Class in me.shedaniel.architectury.networking.simple
A unique type for a message in a SimpleNetworkManager.
minus(Fraction) - Method in class me.shedaniel.architectury.utils.Fraction
 
MixinLightningBolt - Class in me.shedaniel.architectury.mixin
 
MixinLightningBolt(EntityType<?>, Level) - Constructor for class me.shedaniel.architectury.mixin.MixinLightningBolt
 
Mod - Interface in me.shedaniel.architectury.platform
 
Mod.ConfigurationScreenProvider - Interface in me.shedaniel.architectury.platform
 
modifyScreen(Screen) - Method in interface me.shedaniel.architectury.event.events.GuiEvent.SetScreen
Invoked before a new screen is set to open.
modifyVillagerOffers(Consumer<VillagerTradeOfferContext>) - Static method in class me.shedaniel.architectury.registry.trade.TradeRegistry
Register a callback which provide VillagerTradeOfferContext to modify the given offer from a villager.
modifyWanderingTraderOffers(Consumer<WanderingTraderOfferContext>) - Static method in class me.shedaniel.architectury.registry.trade.TradeRegistry
Register a callback which provide WanderingTraderOfferContext to modify the given offer from the wandering trader.
MOUSE_CLICKED_POST - Static variable in interface me.shedaniel.architectury.event.events.client.ClientRawInputEvent
 
MOUSE_CLICKED_POST - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_CLICKED_PRE - Static variable in interface me.shedaniel.architectury.event.events.client.ClientRawInputEvent
 
MOUSE_CLICKED_PRE - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_DRAGGED_POST - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_DRAGGED_PRE - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_RELEASED_POST - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_RELEASED_PRE - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_SCROLLED - Static variable in interface me.shedaniel.architectury.event.events.client.ClientRawInputEvent
 
MOUSE_SCROLLED_POST - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
MOUSE_SCROLLED_PRE - Static variable in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent
 
mouseClicked(Minecraft, int, int, int) - Method in interface me.shedaniel.architectury.event.events.client.ClientRawInputEvent.MouseClicked
Invoked whenever a mouse button is pressed.
mouseClicked(Minecraft, Screen, double, double, int) - Method in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent.MouseClicked
Invoked whenever a mouse click is performed.
mouseDragged(Minecraft, Screen, double, double, int, double, double) - Method in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent.MouseDragged
Invoked whenever the mouse is dragged across a screen.
mouseReleased(Minecraft, Screen, double, double, int) - Method in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent.MouseReleased
Invoked whenever a mouse button is released.
mouseScrolled(Minecraft, double) - Method in interface me.shedaniel.architectury.event.events.client.ClientRawInputEvent.MouseScrolled
Invoked whenever the mouse scroll wheel is used.
mouseScrolled(Minecraft, Screen, double, double, double) - Method in interface me.shedaniel.architectury.event.events.client.ClientScreenInputEvent.MouseScrolled
Invoked whenever the mouse scroll wheel is moved.
multiply(Fraction) - Method in class me.shedaniel.architectury.utils.Fraction
 
MutableBiomeWrapped(Biome, ClimateProperties.Mutable, EffectsProperties.Mutable, GenerationProperties.Mutable, SpawnProperties.Mutable) - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks.MutableBiomeWrapped
 
MutableBiomeWrapped(Biome, GenerationProperties.Mutable, SpawnProperties.Mutable) - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks.MutableBiomeWrapped
 

N

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

O

object() - Method in class me.shedaniel.architectury.event.CompoundEventResult
Returns the extra data of the result, an passing result will never contain any extra data.
of(long, long) - Static method in class me.shedaniel.architectury.utils.Fraction
 
of(long, long, long) - Static method in class me.shedaniel.architectury.utils.Fraction
 
of(Function<List<T>, T>) - Static method in class me.shedaniel.architectury.event.EventFactory
 
of(MenuRegistry.SimpleMenuTypeFactory<T>) - Static method in class me.shedaniel.architectury.registry.MenuRegistry
Creates a simple MenuType.
of(Material) - Static method in class me.shedaniel.architectury.registry.BlockProperties
 
of(Material, Function<BlockState, MaterialColor>) - Static method in class me.shedaniel.architectury.registry.BlockProperties
 
of(Material, DyeColor) - Static method in class me.shedaniel.architectury.registry.BlockProperties
 
of(Material, MaterialColor) - Static method in class me.shedaniel.architectury.registry.BlockProperties
 
ofExtended(MenuRegistry.ExtendedMenuTypeFactory<T>) - Static method in class me.shedaniel.architectury.registry.MenuRegistry
Creates a extended MenuType.
OfferMixingContext - Class in me.shedaniel.architectury.registry.trade.impl
 
OfferMixingContext(int, VillagerTrades.ItemListing[], Random) - Constructor for class me.shedaniel.architectury.registry.trade.impl.OfferMixingContext
 
ofPlayer(ServerPlayer) - Static method in interface me.shedaniel.architectury.networking.transformers.PacketSink
 
ofPlayers(Iterable<? extends ServerPlayer>) - Static method in interface me.shedaniel.architectury.networking.transformers.PacketSink
 
ofWhole(long) - Static method in class me.shedaniel.architectury.utils.Fraction
 
onLand(Level, BlockPos, BlockState, BlockState, FallingBlockEntity) - Method in interface me.shedaniel.architectury.event.events.BlockEvent.FallingLand
Invoked when a falling block is about to land.
onStrike(LightningBolt, Level, Vec3, List<Entity>) - Method in interface me.shedaniel.architectury.event.events.LightningEvent.Strike
Invoked after the lightning has gathered a list of entities to strike.
open(Player, AbstractContainerMenu) - Method in interface me.shedaniel.architectury.event.events.PlayerEvent.OpenMenu
Invoked when a player opens a menu.
OPEN_MENU - Static variable in interface me.shedaniel.architectury.event.events.PlayerEvent
 
openExtendedMenu(ServerPlayer, ExtendedMenuProvider) - Static method in class me.shedaniel.architectury.registry.MenuRegistry
Opens the menu.
openExtendedMenu(ServerPlayer, MenuProvider, Consumer<FriendlyByteBuf>) - Static method in class me.shedaniel.architectury.registry.MenuRegistry
Opens the menu.
openMenu(ServerPlayer, MenuProvider) - Static method in class me.shedaniel.architectury.registry.MenuRegistry
Opens the menu.
option(RegistryOption) - Method in interface me.shedaniel.architectury.registry.registries.RegistryBuilder
 
orElse(T) - Method in interface me.shedaniel.architectury.registry.RegistrySupplier
 
orElseGet(Supplier<? extends T>) - Method in interface me.shedaniel.architectury.registry.RegistrySupplier
 
outbound(NetworkManager.Side, ResourceLocation, FriendlyByteBuf, PacketTransformer.TransformationSink) - Method in interface me.shedaniel.architectury.networking.transformers.PacketTransformer
 
outbound(NetworkManager.Side, ResourceLocation, FriendlyByteBuf, PacketTransformer.TransformationSink) - Method in class me.shedaniel.architectury.networking.transformers.SplitPacketTransformer
 
overrideIterator(Set<Integer>, MerchantOffers, VillagerTrades.ItemListing[], int) - Method in class me.shedaniel.architectury.mixin.AbstractVillagerMixin
 

P

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

Q

queue(Runnable) - Method in interface me.shedaniel.architectury.networking.NetworkManager.PacketContext
 
quit(LocalPlayer) - Method in interface me.shedaniel.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 me.shedaniel.architectury.event.events.PlayerEvent.PlayerQuit
Invoked after a player logged out of a server level.

R

read(CompoundTag) - Static method in class me.shedaniel.architectury.fluid.FluidStack
 
read(CompoundTag) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
Platform-specific FluidStack read.
read(FriendlyByteBuf) - Static method in class me.shedaniel.architectury.fluid.FluidStack
 
read(FriendlyByteBuf) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
Platform-specific FluidStack read.
receive(FriendlyByteBuf, NetworkManager.PacketContext) - Method in interface me.shedaniel.architectury.networking.NetworkManager.NetworkReceiver
 
RecipeUpdateEvent - Interface in me.shedaniel.architectury.event.events
 
register() - Method in class me.shedaniel.architectury.registry.DeferredRegister
 
register(int, Class<T>, BiConsumer<T, FriendlyByteBuf>, Function<FriendlyByteBuf, T>, BiConsumer<T, Supplier<NetworkManager.PacketContext>>) - Method in class me.shedaniel.architectury.networking.NetworkChannel
Deprecated.
register(int, ItemLike...) - Static method in class me.shedaniel.architectury.registry.fuel.FuelRegistry
Registers a burn time for items.
register(CommandDispatcher<CommandSourceStack>, Commands.CommandSelection) - Method in interface me.shedaniel.architectury.event.events.CommandRegistrationEvent
This event is invoked after the server registers it's commands.
register(Class<T>, BiConsumer<T, FriendlyByteBuf>, Function<FriendlyByteBuf, T>, BiConsumer<T, Supplier<NetworkManager.PacketContext>>) - Method in class me.shedaniel.architectury.networking.NetworkChannel
 
register(String, Supplier<? extends R>) - Method in class me.shedaniel.architectury.registry.DeferredRegister
 
register(String, GameRules.Category, GameRules.Type<T>) - Static method in class me.shedaniel.architectury.registry.GameRuleRegistry
Registers a game rule.
register(Supplier<EntityType<? extends LivingEntity>>, Supplier<AttributeSupplier.Builder>) - Static method in class me.shedaniel.architectury.registry.entity.EntityAttributes
Registers default attributes to entities.
register(Optional<NetworkManager.Side>, int, Class<T>, BiConsumer<T, FriendlyByteBuf>, Function<FriendlyByteBuf, T>, BiConsumer<T, Supplier<NetworkManager.PacketContext>>) - Method in class me.shedaniel.architectury.networking.NetworkChannel
Deprecated.
register(Optional<NetworkManager.Side>, Class<T>, BiConsumer<T, FriendlyByteBuf>, Function<FriendlyByteBuf, T>, BiConsumer<T, Supplier<NetworkManager.PacketContext>>) - Method in class me.shedaniel.architectury.networking.NetworkChannel
Deprecated.
register(NetworkManager.Side, int, Class<T>, BiConsumer<T, FriendlyByteBuf>, Function<FriendlyByteBuf, T>, BiConsumer<T, Supplier<NetworkManager.PacketContext>>) - Method in class me.shedaniel.architectury.networking.NetworkChannel
Deprecated.
register(NetworkManager.Side, Class<T>, BiConsumer<T, FriendlyByteBuf>, Function<FriendlyByteBuf, T>, BiConsumer<T, Supplier<NetworkManager.PacketContext>>) - Method in class me.shedaniel.architectury.networking.NetworkChannel
Deprecated.
register(RenderType, Block...) - Static method in class me.shedaniel.architectury.registry.RenderTypes
 
register(RenderType, Fluid...) - Static method in class me.shedaniel.architectury.registry.RenderTypes
 
register(ParticleType<T>, ParticleProviderRegistry.DeferredParticleProvider<T>) - Static method in class me.shedaniel.architectury.registry.ParticleProviderRegistry
 
register(ParticleType<T>, ParticleProvider<T>) - Static method in class me.shedaniel.architectury.registry.ParticleProviderRegistry
 
register(ResourceLocation, Supplier<? extends R>) - Method in class me.shedaniel.architectury.registry.DeferredRegister
 
register(ResourceLocation, Supplier<E>) - Method in interface me.shedaniel.architectury.registry.Registry
 
register(EntityType<T>, Function<EntityRenderDispatcher, EntityRenderer<T>>) - Static method in class me.shedaniel.architectury.registry.entity.EntityRenderers
 
register(ItemLike, ResourceLocation, ItemPropertyFunction) - Static method in class me.shedaniel.architectury.registry.ItemPropertiesRegistry
Registers a generic item property function for a specific item.
register(T) - Method in interface me.shedaniel.architectury.event.Event
 
register(T) - Static method in class me.shedaniel.architectury.registry.CriteriaTriggersRegistry
Invokes CriteriaTriggers.register(CriterionTrigger).
registerBlockColors(BlockColor, Supplier<? extends Block>...) - Static method in class me.shedaniel.architectury.registry.ColorHandlers
 
registerBlockColors(BlockColor, Block...) - Static method in class me.shedaniel.architectury.registry.ColorHandlers
 
registerC2S(String, MessageDecoder<BaseC2SMessage>) - Method in class me.shedaniel.architectury.networking.simple.SimpleNetworkManager
Registers a client -> server message.
registerConfigurationScreen(Mod.ConfigurationScreenProvider) - Method in interface me.shedaniel.architectury.platform.Mod
 
registerGeneric(ResourceLocation, ItemPropertyFunction) - Static method in class me.shedaniel.architectury.registry.ItemPropertiesRegistry
Registers a generic item property function for all items.
registerItemColors(ItemColor, Supplier<? extends ItemLike>...) - Static method in class me.shedaniel.architectury.registry.ColorHandlers
 
registerItemColors(ItemColor, ItemLike...) - Static method in class me.shedaniel.architectury.registry.ColorHandlers
 
registerKeyBinding(KeyMapping) - Static method in class me.shedaniel.architectury.registry.KeyBindings
 
registerReceiver(NetworkManager.Side, ResourceLocation, List<PacketTransformer>, NetworkManager.NetworkReceiver) - Static method in class me.shedaniel.architectury.networking.NetworkManager
 
registerReceiver(NetworkManager.Side, ResourceLocation, NetworkManager.NetworkReceiver) - Static method in class me.shedaniel.architectury.networking.NetworkManager
 
registerReloadListener(PackType, PreparableReloadListener) - Static method in class me.shedaniel.architectury.registry.ReloadListeners
 
registerRenderer(BlockEntityType<T>, Function<BlockEntityRenderDispatcher, BlockEntityRenderer<? super T>>) - Static method in class me.shedaniel.architectury.registry.BlockEntityRenderers
 
registerS2C(String, MessageDecoder<BaseS2CMessage>) - Method in class me.shedaniel.architectury.networking.simple.SimpleNetworkManager
Registers a server -> client message.
registerScreenFactory(MenuType<? extends H>, MenuRegistry.ScreenFactory<H, S>) - Static method in class me.shedaniel.architectury.registry.MenuRegistry
Registers a Screen Factory on the client to display.
registerSupplied(ResourceLocation, Supplier<E>) - Method in interface me.shedaniel.architectury.registry.Registry
 
registerTradeForWanderingTrader(boolean, VillagerTrades.ItemListing...) - Static method in class me.shedaniel.architectury.registry.trade.TradeRegistry
Register a trade (VillagerTrades.ItemListing) to a wandering trader by its rarity.
registerVillagerTrade(VillagerProfession, int, VillagerTrades.ItemListing...) - Static method in class me.shedaniel.architectury.registry.trade.TradeRegistry
Register a trade (VillagerTrades.ItemListing) for a villager by its profession and level.
Registries - Class in me.shedaniel.architectury.registry
Platform-agnostic wrapper of minecraft registries, should be used to register content.
Registries.RegistryProvider - Interface in me.shedaniel.architectury.registry
 
Registry<T> - Interface in me.shedaniel.architectury.registry
 
RegistryBuilder<T extends RegistryEntry<T>> - Interface in me.shedaniel.architectury.registry.registries
 
RegistryEntry<T> - Class in me.shedaniel.architectury.core
An entry in registries, will implement methods from IForgeRegistryEntry.
RegistryEntry() - Constructor for class me.shedaniel.architectury.core.RegistryEntry
 
RegistryOption - Interface in me.shedaniel.architectury.registry.registries
 
RegistrySupplier<T> - Interface in me.shedaniel.architectury.registry
 
ReloadListeners - Class in me.shedaniel.architectury.registry
 
removeCarver(GenerationStep.Carving, ConfiguredWorldCarver<?>) - Method in interface me.shedaniel.architectury.hooks.biome.GenerationProperties.Mutable
 
removeChildTag(String) - Method in class me.shedaniel.architectury.fluid.FluidStack
 
removeFeature(GenerationStep.Decoration, ConfiguredFeature<?, ?>) - Method in interface me.shedaniel.architectury.hooks.biome.GenerationProperties.Mutable
 
removeProperties(BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class me.shedaniel.architectury.registry.BiomeModifications
 
removeProperties(Predicate<BiomeModifications.BiomeContext>, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class me.shedaniel.architectury.registry.BiomeModifications
 
removeSpawns(BiPredicate<MobCategory, MobSpawnSettings.SpawnerData>) - Method in interface me.shedaniel.architectury.hooks.biome.SpawnProperties.Mutable
 
removeStructure(ConfiguredStructureFeature<?, ?>) - Method in interface me.shedaniel.architectury.hooks.biome.GenerationProperties.Mutable
 
removeVillagerOffers(Predicate<VillagerTradeOfferContext>) - Static method in class me.shedaniel.architectury.registry.trade.TradeRegistry
Register a filter which provide VillagerTradeOfferContext to test the given offer from a villager.
removeWanderingTraderOffers(Predicate<WanderingTraderOfferContext>) - Static method in class me.shedaniel.architectury.registry.trade.TradeRegistry
Register a filter which provide WanderingTraderOfferContext to test the given offer from the wandering trader.
render(AbstractContainerScreen<?>, PoseStack, int, int, float) - Method in interface me.shedaniel.architectury.event.events.GuiEvent.ContainerScreenRenderBackground
Invoked after a container screen's background are rendered.
render(AbstractContainerScreen<?>, PoseStack, int, int, float) - Method in interface me.shedaniel.architectury.event.events.GuiEvent.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 me.shedaniel.architectury.event.events.GuiEvent.ScreenRenderPost
Invoked after a screen has finished rendering using the vanilla logic.
render(Screen, PoseStack, int, int, float) - Method in interface me.shedaniel.architectury.event.events.GuiEvent.ScreenRenderPre
Invoked before any screen is rendered.
RENDER_CONTAINER_BACKGROUND - Static variable in interface me.shedaniel.architectury.event.events.GuiEvent
 
RENDER_CONTAINER_FOREGROUND - Static variable in interface me.shedaniel.architectury.event.events.GuiEvent
 
RENDER_FORGE_PRE - Static variable in interface me.shedaniel.architectury.event.events.TooltipEvent
 
RENDER_HUD - Static variable in interface me.shedaniel.architectury.event.events.GuiEvent
 
RENDER_MODIFY_COLOR - Static variable in interface me.shedaniel.architectury.event.events.TooltipEvent
 
RENDER_MODIFY_POSITION - Static variable in interface me.shedaniel.architectury.event.events.TooltipEvent
 
RENDER_POST - Static variable in interface me.shedaniel.architectury.event.events.GuiEvent
 
RENDER_PRE - Static variable in interface me.shedaniel.architectury.event.events.GuiEvent
 
RENDER_VANILLA_PRE - Static variable in interface me.shedaniel.architectury.event.events.TooltipEvent
 
renderHud(PoseStack, float) - Method in interface me.shedaniel.architectury.event.events.GuiEvent.RenderHud
Invoked after the in-game hud has been rendered.
renderTooltip(PoseStack, int, int, TooltipEvent.ColorContext) - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.RenderModifyColor
Event to manipulate the color of the tooltip.
renderTooltip(PoseStack, List<? extends FormattedText>, int, int) - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.RenderForge
Invoked before the tooltip for a tooltip is rendered.
renderTooltip(PoseStack, List<? extends FormattedCharSequence>, int, int) - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.RenderVanilla
Invoked before the tooltip for a tooltip is rendered.
renderTooltip(PoseStack, TooltipEvent.PositionContext) - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.RenderModifyPosition
Event to manipulate the position of the tooltip.
RenderTypes - Class in me.shedaniel.architectury.registry
 
replaceProperties(BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class me.shedaniel.architectury.registry.BiomeModifications
 
replaceProperties(Predicate<BiomeModifications.BiomeContext>, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable>) - Static method in class me.shedaniel.architectury.registry.BiomeModifications
 
reset() - Method in class me.shedaniel.architectury.impl.TooltipEventColorContextImpl
 
reset(int, int) - Method in class me.shedaniel.architectury.impl.TooltipEventPositionContextImpl
 
respawn(LocalPlayer, LocalPlayer) - Method in interface me.shedaniel.architectury.event.events.client.ClientPlayerEvent.ClientPlayerRespawn
Invoked whenever the player respawn packet is received by the client.
respawn(ServerPlayer, boolean) - Method in interface me.shedaniel.architectury.event.events.PlayerEvent.PlayerRespawn
Invoked when a player is respawned (e.g.
result() - Method in class me.shedaniel.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 me.shedaniel.architectury.event.events.InteractionEvent
 
RIGHT_CLICK_ITEM - Static variable in interface me.shedaniel.architectury.event.events.InteractionEvent
 
runInEnv(Env, Supplier<Runnable>) - Static method in class me.shedaniel.architectury.utils.EnvExecutor
 
runInEnv(EnvType, Supplier<Runnable>) - Static method in class me.shedaniel.architectury.utils.EnvExecutor
 

S

s2c() - Static method in class me.shedaniel.architectury.networking.NetworkManager
 
S2C - Enum constant in enum class me.shedaniel.architectury.networking.NetworkManager.Side
 
save(ChunkAccess, ServerLevel, CompoundTag) - Method in interface me.shedaniel.architectury.event.events.ChunkEvent.SaveData
Invoked when a chunk's data is saved, just before the data is written.
SAVE_DATA - Static variable in interface me.shedaniel.architectury.event.events.ChunkEvent
 
SAVE_TO_DISC - Enum constant in enum class me.shedaniel.architectury.registry.registries.StandardRegistryOption
Denote that the registry should save to disc and persist.
saveAdditionalSpawnData(FriendlyByteBuf) - Method in interface me.shedaniel.architectury.extensions.network.EntitySpawnExtension
 
saveClientData(CompoundTag) - Method in interface me.shedaniel.architectury.extensions.BlockEntityExtension
Writes data to sync to the client.
saveExtraData(FriendlyByteBuf) - Method in interface me.shedaniel.architectury.registry.menu.ExtendedMenuProvider
 
saveToDisc() - Method in interface me.shedaniel.architectury.registry.registries.RegistryBuilder
 
ScreenHooks - Class in me.shedaniel.architectury.hooks
 
sendTo(Iterable<ServerPlayer>) - Method in class me.shedaniel.architectury.networking.simple.BaseS2CMessage
Sends this message to multiple players.
sendTo(ServerPlayer) - Method in class me.shedaniel.architectury.networking.simple.BaseS2CMessage
Sends this message to a player.
sendToAll(MinecraftServer) - Method in class me.shedaniel.architectury.networking.simple.BaseS2CMessage
Sends this message to all players in the server.
sendToChunkListeners(LevelChunk) - Method in class me.shedaniel.architectury.networking.simple.BaseS2CMessage
Sends this message to all players listening to a chunk.
sendToLevel(ServerLevel) - Method in class me.shedaniel.architectury.networking.simple.BaseS2CMessage
Sends this message to all players in a level.
sendToPlayer(ServerPlayer, ResourceLocation, FriendlyByteBuf) - Static method in class me.shedaniel.architectury.networking.NetworkManager
 
sendToPlayer(ServerPlayer, T) - Method in class me.shedaniel.architectury.networking.NetworkChannel
 
sendToPlayers(Iterable<ServerPlayer>, ResourceLocation, FriendlyByteBuf) - Static method in class me.shedaniel.architectury.networking.NetworkManager
 
sendToPlayers(Iterable<ServerPlayer>, T) - Method in class me.shedaniel.architectury.networking.NetworkChannel
 
sendToServer() - Method in class me.shedaniel.architectury.networking.simple.BaseC2SMessage
Sends this message to the server.
sendToServer(ResourceLocation, FriendlyByteBuf) - Static method in class me.shedaniel.architectury.networking.NetworkManager
 
sendToServer(T) - Method in class me.shedaniel.architectury.networking.NetworkChannel
 
SERVER - Enum constant in enum class me.shedaniel.architectury.utils.Env
 
SERVER - Static variable in interface me.shedaniel.architectury.event.events.ChatEvent
 
SERVER_BEFORE_START - Static variable in interface me.shedaniel.architectury.event.events.LifecycleEvent
Invoked before initial server startup.
SERVER_POST - Static variable in interface me.shedaniel.architectury.event.events.TickEvent
Invoked after a server tick has been processed.
SERVER_PRE - Static variable in interface me.shedaniel.architectury.event.events.TickEvent
Invoked before a server tick is processed.
SERVER_STARTED - Static variable in interface me.shedaniel.architectury.event.events.LifecycleEvent
Invoked when the server has started and is ready to accept players.
SERVER_STARTING - Static variable in interface me.shedaniel.architectury.event.events.LifecycleEvent
Invoked during server startup.
SERVER_STOPPED - Static variable in interface me.shedaniel.architectury.event.events.LifecycleEvent
Invoked when the server has finished stopping, and is about to fully shut down.
SERVER_STOPPING - Static variable in interface me.shedaniel.architectury.event.events.LifecycleEvent
Invoked when the server begins shutting down.
SERVER_WORLD_LOAD - Static variable in interface me.shedaniel.architectury.event.events.LifecycleEvent
Invoked when a world is loaded on the server-side.
SERVER_WORLD_POST - Static variable in interface me.shedaniel.architectury.event.events.TickEvent
Invoked after a server level tick has been processed.
SERVER_WORLD_PRE - Static variable in interface me.shedaniel.architectury.event.events.TickEvent
Invoked before a server level tick is processed.
SERVER_WORLD_SAVE - Static variable in interface me.shedaniel.architectury.event.events.LifecycleEvent
Invoked when the world is being saved.
SERVER_WORLD_UNLOAD - Static variable in interface me.shedaniel.architectury.event.events.LifecycleEvent
Invoked when a world is unloaded on the server-side.
serverToClient() - Static method in class me.shedaniel.architectury.networking.NetworkManager
 
SET_SCREEN - Static variable in interface me.shedaniel.architectury.event.events.GuiEvent
 
setAmbientAdditionsSound(AmbientAdditionsSettings) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
setAmbientAdditionsSound(AmbientAdditionsSettings) - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties.Mutable
 
setAmbientLoopSound(SoundEvent) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
setAmbientLoopSound(SoundEvent) - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties.Mutable
 
setAmbientMoodSound(AmbientMoodSettings) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
setAmbientMoodSound(AmbientMoodSettings) - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties.Mutable
 
setAmbientParticle(AmbientParticleSettings) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
setAmbientParticle(AmbientParticleSettings) - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties.Mutable
 
setAmount(Fraction) - Method in class me.shedaniel.architectury.fluid.FluidStack
 
setBackgroundColor(int) - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.ColorContext
 
setBackgroundColor(int) - Method in class me.shedaniel.architectury.impl.TooltipEventColorContextImpl
 
setBackgroundMusic(Music) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
setBackgroundMusic(Music) - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties.Mutable
 
setCategory(Biome.BiomeCategory) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.MutableBiomeWrapped
 
setCategory(Biome.BiomeCategory) - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties.Mutable
 
setCostA(ItemStack) - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
setCostB(ItemStack) - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
setCreatureProbability(float) - Method in interface me.shedaniel.architectury.hooks.biome.SpawnProperties.Mutable
 
setDepth(float) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.MutableBiomeWrapped
 
setDepth(float) - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties.Mutable
 
setDownfall(float) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.ClimateWrapped
 
setDownfall(float) - Method in interface me.shedaniel.architectury.hooks.biome.ClimateProperties.Mutable
 
setFogColor(int) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
setFogColor(int) - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties.Mutable
 
setFoliageColorOverride(Integer) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
setFoliageColorOverride(Integer) - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties.Mutable
 
setGrassColorModifier(BiomeSpecialEffects.GrassColorModifier) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
setGrassColorModifier(BiomeSpecialEffects.GrassColorModifier) - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties.Mutable
 
setGrassColorOverride(Integer) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
setGrassColorOverride(Integer) - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties.Mutable
 
setItem(ItemStack) - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.AdditionalContexts
 
setItem(ItemStack) - Method in class me.shedaniel.architectury.impl.TooltipAdditionalContextsImpl
 
setMaxUses(int) - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
setOutlineGradientBottomColor(int) - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.ColorContext
 
setOutlineGradientBottomColor(int) - Method in class me.shedaniel.architectury.impl.TooltipEventColorContextImpl
 
setOutlineGradientTopColor(int) - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.ColorContext
 
setOutlineGradientTopColor(int) - Method in class me.shedaniel.architectury.impl.TooltipEventColorContextImpl
 
setPlayerSpawnFriendly(boolean) - Method in interface me.shedaniel.architectury.hooks.biome.SpawnProperties.Mutable
 
setPrecipitation(Biome.Precipitation) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.ClimateWrapped
 
setPrecipitation(Biome.Precipitation) - Method in interface me.shedaniel.architectury.hooks.biome.ClimateProperties.Mutable
 
setPriceMultiplier(float) - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
setRadius(Explosion, float) - Static method in class me.shedaniel.architectury.hooks.ExplosionHooks
Deprecated.
Use the field directly.
setRegistryName(ResourceLocation) - Method in class me.shedaniel.architectury.core.RegistryEntry
 
setResult(ItemStack) - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
setResults(ParseResults<CommandSourceStack>) - Method in class me.shedaniel.architectury.event.events.CommandPerformEvent
 
setScale(float) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.MutableBiomeWrapped
 
setScale(float) - Method in interface me.shedaniel.architectury.hooks.biome.BiomeProperties.Mutable
 
setSkyColor(int) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
setSkyColor(int) - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties.Mutable
 
setSpawnCost(EntityType<?>, double, double) - Method in interface me.shedaniel.architectury.hooks.biome.SpawnProperties.Mutable
 
setSpawnCost(EntityType<?>, MobSpawnSettings.MobSpawnCost) - Method in interface me.shedaniel.architectury.hooks.biome.SpawnProperties.Mutable
 
setSurfaceBuilder(ConfiguredSurfaceBuilder<?>) - Method in interface me.shedaniel.architectury.hooks.biome.GenerationProperties.Mutable
 
setTag(CompoundTag) - Method in class me.shedaniel.architectury.fluid.FluidStack
 
setTemperature(float) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.ClimateWrapped
 
setTemperature(float) - Method in interface me.shedaniel.architectury.hooks.biome.ClimateProperties.Mutable
 
setTemperatureModifier(Biome.TemperatureModifier) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.ClimateWrapped
 
setTemperatureModifier(Biome.TemperatureModifier) - Method in interface me.shedaniel.architectury.hooks.biome.ClimateProperties.Mutable
 
setThrowable(Throwable) - Method in class me.shedaniel.architectury.event.events.CommandPerformEvent
 
settings - Variable in class me.shedaniel.architectury.hooks.biome.BiomeHooks.GenerationSettingsWrapped
 
settings - Variable in class me.shedaniel.architectury.hooks.biome.BiomeHooks.SpawnSettingsWrapped
 
setTooltipX(int) - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.PositionContext
 
setTooltipX(int) - Method in class me.shedaniel.architectury.impl.TooltipEventPositionContextImpl
 
setTooltipY(int) - Method in interface me.shedaniel.architectury.event.events.TooltipEvent.PositionContext
 
setTooltipY(int) - Method in class me.shedaniel.architectury.impl.TooltipEventPositionContextImpl
 
SETUP - Static variable in interface me.shedaniel.architectury.event.events.LifecycleEvent
Invoked once common setup has begun.
setVillagerMaxOffers(VillagerProfession, int, int) - Static method in class me.shedaniel.architectury.registry.trade.TradeRegistry
Override the max possible offers a villager can have by its profession and level.
setWanderingTraderMaxOffers(int) - Static method in class me.shedaniel.architectury.registry.trade.TradeRegistry
Override the max possible offers the wandering trader can have.
setWaterColor(int) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
setWaterColor(int) - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties.Mutable
 
setWaterFogColor(int) - Method in class me.shedaniel.architectury.hooks.biome.BiomeHooks.EffectsWrapped
 
setWaterFogColor(int) - Method in interface me.shedaniel.architectury.hooks.biome.EffectsProperties.Mutable
 
setXp(int) - Method in class me.shedaniel.architectury.registry.trade.MerchantOfferAccess
 
SHORT - Static variable in class me.shedaniel.architectury.utils.NbtType
 
SHOVEL - Static variable in class me.shedaniel.architectury.registry.ToolType
 
ShovelItemHooks - Class in me.shedaniel.architectury.hooks.tool
 
shrink(Fraction) - Method in class me.shedaniel.architectury.fluid.FluidStack
 
SimpleNetworkManager - Class in me.shedaniel.architectury.networking.simple
A simple wrapper for NetworkManager to make it easier to register messages and send them to clients/servers.
SimpleTrade - Class in me.shedaniel.architectury.registry.trade
This class is the easiest implementation of a trade object.
SimpleTrade(ItemStack, ItemStack, ItemStack, int, int, float) - Constructor for class me.shedaniel.architectury.registry.trade.SimpleTrade
Constructor for creating the trade.
simplify() - Method in class me.shedaniel.architectury.utils.Fraction
 
SinglePacketCollector - Class in me.shedaniel.architectury.networking.transformers
 
SinglePacketCollector(Consumer<Packet<?>>) - Constructor for class me.shedaniel.architectury.networking.transformers.SinglePacketCollector
 
skipIteratorIfMaxOffersReached() - Method in class me.shedaniel.architectury.registry.trade.impl.OfferMixingContext
 
smelt(Player, ItemStack) - Method in interface me.shedaniel.architectury.event.events.PlayerEvent.SmeltItem
Invoked when a player smelts an item.
SMELT_ITEM - Static variable in interface me.shedaniel.architectury.event.events.PlayerEvent
 
spawnProperties - Variable in class me.shedaniel.architectury.hooks.biome.BiomeHooks.BiomeWrapped
 
SpawnProperties - Interface in me.shedaniel.architectury.hooks.biome
 
SpawnProperties.Mutable - Interface in me.shedaniel.architectury.hooks.biome
 
SpawnSettingsWrapped(Biome) - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks.SpawnSettingsWrapped
 
SpawnSettingsWrapped(MobSpawnSettings) - Constructor for class me.shedaniel.architectury.hooks.biome.BiomeHooks.SpawnSettingsWrapped
 
SplitPacketTransformer - Class in me.shedaniel.architectury.networking.transformers
 
SplitPacketTransformer() - Constructor for class me.shedaniel.architectury.networking.transformers.SplitPacketTransformer
 
StandardRegistryOption - Enum Class in me.shedaniel.architectury.registry.registries
 
stateChanged(T) - Method in interface me.shedaniel.architectury.event.events.LifecycleEvent.InstanceState
Parent event type for any events that are invoked on instance state change.
stitch(TextureAtlas) - Method in interface me.shedaniel.architectury.event.events.TextureStitchEvent.Post
Invoked after the texture atlas has been fully stitched.
stitch(TextureAtlas, Consumer<ResourceLocation>) - Method in interface me.shedaniel.architectury.event.events.TextureStitchEvent.Pre
Invoked before the texture atlas is stitched together.
storeItemListing(VillagerTrades.ItemListing) - Method in class me.shedaniel.architectury.mixin.WanderingTraderMixin
 
stream() - Method in interface me.shedaniel.architectury.registry.RegistrySupplier
 
STRIKE - Static variable in interface me.shedaniel.architectury.event.events.LightningEvent
 
STRING - Static variable in class me.shedaniel.architectury.utils.NbtType
 
SYNC_TO_CLIENTS - Enum constant in enum class me.shedaniel.architectury.registry.registries.StandardRegistryOption
Denote that the registry should sync its contents to clients.
syncData() - Method in interface me.shedaniel.architectury.extensions.BlockEntityExtension
syncData(BlockEntity) - Static method in class me.shedaniel.architectury.hooks.BlockEntityHooks
Sync data to the clients.
syncToClients() - Method in interface me.shedaniel.architectury.registry.registries.RegistryBuilder
 

T

TagHooks - Class in me.shedaniel.architectury.hooks
 
TextureStitchEvent - Interface in me.shedaniel.architectury.event.events
 
TextureStitchEvent.Post - Interface in me.shedaniel.architectury.event.events
 
TextureStitchEvent.Pre - Interface in me.shedaniel.architectury.event.events
 
tick(T) - Method in interface me.shedaniel.architectury.event.events.client.ClientTickEvent
 
tick(T) - Method in interface me.shedaniel.architectury.event.events.TickEvent
Callback method for tick events.
tickArmor(ItemStack, Player) - Method in interface me.shedaniel.architectury.extensions.ItemExtension
Invoked every tick when this item is equipped.
TickEvent<T> - Interface in me.shedaniel.architectury.event.events
 
TickEvent.Player - Interface in me.shedaniel.architectury.event.events
 
TickEvent.Server - Interface in me.shedaniel.architectury.event.events
 
TickEvent.ServerWorld - Interface in me.shedaniel.architectury.event.events
 
TickEvent.WorldTick<T extends net.minecraft.world.level.Level> - Interface in me.shedaniel.architectury.event.events
 
toDecimalString() - Method in class me.shedaniel.architectury.utils.Fraction
 
tool(ToolType) - Method in interface me.shedaniel.architectury.registry.BlockPropertiesExtension
 
tool(ToolType, int) - Method in interface me.shedaniel.architectury.registry.BlockPropertiesExtension
 
TooltipAdditionalContextsImpl - Class in me.shedaniel.architectury.impl
 
TooltipAdditionalContextsImpl() - Constructor for class me.shedaniel.architectury.impl.TooltipAdditionalContextsImpl
 
TooltipEvent - Interface in me.shedaniel.architectury.event.events
 
TooltipEvent.AdditionalContexts - Interface in me.shedaniel.architectury.event.events
 
TooltipEvent.ColorContext - Interface in me.shedaniel.architectury.event.events
 
TooltipEvent.Item - Interface in me.shedaniel.architectury.event.events
 
TooltipEvent.PositionContext - Interface in me.shedaniel.architectury.event.events
 
TooltipEvent.RenderForge - Interface in me.shedaniel.architectury.event.events
 
TooltipEvent.RenderModifyColor - Interface in me.shedaniel.architectury.event.events
 
TooltipEvent.RenderModifyPosition - Interface in me.shedaniel.architectury.event.events
 
TooltipEvent.RenderVanilla - Interface in me.shedaniel.architectury.event.events
 
TooltipEventColorContextImpl - Class in me.shedaniel.architectury.impl
 
TooltipEventColorContextImpl() - Constructor for class me.shedaniel.architectury.impl.TooltipEventColorContextImpl
 
TooltipEventPositionContextImpl - Class in me.shedaniel.architectury.impl
 
TooltipEventPositionContextImpl() - Constructor for class me.shedaniel.architectury.impl.TooltipEventPositionContextImpl
 
ToolType - Class in me.shedaniel.architectury.registry
 
toOptional() - Method in interface me.shedaniel.architectury.registry.RegistrySupplier
 
toPacket() - Method in class me.shedaniel.architectury.networking.simple.Message
Converts this message into a corresponding vanilla Packet.
toPacket(NetworkManager.Side, ResourceLocation, FriendlyByteBuf) - Static method in class me.shedaniel.architectury.networking.NetworkManager
Deprecated.
toPacket(NetworkManager.Side, T) - Method in class me.shedaniel.architectury.networking.NetworkChannel
 
toPackets(NetworkManager.Side, ResourceLocation, FriendlyByteBuf) - Static method in class me.shedaniel.architectury.networking.NetworkManager
Deprecated.
toPlatform() - Method in enum class me.shedaniel.architectury.utils.Env
Converts platform-agnostic environment enum to platform-specific environment enum.
toString() - Method in class me.shedaniel.architectury.networking.simple.MessageType
 
toString() - Method in class me.shedaniel.architectury.utils.Fraction
 
TradeOfferContext - Class in me.shedaniel.architectury.registry.trade
 
TradeOfferContext(MerchantOffer, Entity, Random) - Constructor for class me.shedaniel.architectury.registry.trade.TradeOfferContext
 
TradeRegistry - Class in me.shedaniel.architectury.registry.trade
 
TradeRegistryData - Class in me.shedaniel.architectury.registry.trade.impl
 
TradeRegistryData() - Constructor for class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
trample(Level, BlockPos, BlockState, float, Entity) - Method in interface me.shedaniel.architectury.event.events.InteractionEvent.FarmlandTrample
Invoked when an entity attempts to trample farmland.

U

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

V

value() - Method in class me.shedaniel.architectury.event.CompoundEventResult
Returns the outcome of the result, an passing result will never have an outcome.
value() - Method in class me.shedaniel.architectury.event.EventResult
Returns the outcome of the result, an passing result will never have an outcome.
Value<T> - Interface in me.shedaniel.architectury.utils
 
valueOf(String) - Static method in enum class me.shedaniel.architectury.networking.NetworkManager.Side
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.shedaniel.architectury.registry.registries.StandardRegistryOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.shedaniel.architectury.utils.Env
Returns the enum constant of this class with the specified name.
values() - Static method in enum class me.shedaniel.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 me.shedaniel.architectury.registry.registries.StandardRegistryOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.shedaniel.architectury.utils.Env
Returns an array containing the constants of this enum class, in the order they are declared.
VILLAGER_MAX_OFFER_OVERRIDES - Static variable in class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
VILLAGER_MODIFY_HANDLERS - Static variable in class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
VILLAGER_REMOVE_HANDLERS - Static variable in class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
VillagerMixin - Class in me.shedaniel.architectury.mixin
 
VillagerMixin(EntityType<?>, Level) - Constructor for class me.shedaniel.architectury.mixin.VillagerMixin
 
VillagerTradeOfferContext - Class in me.shedaniel.architectury.registry.trade
 
VillagerTradeOfferContext(VillagerData, MerchantOffer, Entity, Random) - Constructor for class me.shedaniel.architectury.registry.trade.VillagerTradeOfferContext
 

W

WANDERING_TRADER_MODIFY_HANDLERS - Static variable in class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
WANDERING_TRADER_REMOVE_HANDLERS - Static variable in class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
wanderingTraderMaxOfferOverride - Static variable in class me.shedaniel.architectury.registry.trade.impl.TradeRegistryData
 
WanderingTraderMixin - Class in me.shedaniel.architectury.mixin
 
WanderingTraderMixin(EntityType<?>, Level) - Constructor for class me.shedaniel.architectury.mixin.WanderingTraderMixin
 
WanderingTraderOfferContext - Class in me.shedaniel.architectury.registry.trade
 
WanderingTraderOfferContext(MerchantOffer, boolean, Entity, Random) - Constructor for class me.shedaniel.architectury.registry.trade.WanderingTraderOfferContext
 
write(FluidStack, CompoundTag) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
Platform-specific FluidStack write.
write(FluidStack, FriendlyByteBuf) - Static method in class me.shedaniel.architectury.hooks.FluidStackHooks
Platform-specific FluidStack write.
write(CompoundTag) - Method in class me.shedaniel.architectury.fluid.FluidStack
 
write(FriendlyByteBuf) - Method in class me.shedaniel.architectury.fluid.FluidStack
 
write(FriendlyByteBuf) - Method in class me.shedaniel.architectury.networking.simple.Message
Writes this message to a byte buffer.

Z

zero() - Static method in class me.shedaniel.architectury.utils.Fraction
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form