All Classes and Interfaces

Class
Description
A button that can be clicked for reward collection.
An advanced button type.
 
A button for the advancements, so they can be hovered.
Helpers related to advancements
A holder for advancements and rewards.
An advancement rewards appendix.
Packet for obtaining advancement rewards.
Holder class for the allowed blocks in a structure.
An analytics service that uses the Google Measurement Protocol.
ArgumentInfoMod<T extends com.mojang.brigadier.arguments.ArgumentType<?>>
A generic argument serializer for argument types with a mod property.
ArgumentTypeAction<A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends net.minecraft.commands.synchronization.ArgumentTypeInfo.Template<A>>
The action used for ArgumentTypeConfig.
ArgumentTypeConfig<A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends net.minecraft.commands.synchronization.ArgumentTypeInfo.Template<A>>
Config for argument types.
Argument types for config properties.
 
Argument type for debug packets.
 
An argument type for a certain enum.
 
 
Event for when an IngredientComponent is being constructed that is emitted on the mod event bus.
BiomeModifierAction<T extends net.neoforged.neoforge.common.world.BiomeModifier>
The action used for BiomeModifierConfig.
BiomeModifierConfig<T extends net.neoforged.neoforge.common.world.BiomeModifier>
Config for biome modifiers.
The action used for BlockConfig.
Config for blocks.
BlockEntityAction<T extends net.minecraft.world.level.block.entity.BlockEntity>
The action used for BlockEntityConfig.
BlockEntityConfig<T extends net.minecraft.world.level.block.entity.BlockEntity>
Config for block entities.
Contains helper methods for various block entity specific things.
BlockEntityTickerDelayed<T extends net.minecraft.world.level.block.entity.BlockEntity & IBlockEntityDelayedTickable>
This ticker has an anti-lag mechanism to send updates.
Block with a gui.
Contains helper methods for various block specific things.
Base block with a block entity.
Base block with a block entity and gui.
A button with an arrow in a certain direction.
 
Inspired by Checkbox, but more flexible.
Packet for notifying the server of a button click.
An extended Button that is better resizable.
A button with an image.
An button with text.
Used capabilities for this mod.
 
 
The action used for CapabilityConfig.
Config for capabilities.
Registry for capabilities created by this mod.
Proxy for the client side.
Base proxy for the client side.
Give this annotation to fields in PacketCodec to auto encode/decode them.
Helper methods for collections.
Command for selecting and defining a ConfigurablePropertyData.
Command debugging.
Command for dumping the registries to JSON files.
Command for igniting players by name.
Command for opending the test info book.
Command for reloading the current resourcepack
Command for checking the version.
Proxy for server and client side.
Base proxy for server and client side.
Provides a composite read-only view on a collection of maps.
ConditionAction<T extends net.neoforged.neoforge.common.conditions.ICondition>
The action used for ConditionConfig.
ConditionConfig<T extends net.neoforged.neoforge.common.conditions.ICondition>
Config for recipe conditions.
Create config file and register items and blocks from the given ExtendedConfigs.
Condition handler for checking if configs are enabled.
Property inside configs that can be configured in the config file.
A holder class for properties that go inside the config file.
The different types of configurable.
An action that is used to register Configurables.
The action used for ExtendedConfigForge.
A container with inventory.
Container for the test book.
An extended GUI container.
Gui for the On the Dynamics of Integration book.
Gui for an inventory container that has a scrollbar and search field.
ContainerTypeData<T extends net.minecraft.world.inventory.AbstractContainerMenu>
A MenuType for a MenuType.MenuSupplier, which enables additional information to be passed to containers using packet buffers.
Several convenience functions for crafting.
 
Shaped recipes.
The action used for CreativeModeTabConfig.
Config for creative mode tabs.
CriterionTriggerAction<T extends net.minecraft.advancements.CriterionTriggerInstance>
The action used for CriterionTriggerConfig.
CriterionTriggerConfig<T extends net.minecraft.advancements.CriterionTriggerInstance>
Config for recipe conditions.
Detector of cubes in a world.
 
Listener for detections.
 
A validator to check if all sides have an equal length.
A base class for all the block entities.
The main mod class of CyclopsCore.
Exceptions that can occur when configuring this mod.
A configurable potion effect.
A component that has to be added for classes that want to implement the DamageIndicator behaviour.
This extension on Item with a fluid capability will show a damage indicator depending on how full the container is.
A read-only DataSlot that refers to a certain supplied value.
A default implementation of the capability provider.
Default implementation of IIngredientComponentStorageHandler.
A default recipe handler that contains a dirt to diamonds recipe.
A default sided implementation of the capability provider.
 
