All Classes and Interfaces

Class
Description
The access type of a storage.
 
 
Defines how an action is performed.
 
 
 
 
AmountSpecifyingScreen<T extends net.minecraft.world.inventory.AbstractContainerMenu>
 
 
 
 
 
 
 
 
 
 
 
 
BaseScreen<T extends net.minecraft.world.inventory.AbstractContainerMenu>
 
 
BlockColorMap<T extends net.minecraft.world.level.block.Block>
 
 
BlockEntityContainerFactory<C extends net.minecraft.world.inventory.AbstractContainerMenu,T extends net.minecraft.world.level.block.entity.BlockEntity>
 
 
 
BlockEntityMenuProvider<T extends net.minecraft.world.level.block.entity.BlockEntity>
 
 
 
 
BlockEntitySynchronizationParameter<T,E extends net.minecraft.world.level.block.entity.BlockEntity>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The result type.
 
 
 
 
 
 
 
 
 
 
ColorMap<R,T extends R>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ElementDrawers<T extends net.minecraft.world.inventory.AbstractContainerMenu>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The type of grid factory.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a grid type.
 
 
 
 
 
 
 
The result of the crafting calculation.
 
Utilities for comparing item and fluid stacks.
 
Defines default behavior of crafting grids.
A crafting listener for the grid.
The crafting manager handles the storing, updating, adding and deleting of crafting tasks in a network.
 
Represents a crafting monitor element.
 
This registry holds factories for crafting monitor elements (for serialization and deserialization over the network).
Add this listener to a ICraftingManager to listen to crafting task changes.
Represents a crafting pattern.
Represents a network node that contains crafting patterns.
Implement this interface on crafting pattern items.
Defines the behavior of pattern rendering.
Represents a crafting preview element.
This registry holds factories for crafting preview elements (for serialization and deserialization over the network).
Contains information about a crafting request.
Represents a crafting task.
A factory that creates a crafting task.
A registry that stores crafting task factories.
 
This FunctionalInterface is used to define a draw/render function.
Interface specifying default element drawers.
An external storage handler.
Provides information about an external storage.
Provides an external storage handler to the external storage block.
A filter.
Defines the behavior of fluid grids.
Represents a grid.
Creates a grid.
Manages IGridFactory instances and has code that opens grids.
 
 
Represents a grid tab.
 
Defines the behavior of item grids.
 
 
 
 
 
Represents a network.
A grid that knows about a network.
Represents a network item (an item that is connected to the network somehow).
This is the handler for network items of a network.
Provider for network items, implement this on the item.
This is a registry for network nodes in the level.
Represents a node in the network.
A factory for reading network nodes from the disk.
Represents a graph of all the nodes connected to a network.
An entry in the network graph.
A listener for the node graph.
This is a registry for network nodes in the level.
Makes a network node accessible from a tile entity.
This registry holds factories for reading and writing network nodes from and to NBT.
Allows the network nodes to implement more optimal or non-regular discovery of other (neighboring) nodes.
An operator is passed to the INetworkNodeVisitor.visit(Operator) method to allow the network node visitor to add positions of nodes to scan.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Utilities for formatting quantities.
 
Represents a Refined Storage API implementation.
 
Represents a security card.
Represents a network node that contains security cards.
The security manager of a network.
A stack list.
 
This holds all stacks from all the connected storages from a INetwork.
Listens for storage cache changes.
Represents a storage disk.
Stores relevant information about the container where the IStorageDisk is in.
Creates a storage disk from NBT or on-demand.
Listens to storage disk changes.
Stores storage disks.
Maps disk items to an id.
Stores factories for reproducing storage disks from disk.
Used to send requests to the server to get storage disk information (StorageDiskSyncData).
Represents a node that provides the network with storage.
 
Keeps track of when a stack is changed in the system.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a node that can send a wireless signal.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a network type.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The various permissions a player can have in a network.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Needs to be implemented on a public static IRSAPI field.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a stack in a stack list.
Contains the result of a stack list manipulation.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contains synced info about a storage disk.
 
 
 
 
 
 
 
 
 
StorageScreen<T extends net.minecraft.world.inventory.AbstractContainerMenu>
 
 
Represents a storage tracker entry.
 
The storage type.
 
TabListWidget<T extends net.minecraft.world.inventory.AbstractContainerMenu>