All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Issue a ITeamReward to all ITeams of which the Player is a part.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Copied from Create source code.
Wrap methods for inserting/removing Items from Barrels to allow them to do AgeingRecipes.
 
 
 
 
 
 
 
 
A BasinOperatingBlockEntity which works directly above the Basin rather than two Blocks above it.
 
 
 
 
 
Deprecated.
Replaced with BogglePatternHelper
 
 
 
 
 
 
 
 
BlockColors are called after Biome blending has been done.
Substitute for SmartBlockEntity if Create is not a dependency.
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
If an Item is removed from a Barrel, it should stop ageing.
 
 
Fired every tick for every loaded LevelChunk, on the Neo event bus on the server side only.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Convert Recipes added by other mods to Recipes in your own mod by emulating their Codecs and reading the JSON files as they are loaded.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Behaviour for Create Block Entities which can hold the Contaminants of the ItemStack used to place them.
 
 
 
 
 
 
 
 
 
 
 
Copy of Codec that accepts a context object when encoding and decoding
 
Copy of Decoder that accepts a context object when decoding
Copy of Encoder that accepts a context object when encoding and decoding
Copy of FieldDecoder that accepts a context object when decoding
Copy of FieldEncoder that accepts a context object when encoding
Copy of KeyDispatchCodec that accepts a context object.
Copy of ListCodec that accepts a context object when encoding and decoding
Copy of MapCodec that accepts a context object when encoding and decoding
 
Copy of MapDecoder that accepts a context object when decoding
 
Copy of MapDecoder that accepts a context object when encoding
 
 
Copy of StreamCodec that accepts a context object when encoding and decoding
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class will be loaded without the guarantee that Curios is installed.
 
 
A more versatile Creative Mode Tab that allows you to leave Slots empty and add labels.
 
 
Add an ItemStack to this CustomTab, but only add it to the search bar if the condition passes.
Add an ItemStack to this CustomTab, but do not add it to the search bar, as it is already there.
A simple ItemStack, like in a normal CreativeModeTab.
Add a caption that takes up a whole row in this CustomTab.
 
 
 
 
 
 
 
 
 
 
 
 
 
A BasinOperatingBlockEntity which works directly above the Basin rather than two Blocks above it.
Directly recycle an Item into known RecyclingOutputs.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A model based on a top, side and bottom texture, and a Mask.
 
Largely copied from ItemModelGenerator.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Milling recipes which guarantee all chance outputs the first time they are done.
 
 
 
Fired to gather ITeams of which this Player is a part.
 
A Contamination not tied to any specific object.
 
 
 
 
 
 
 
 
 
Give a Player some XP.
 
 
 
 
Called on a random Block in a chunk exposed to the sky every tick, for things like filling Cauldrons.
 
 
 
 
Mostly copied from Create source code.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A specific instance of a contaminable object, with the specific Contaminants that object posseses.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Menus which add the Slots for the ExtendedInventory themselves, preferably in their constructor.
Screens which have special support for rendering the ExtendedInventory.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An enclosed cuboid Multi-Block.
 
 
 
 
 
 
 
 
 
Recycle the output of another Recipe that takes an Ingredient into known RecyclingOutputs.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A Block which can be instantly picked up and will always remove the Item when placed, even in Creative.
 
Storage for IPuterFiles.
 
 
 
 
 
 
 
 
A Recipe which can be reversed by recycling.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A collection of Players acting as one Entity.
 
 
 
 
 
 
 
 
 
 
Cancelling has no effect.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A set of "enabled" pixels in a global 2D grid.
 
 
 
 
 
 
Rewards a proportion of members of a ITeam with an IEntityReward.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A CompressionItemHandler whose IItemCompressionSequence is set by the first Item to be added and can changed be by emptying.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
BlockBuilder without any default datagen
 
 
 
Used to generate JEI Categories for Petrolpark mods.
 
 
 
 
For now, this library's JEI plugin relies heavily on Create, so is set up to load only when Create is loaded.
 
 
 
 
 
 
 
 
 
 
Mainly copied from Create source code.
 
 
 
Copied from Create source code.
 
 
 
ItemBuilder without any default datagen
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
Copied from Create source code.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Puter file analogue of Item.
IPuterFile analogue of ItemStack. A Puter file of a certain PuterData with variable size Can be split up arbitrarily Conserved (can't be copied, in general)
One-off IPuterFile with a fixed size, such as a IPuterProgram.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Copy of RecordCodecBuilder that accepts a context object when encoding and decoding
 
 
Copy of RecordCodecBuilder for Decoders only
 
 
 
 
 
 
A modification to the RecyclingOutputs of a recycled Item.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Allow Shaped Recipes to propagate the Contaminants of the Ingredients to the result.
Allow Shapeless Recipes to propagate the Contaminants of the Ingredients to the result.
 
 
Handle the manual addition of DirectionalTransportedItemStacks to Depots by Players.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The ITeam consiting of a single Player.
 
 
If an Item is removed from a Barrel, it should stop ageing.
Takes textures, with the expected format being the same as vanilla Banner Pattern textures, and intelligently modifies them to be half the size.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A Clamped Cubic Spline with each end in the middle of a Block Face
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fired when a Player interacts with a Villager to modify the price, e.g.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Largely copied from WaterWheelRenderer.
 
 
 
Takes an existing SpriteSource and applies some function to its results, typically a texture transformation like with MeanShiftClusterSpriteSource.