An naive ISlotlessItemHandler wrapper around an IItemHandler.
A default temperature implementation that has a fixed temperature that can't be changed.
Default implementation of an IWorker
A dynamic model with a parent that can be used for items and blocks that delegates its blockstate.
A dynamic model that can be used for items and blocks that delegates its blockstate.
Multiblock detection result.
The different dimensions in a 3D world.
A simple data class for a block position inside a world.
An equivalent to Direction for being able to also refer to block positions that are at a euclidian distance of maximum 2.
This class contains helper methods involving directions.
An iterator that wraps around another iterator and only outputs unique items.
Just a dummy action.
Dummy config.
A model that can be used as a basis for flexible baked models.
A dynamic model that can be used for items and blocks.
The action used for EffectConfig.
Config for potion effects.
The action used for EnchantmentConfig.
Config for enchantments.
This class contains helper methods to get and set certain enchants and enchantment levels on item stacks.
EntityAction<T extends net.minecraft.world.entity.Entity>
The action used for EntityConfig.
EntityConfig<T extends net.minecraft.world.entity.Entity>
Config for entities.
Helpers for entities.
An efficient implementation for mapping facings to any value.
A stack with limited size that automatically removes elements at the bottom of the stack if required.
An exact block count validator.
An exact size validator.
A config that refers to a configurable.
An extended config for instances that are to be registered in a Forge registry.
A filtered iterator over all slots in a fluid handler.
An iterator that filters over an instances collection based on an instance with a match condition.
A filtered iterator over a collection that has the IIngredientCollectionLikeSingleClassifiedTrait trait.
An iterator that filters over instance map entries based on an instance with a match condition.
A filtered iterator over all slots in an item handler.
The action used for FluidConfig.
Config for fluids.
An iterator over all slots in a fluid handler.
An itemfluid handler with a mutable capacity.
Config for the item fluid handler with configurable capacity capability.
A simple IFluidHandler implementation that only allows fluid reading.
 
Contains helper methods for various fluid specific things.
Fluid matching flags.
Condition handler for checking if a fluid has been registered.
FoliagePlacerAction<T extends net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer>
The action used for FoliagePlacerConfig.
FoliagePlacerConfig<T extends net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer>
Config for foliage placer types.
Blood Infuser recipes.
A config with general options for this mod.
Global counter that is shared over all dimensions, persisted, and consistent over server and clients.
GuiAction<T extends net.minecraft.world.inventory.AbstractContainerMenu>
The action used for GuiConfig.
GuiConfig<T extends net.minecraft.world.inventory.AbstractContainerMenu>
Config for client-side guis and server-side containers.
Trigger for when a container gui is opened.
 
 
Additional helper functions related to GuiGraphics.
Helpers related to guis.
Represents the direction of a progress bar.
 
A collection of helper methods and fields.
Detector of hollow cubes in a world.
A link wrapper targeted at other sections.
Constructor for capabilities.
Count validator for blocks.
Block entities must implement this interface when using BlockEntityTickerDelayed.
Block gui component.
 
Implement this interface at blocks to make them show rarity colors in item mode.
Constructor for capabilities.
Abstraction over Items, Entities, and Levels.
Getter for capability types.
Interface for client proxies.
Interface for common proxies.
A compat initializer.
Can be injected into the config handler when building configs.
IContainerButtonAction<C extends net.minecraft.world.inventory.AbstractContainerMenu>
A server-side button action.
IContainerButtonClickAcceptorServer<C extends net.minecraft.world.inventory.AbstractContainerMenu>
A container button click acceptor.
An CriterionTriggerInstance that can be tested with a given type.
Interface that is used to listen to dirty markings.
Interface for blocks and items which can have a dynamic model.
Interface for the ParticleDropBlockComponent.
Interface for external compatibilities.
A fluid handler with a mutable capacity.
An item fluid handler with a mutable capacity.
A fluid handler that is mutable.
Interface for graphics objects that can be rendered.
Instances of this can be used with the InfoBookRegistry to create in-game manuals.
Registry for in-game manuals.
Interface that can be applied to Block or Item so that they can provide information when the player hovers over the item in their inventory.
An ingredient collection that does not strictly adhere to the IIngredientCollection interface and will collapse ingredients that are equal, ignoring their quantity.
A mutable ingredient collection that does not strictly adhere to the IIngredientCollection interface and will collapse ingredients that are equal, ignoring their quantity.
A collection of ingredient component instances.
A collection-like thing that contains ingredient component instances.
An interface-based trait for collections that have a multi-level classification, which classify instances in smaller collections based on all category type of a component type.
 
