Index
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 aSet
with x random integer fromVillagerTrades.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 extendsAbstractContainerMenu
- create(int, Inventory, FriendlyByteBuf) - Method in interface me.shedaniel.architectury.registry.MenuRegistry.ExtendedMenuTypeFactory
-
Creates a new
MenuRegistry.ExtendedMenuTypeFactory
that extendsAbstractContainerMenu
. - create(H, Inventory, Component) - Method in interface me.shedaniel.architectury.registry.MenuRegistry.ScreenFactory
-
Creates a new
MenuRegistry.ScreenFactory
that extendsScreen
- 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
forItemStack
. - 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
orSERVER
. - 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.use
BlockEvent.BREAK
- 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
MenuType
s andScreen
s 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 aFriendlyByteBuf
. - 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 ofNetworkManager
. - 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.use
BlockEvent.PLACE
- 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 asCompoundEventResult.interruptsFurtherEvaluation()
andCompoundEventResult.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
-
Sync data to the clients by
BlockEntityExtension.saveClientData(CompoundTag)
andBlockEntityExtension.loadClientData(BlockState, CompoundTag)
. - 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
A B C D E F G H I J K L M N O P Q R S T U V W ZAll Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BlockEvent.BREAK