Package-level declarations
Types
For handling block logic.
Factory for creating BlockBehavior instances of T based on a NovaBlock.
Supertype for everything that is or can provide a BlockBehavior.
Simple block drop logic for non-tile-entity blocks. Should not be used for tile-entity blocks.
Adds sound to a block.
Allows filling and emptying fluid containers of TileEntities that implement NetworkEndPoint and have a FluidHolder with buckets.
Delegates drops and experience to TileEntity.getDrops and TileEntity.getExp. Should only be used for tile-entity blocks.
Delegates interactions to TileEntity.handleRightClick. Should only be used for tile-entity blocks.
Tracks tile-entity placement and removal and enforces tile-entity limits. Should only be applied to tile-entity blocks.
Allows water-logging blocks via right-clicking with buckets. Requires the WATERLOGGED property.