An interface-based trait for collections that have a single-level classification, which classify instances in smaller collections based on a category type.
An iterator over a single-level classification that allows removals.
An iterator over classified collection of a single-level classification that allows removals.
A mutable collection of ingredient component instances.
Instances of this interfaces can be used to attach a ICapabilityProvider to instances of IngredientComponent that are selected by name.
A minimal storage for a type of ingredient component.
A capability that can hold ingredient component storages.
A minimal slot-based storage for a type of ingredient component.
A handler for wrapping external storage interfaces into IIngredientComponentStorage and the other way (IIngredientComponentStorage into external storage interfaces).
An ingredient collection using list semantics.
A mutable ingredient collection using list semantics.
A mapping from ingredient component instances to values of any type.
A mutable mapping from ingredient component instances to values of any type.
An instance matcher for certain instance and condition types.
An serializer for instances and condition parameters of a certain component type.
A ingredient collection using set semantics.
A mutable ingredient collection using set semantics.
Listener for gui input fields.
An inventory that can also contain fluids.
A registerable inventory location.
Represents the current state of an inventory.
A handler responsible for handling key presses.
Hotkey registry
A wrapper that contains a reference to a ResourceLocation and its sheet position.
Images that can be added to sections.
Default images provided by this mod.
Handler for InterModCommss.
 
A collection of ingredient instances of different types.
Interface for external mod compatibilities.
Interface for indicating a config that can provide models.
Interface for mods which can be used inside the version checker Versions.
Loads important users from a remove file, so that they can be whitelisted for the PlayerRingOfFire.
An Container that support NBT persistence.
A parsed NBT path expression.
Handles a string representation of an NBT path expression.
A result data object for INbtPathExpressionParseHandler.
Datastructure that represents a concrete key-based navigation path that can be derived from a JSON path.
Classes tagged with this interface can have their fields persisted to NBT when they are annotated with NBTPersist.
Objects that are serializable to NBT.
 
An exception that can be thrown when ingredients are being moved, and some ingredient could not be inserted into a destination storage, even though the simulation declared that this insertion would be allowed.
An inventory that adds an index from item to slot on a regular inventory.
A ISlotlessItemHandler that uses the index from a IndexedInventory.
 
 
 
Default implementation for an IInfoBook.
XML parser which will generate the infobook.
 
InfoBookParser.IAppendixItemFactory<C extends net.minecraft.world.Container,R extends net.minecraft.world.item.crafting.Recipe<C>>
 
 
 
 
 
 
Registry for info books for a mod.
An infobook instance for testing.
A component that can be used for IInformationProvider implementations.
Section of the info book.
 
Section that shows a sorted tag index with links.
An ingredient list collection that internally uses an ArrayList to store instances.
An adapter class for mutable ingredient collections.
An abstract collection that stores instances directly in a regular Collection.
An abstract collection that wraps instances in a IngredientInstanceWrapper and stores those in a regular Collection.
Data class for a collection of additions and deletions.
Helper methods for ingredient collection diffs.
Observes an IIngredientCollection to calculate diffs each time IngredientCollectionDiffManager.onChange(Iterator) is called.
An empty immutable ingredient collection.
 
An ingredient collection that classifies instances in smaller collections based on all category type of a component type.
A mutable ingredient collection that wraps over another mutable ingredient collection.
An ingredient collection that stores the collection as an IIngredientMap where instances are stored as keys and their amounts as values.
 
A mutable ingredient collection that wraps over another mutable ingredient collection and groups instances by stacking them using their primary quantifier.
Helper functions for ingredient collections.
Helper interface for constructing an IIngredientCollection based on an IngredientComponent.
An ingredient collection that classifies instances in smaller collections based on a category type.
An ingredient collection that classifies instances in smaller collections based on a category type, but multiple instances that are equal (ignoring quantity) are collapsed into one.
An ingredient collection that wraps over another ingredient collection.
A IngredientComponent is a type of component that can be used as ingredients inside recipes.
 
