All Classes and Interfaces

Class
Description
 
 
 
 
 
Minimal helper for Create-compatible addon advancements.
 
 
 
 
 
 
 
 
 
 
An interface resulting from azimuth's mixins to SmartBlockEntity.
 
 
Common interface for extensions.
 
 
 
 
 
Map of ChunkPos to objects, an object may exist in multiple chunks at one time
 
 
 
 
Registry for block edits to be applied to Create blocks during registration.
Marks a public static void register() method with no arguments to be invoked while Create's AllBlocks are bootstrapping.
 
 
 
 
 
 
Helper of spritesheet based monospace fonts
 
 
 
 
A reusable tooltip component reference.
 
 
Declarative wrapper around Create's goggle tooltip API.
Optional hook for block entities that need mock state before datagen scans their goggle structure.
Allows behaviours to add additional item requirements to a kinetic block entity.
 
Allows behaviours to add additional propagation locations to a kinetic block entity.
 
Teeny tiny barely even readable font used for type annotations on pins / data
Manages tracking of which ponder scenes a player has watched, and provides a registration API for mods to associate items with their ponder scene IDs.
 
Registry for mods that inject ponder scenes into Create.
Mixin that marks the first ponder scene as watched when a scene registry entry is compiled (i.e.
Accessor mixin for PonderTooltipHandler to expose the private tracking stack.
Mixin that appends a gold "✦ NEW" badge to the ponder progress bar tooltip when an item has unwatched ponder scenes.
Renders a microfont mod-attribution label just below the ponder scene title.
Mixin that marks ponder scenes as watched when the player scrolls through them in the Ponder UI.
Used to designate a block entity behaviour as one that includes additional block entity rendering.
 
 
 
 
 
 
 
 
 
Extended version of BlockEntityBehaviour designed for invasive additions of extra functionality for SmartBlockEntity, where you want to compose (or apply) almost full block entity functionality.
 
 
Used to limit the impact of wrapping visuals to only the block entities that need it.
A wrapper around a BlockEntityVisualizer that adds support for rendering RenderedBehaviourExtensions.