All Classes and Interfaces
Class
Description
Provider that allows defining block states in multiple
DataProviders instead of a single monolithic
provider.Registers user defined config methods that can be defined for the mod.
Datagen class that takes a list of
DataProviders and generates all of their data.DataProvider class that allows defining all datagen related methods for a block in a single class.
Block that can connect to accept fluids transferred through
FluidPipeBlocks.Datagen for the
FluidDepositorBlock class.PipeNetworkEntity that can accept fluids from FluidExtractorEntitys moved "through"
FluidPipeEntitys connected to the same PipeNetwork.Block that can connect to accept items transferred through
ItemPipeBlocks.Datagen for the
FluidExtractorBlock class.PipeNetworkEntity that can move items "through" FluidPipeEntitys into ItemDepositorEntitys
connected to the same PipeNetwork.Pipe block that can transfer items.
Datagen for the
FluidPipeBlock.Simple
PipeNetworkEntity used to connect FluidExtractorEntitys to FluidDepositorEntitys to
form a PipeNetwork.Block that can connect to accept items transferred through
ItemPipeBlocks.Datagen for the
ItemDepositorBlock class.PipeNetworkEntity that can accept items from ItemExtractorEntitys moved "through"
ItemPipeEntitys connected to the same PipeNetwork.Handler to act as a callback whenever an
ItemDepositorMenu's slot is modified.Menu for configuring the filters on a
ItemDepositorEntity.Provider used to create
ItemDepositorMenus.GUI used to interact with the
ItemDepositorBlock.Block that can connect to
ItemPipeBlocks to transfer items.Datagen for the
ItemExtractorBlock.PipeNetworkEntity that can move items "through" ItemPipeEntitys into ItemDepositorEntitys
connected to the same PipeNetwork.Provider that allows defining item models in multiple
DataProviders instead of a single monolithic
provider.Pipe block that can transfer items.
Datagen for the
ItemPipeBlock.Simple
PipeNetworkEntity used to connect ItemExtractorEntitys to ItemDepositorEntitys to form
a PipeNetwork.SlotItemHandler that is used to specify a type of item rather than store items.
Provider that allows defining translations in multiple
DataProviders instead of a single monolithic
provider.Provider that allows defining loot tables in multiple
DataProviders instead of a single monolithic
provider.Main class used for running the mod and datagen.
Implements shared datagen methods used by
PipeNetworkBlock.Implements shared datagen method used by
ItemExtractorBlocks and ItemDepositorBlocks.Used to group a set of
PipeNetworkEntitys that are connected.Block that belongs to a
PipeNetwork.Block that belongs to a
PipeNetwork that has a FACING property.BlockEntity for a block that belongs to a
PipeNetwork.Interface that specifies a function that can create a
PipeNetworkEntity.Provider that allows defining recipes in multiple
DataProviders instead of a single monolithic provider.Handles registering all blocks, block entities, items, menus, and screens.
Records a number of rows and columns in a rectangular screen grid.
Records a position within a section of a screen.
Records the degrees of rotation along the x and y axes.
Records the size of a section of screen.
Collection of various status methods for use by other classes.