A base implementation of IIngredientComponentCapabilityAttacher.
A helper manager that can be used to easily attach capabilities to ingredient components.
A categorizer for an instance type.
An implementation of IIngredientComponentStorage that internally uses a IIngredientCollapsedCollectionMutable to store instances.
A dummy ingredient component storage that is empty.
An implementation of IIngredientComponentStorageSlotted that internally uses a IIngredientListMutable to store instances.
A dummy slotted ingredient component storage that is empty.
An ingredient storage wrapper.
An ingredient storage wrapper.
An ingredient map collection that internally uses an HashMap to store instances.
An ingredient list collection that internally uses an HashSet to store instances.
A function that unwraps wrapped instances into instances.
A wrapper around an ingredient component instance that properly implements the IngredientInstanceWrapper.equals(Object), IngredientInstanceWrapper.hashCode() and Comparable.compareTo(Object) methods.
An ingredient list collection that internally uses an LinkedList to store instances.
A mutable ingredient collection using list semantics.
An abstract collection that wraps instances in a IngredientInstanceWrapper and stores those in a regular Map.
An ingredient map that classifies instances in smaller collections based on all category type of a component type.
An ingredient map that classifies instances in smaller collections based on a category type.
An abstract ingredient map adapter.
Helpers for the conversion between IRecipeDefinition and Recipe.
A mutable ingredient collection using set semantics.
 
Helper methods for moving ingredients between IIngredientComponentStorage's.
Helper interface for constructing an IIngredientCollection based on an IngredientComponent.
An ingredient map collection that internally uses an TreeMap to store instances.
An ingredient list collection that internally uses an TreeSet to store instances.
A container for an inventory.
Default implementation of IInventoryFluid.
Contains helper methods involving ContainerS.
Iterate over an inventory.
 
 
An inventory that only exposes a given number of slots.
An ingredient that is identified by a given instance and can be matched with other instances under a given condition.
A holder for a list of IPrototypedIngredient alternatives.
 
Defines the inputs and outputs of a recipe.
An IRecipeHandler is able to process recipes.
Base interface for any type of registry.
A registry export handler.
Registry for IRegistryExportable.
 
A reward instance.
Factory for IReward.
Handler to check a type of section condition, for when section tags are used in infobooks.
Validator for multiblock structure sizes
A simplified form of the IItemHandler that is slot-agnostic.
The action used for ItemConfig.
An extended BlockItem that will add the NBT data that is stored inside the item to the placed BlockEntity for the blockState.
Config for items.
Trigger for when items are crafted.
 
 
Configurable item that can show a GUI on right clicking.
An inventory state implementation that wraps around an IItemHandlerModifiable.
An iterator over all slots in an item handler.
An inventory state implementation that wraps around an IItemHandlerModifiable.
An item handler that only exposes a given number of slots.
This is responsible for adding "show more information" tooltips to registered items.
ItemInventoryContainer<I extends net.minecraft.world.item.Item>
A container for an item.
Represents an item location relative to a certain inventory extender.
Item matching flags to be used in ISlotlessItemHandler.
Indicates if something has a temperature.
Condition handler for checking if an item has been registered.
A supplier-based BlockEntityWithoutLevelRenderer that caches the internal block entity.
Helper class that can return a first item based on an ingredient.
Contains helper methods for various itemstack specific things.
Used for receiving values from servers to clients in guis.
Used for sending values from server to clients in guis.
Capability instance for targets that are able to work on something and have their state detected.
An appendix for key bindings.
Enum that contains all custom hotkeys that are added.
A set of localization helpers.
A large inventory implementation.
Helper methods involving BlockPosS and PacketDistributor.TargetPointS.
Logger that will be used in this mod.
Config for loot functions.
Config for loot functions.
LootModifierAction<T extends net.neoforged.neoforge.common.loot.IGlobalLootModifier>
The action used for LootModifierConfig.
LootModifierConfig<T extends net.neoforged.neoforge.common.loot.IGlobalLootModifier>
Config for loot modifiers.
 
 
Config for loot nbt providers.
Config for loot number providers.
Config for loot score providers.
Contains helper methods for matrix transformations.
A maximum block count validator.
A maximum size validator.
Contains helper methods for various minecraft specific things.
A minimum block count validator.
A minimum size validator.
Raw implementation of mixed ingredients.
Abstract implementation of mixed ingredients.
ModBase<T extends ModBase>
Base class for mods which adds a few convenience methods.
Unique references to values that can be registered inside a mod.
A ModBase which is also a IModVersion.
The loader for IModCompat instances.
Helpers for models.
Trigger for when an item of a given mod is obtained.
 
 
Condition handler for checking if mods are available.
An iterator that takes an iterator as input, and applies each element of that iterator to a function that produces another iterator.
A MenuProvider for held items.
 
