Package-level declarations
Types
An Item supplier for the canvasItem that splits image into square parts of itemResolutionxitemResolution px.
A multi-item gui component for displaying fluid levels.
A multi-item gui component for displaying a constant fluid level.
Properties
Functions
infix fun DslProperty<Component>.by(guiTexture: RegistryEntry.Nova<GuiTexture>)
A verticalBar for displaying an energy level. Ranges from DefaultEnergyHolder.energyProvider to DefaultEnergyHolder.maxEnergyProvider. Shows DefaultEnergyHolder.energyPlusProvider and DefaultEnergyHolder.energyMinusProvider in the lore. Uses barType as the bar item type.
A verticalBar for displaying an energy level. Ranges from energy to maxEnergy. Shows energyPlus and energyMinus in the lore. Uses barType as the bar item type.
A verticalBar for displaying a fluid level. Ranges from FluidContainer.amountProvider to FluidContainer.capacityProvider, with the bar item determined by FluidContainer.typeProvider and barTypes. Clicking the bar item with a bucket inserts or extracts fluid to and from the container.
A verticalBar for displaying a fluid level. Ranges from amount to capacity, with the bar item determined by type and barTypes.
A SlotElementSupplier for a vertical bar of barType. Slots provided to this supplier must be in a vertical line with no gaps, otherwise an IllegalArgumentException will be thrown. Each item element supplied by this is a component of the vertical bar, which sections percentage into multiple parts. Each part's sectioned percentage is applied to customModelData.floats[0] of barType.