+
+
-
+
+
+
-
+
Config for biome modifiers.
-
+
-
The general registry for capabilities of blocks.
+
-
+
-
Several helpers for combining block and tile capabilities.
+
The general registry for capabilities of blocks.
-
+
-
Config for blocks.
+
Several helpers for combining block and tile capabilities.
-
+
-
+
-
Config for block entities.
+
-
+
-
Contains helper methods for various block entity specific things.
+
Config for block entities.
-
+
-
This ticker has an anti-lag mechanism to send updates.
+
Contains helper methods for various block entity specific things.
-
+
-
Block with a gui.
+
This ticker has an anti-lag mechanism to send updates.
-
+
-
Contains helper methods for various block specific things.
+
Block with a gui.
-
+
-
Base block with a block entity.
+
Contains helper methods for various block specific things.
-
+
-
Base block with a block entity and gui.
+
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.
-
-
+
+
-
-
+
+
-
-
+
+
Used capabilities for this mod.
-
-
+
+
-
-
+
+
-
-
+
+
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 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.
-
-
+
+
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.
-
-
+
+
-
-
+
+
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.
-
-
+
+
A MenuType
for a MenuType.MenuSupplier
,
which enables additional information to be passed to containers using packet buffers.
-
-
+
+
Several convenience functions for crafting.
-
-
-
-
+
+
+
+
-
-
+
+
Detector of cubes in a world.
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
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 ItemFluidContainer
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.
-
-
+
+
-
-
+
+
A default recipe handler that contains a dirt to diamonds recipe.
-
-
+
+
A default sided implementation of the capability provider.
-
-
-
-
+
+
+
+
-
-
+
+
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.
-
-
+
+
-
-
+
+
-
-
+
+
A model that can be used as a basis for flexible baked models.
-
-
+
+
A dynamic model that can be used for items and blocks.
-
-
+
+
-
-
+
+
Config for potion effects.
-
-
+
+
-
-
+
+
-
-
+
+
This class contains helper methods to get and set certain enchants
and enchantment levels on item stacks.
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
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.
-
-
+
+
-
-
+
+
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.
-
-
+
+
-
-
+
+
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.
-
-
+
+
-
-
+
+
-
-
+
+
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.
-
-
+
+
-
-
+
+
Condition handler for checking if a fluid has been registered.
-
FoliagePlacerAction<
T extends net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer>
-
+
FoliagePlacerAction<
T extends net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer>
+
-
FoliagePlacerConfig<
T extends net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer>
-
+
FoliagePlacerConfig<
T extends net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer>
+
Config for foliage placer types.
-
-
+
+
-
-
+
+
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>
-
+
GuiAction<
T extends net.minecraft.world.inventory.AbstractContainerMenu>
+
-
GuiConfig<
T extends net.minecraft.world.inventory.AbstractContainerMenu>
-
+
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.
-
-
-
-
+
+
+
+
-
-
+
+
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 block capability providers.
-
-
+
+
Equivalent of ICapabilityProvider
for blocks that do not have an internal state.
-
-
+
+
Count validator for blocks.
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
Implement this interface at blocks to make them show rarity colors in item mode.
-
-
+
+
Constructor for capabilities.
-
-
+
+
Getter for capability types.
-
-
+
+
Interface for client proxies.
-
-
+
+
Interface for common proxies.
-
-
+
+
-
-
+
+
Annotation that can be added to fields of type TextureAtlasSprite
to automatically populate the field after texture stitching.
-
-
+
+
Can be injected into the config handler when building configs.
-
-
+
+
An alternative way of registering icons.
-
-
+
+
A server-side button action.
-
-
+
+
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 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.
-
-
+
+
-
-
+
+
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.
-
-
+
+
-
-
+
+
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 InterModComms
s.
-
-
-
-
+
+
+
+
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.
-
-
+
+
-
-
+
+
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.
-
-
+
+
-
-
-
-
-
+
+
+
-
-
+
+
+
+
-
-
+
+
XML parser which will generate the infobook.
-
-
-
+
-
+
-
+
-
-
-
-
-
+
-
-
+
+
+
+
+
+
+
+
Registry for info books for a mod.
-
-
+
+
An infobook instance for testing.
-
-
+
+
-
-
+
+
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
.
-
-
+
+
-
-
+
+
Data class for a collection of additions and deletions.
-
-
+
+
Helper methods for ingredient collection diffs.
-
-
+
+
-
-
+
+
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.
-
-
+
+
-
-
+
+
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 helper manager that can be used to easily attach capabilities to ingredient components.
-
-
+
+
A categorizer for an instance type.
-
-
+
+
-
-
+
+
A dummy ingredient component storage that is empty.
-
-
+
+
-
-
-
A dummy slotted ingredient component storage that is empty.
-
-
+
-
An ingredient storage wrapper.
+
A dummy slotted ingredient component storage that is empty.
-
+
An ingredient storage wrapper.
-
+
-
An ingredient map collection that internally uses an
HashMap
to store instances.
+
An ingredient storage wrapper.
-
+
-
An ingredient list collection that internally uses an
HashSet
to store instances.
+
An ingredient map collection that internally uses an
HashMap
to store instances.
-
+
-
A function that unwraps wrapped instances into instances.
+
An ingredient list collection that internally uses an
HashSet
to store instances.
-
+
+
A function that unwraps wrapped instances into instances.
+
+
+
-
-
+
+
An ingredient list collection that internally uses an
LinkedList
to store instances.
-
-
+
+
A mutable ingredient collection using list semantics.
-
-
+
+
-
-
+
+
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.
-
-
+
+
-
-
+
+
A mutable ingredient collection using set semantics.
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
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.
-
-
+
+
-
-
+
+
Contains helper methods involving Container
S.
-
-
+
+
Iterate over an inventory.
-
-
+
+
Extends the iteratable inventory with Baubles slots.
-
-
-
+
-
+
-
-
+
+
+
+
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.
-
-
+
+
-
-
-
-
+
+
+
+
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.
-
-
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
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.
-
-