Types of NBT field classes used for persistence of fields in CyclopsBlockEntity.
An exception that can be thrown during the parsing of NBT path expressions.
Utility class for parsing NBT path expressions.
A context that is passed during the NBT path execution.
An NBT path expression that consists of a list of chained sub-expressions.
A data object representing the result of executing an NBT path expression against an NBT tag.
A handler that handles follows all child links of a tag via "*".
 
An abstract handler that handles boolean relational expressions.
 
A handler that handles boolean expressions in the form of " == 10".
A handler that handles boolean expressions in the form of " > 10".
A handler that handles boolean expressions in the form of " ≥ 10".
A handler that handles boolean expressions in the form of " < 10".
A handler that handles boolean expressions in the form of " ≤ 10".
A handler that handles child path expressions in the form of ".childName", where the matched string represents the child name that should be navigated in.
 
A handler that handles child path expressions in the form of "["childName"]", where the matched string represents the child name that should be navigated in.
A handler that picks the current position in the NBT tree via "@".
 
A handler that handles filter expressions in the form of "[?(expression)]", such as "[?(@.childName)]" or "[?(@.childName < 10)]".
 
A handler that handles child path expressions for ".length", to retrieve the length of lists and tag compounds.
 
A handler that handles list element expressions in the form of "[10]", where the matched string represents the list element index that should be navigated in.
 
A handler that handles list slice expressions in the form of "[start:end:step]" such as "[2:3:2]".
 
A handler that picks the parent of the NBT tree in the current execution context via "..".
 
A handler that picks the root of the NBT tree via "$".
 
A handler that handles boolean expressions in the form of " == "abc"".
 
A handler that handles union expressions in the form of "[10,12]" or "[10,]" or "[,12]", where the matches indicate the children or list elements that should be matched.
 
A base navigation implementation.
A navigation leaf that matches with all keys.
A navigation inner link that matches with all leafs.
A navigation that takes the union of several navigations.
A parser for strings within NBT path expressions in the form of "ab\"c".
 
If this field should be persisted in Tile Entities.
Default implementation of INBTProvider as a component.
A simple inventory for a currently held item by a player that can be stored in NBT.
A simple inventory for an ItemStack that can be stored in NBT.
The base packet for packets.
Packet with automatic coding and decoding of basic fields annotated with CodecField.
 
 
Advanced packet handler of PacketBase instances.
 
ParticleAction<T extends net.minecraft.core.particles.ParticleOptions>
The action used for ParticleConfig.
A blurred static fading particle with any possible color.
 
Config for ParticleBlur.
Data for ParticleBlur.
ParticleConfig<T extends net.minecraft.core.particles.ParticleOptions>
Config for recipe serializers.
Component that can show drops of a certain color underneath blocks.
Particle that appears underneath blocks for simulating drops.
Debug ping pong packet
Debug ping pong packet
Debug ping pong packet
Debug ping pong packet
Iterate over a player's inventory and any other attached inventory like baubles.
Iterate over a player's inventory.
An abstract superclass for all packets that contain the position and uuid of a player and execute a specific action on the client side that is visible by all players in a specific range around the given player.
Event hook for showing the ring of fire.
A raw prototyped ingredient.
An oredictionary-based IPrototypedIngredientAlternatives implementation.
 
A list-based IPrototypedIngredientAlternatives implementation.
 
RecipeAction<T extends net.minecraft.world.item.crafting.Recipe<?>>
The action used for RecipeConfig.
RecipeAppendix<T extends net.minecraft.world.item.crafting.Recipe<?>>
Recipes that can be added to sections.
 
 
 
RecipeConfig<T extends net.minecraft.world.item.crafting.Recipe<?>>
Config for recipe serializers.
 
 
 
 
 
A recipe definition based on maps.
RecipeHandlerRecipeType<C extends net.minecraft.world.Container,R extends net.minecraft.world.item.crafting.Recipe<C>>
A recipe handler that handles RecipeType.
RecipeRegistryJeiRecipeWrapper<C extends net.minecraft.world.Container,R extends net.minecraft.world.item.crafting.Recipe<C>,J extends RecipeRegistryJeiRecipeWrapper<C,R,J>>
A base implementation of a recipe-based JEI recipe wrapper.
Helpers related to recipe serialization.
RecipeTypeAction<T extends net.minecraft.world.item.crafting.Recipe<?>>
The action used for RecipeTypeConfig.
RecipeTypeConfig<T extends net.minecraft.world.item.crafting.Recipe<?>>
Config for recipe types.
Class that can hold basic static things that are better not hard-coded like mod details, texture paths, ID's...
Referenced registry entries.
RegistryExportableAbstractCookingRecipe<T extends net.minecraft.world.item.crafting.RecipeType<? extends net.minecraft.world.item.crafting.AbstractCookingRecipe>>
Furnace recipe exporter.
Crafting recipe exporter.
Fluid translation key exporter.
Item translation key exporter.
RegistryExportableRecipeAbstract<T extends net.minecraft.world.item.crafting.RecipeType<? extends R>,R extends net.minecraft.world.item.crafting.Recipe<C>,C extends net.minecraft.world.Container>
An abstract recipe exporter for Recipe recipes.
Implementation of IRegistryExportableRegistry.
 
 
Manager for all the registries in this mod.
Packet for reloading resources for a player.
General renderer for CyclopsBlockEntity with models.
RenderBlockEntityModelBase<T extends CyclopsBlockEntity,M extends net.minecraft.client.model.Model>
General renderer for CyclopsBlockEntity with Model models.
A helper for rendering.
RenderModel<T extends net.minecraft.world.entity.Entity,M extends net.minecraft.client.model.Model>
A renderer for a custom model.
Packet from client to server to request an update to advancement unlocked info.
Packet from client to server to request an update to persisted player NBT data.
An item reward.
Packet for sending and showing the ring of fire.
ScreenFactorySafe<T extends net.minecraft.world.inventory.AbstractContainerMenu,U1 extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<T>,U2 extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<T>>
A type-safe implementation of MenuScreens.ScreenConstructor.
Base gui for IInfoBook.
An inventory container that has a scrollbar and searchfield.
Predicate for matching items used to search.
Separate elements that can be appended to sections.
Packet from server to client to update player advancement unlocked info.
Packet from server to client to update persisted player NBT data.
A serializable implementation of the capability provider.
A basic inventory implementation.
An inventory state implementation for a SimpleInventory.
A generic single object cache.
This is responsible for fetching new updates when the cache desires this.
A simple tank that can accept and drain fluids until the capacity is reached.
Helpers for size validators.
Slot that is used to hold armor.
A slot with some fancy and fun extra features.
Slots that will accept buckets and fluid containers.
An abstract ISlotlessItemHandler wrapper around an IItemHandler.
A slot from which the player can only remove an item, not place one inside it.
Slot that is used for only accepting one item.
A collection of String helper methods.
A convenience datastructure that offers direct synchronization of values between server and client inside GUIs.
Condition handler for checking if a tag key is present.
A simple fluid tank.
Text fields that can be added to sections.
TrunkPlacerAction<T extends net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacer>
The action used for TrunkPlacerConfig.
TrunkPlacerConfig<T extends net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacer>
Config for trunk placer types.
An exception that is thrown when the player disabled an undisableable config.
Helper methods for IValueNotifiable and IValueNotifier.
Packet for sending a value from server to client.
Deprecated.
Use Forge update files instead: https://mcforge.readthedocs.io/en/latest/gettingstarted/autoupdate/
The action used for VillagerConfig.
Config for villagers.
An ItemStack that has a certain weight that can be used to occur with a certain chance.
A number field which by default only accepts positive numbers.
A number field which by default only accepts positive numbers.
A reusable scrollbar for screens.
 
An extended text field.
The action used for WorldFeatureConfig.
Config for world features.
Helpers for world related logic.
 
 
 
Instances of this can store data inside the world NBT.
Data holder for the global counter data.
WorldStructureAction<S extends net.minecraft.world.level.levelgen.structure.Structure>
The action used for WorldStructureConfig.
WorldStructureConfig<S extends net.minecraft.world.level.levelgen.structure.Structure>
Config for world structures.
Simple generic wrapper class.