Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
data class BlockStateDefinition(val variants: Map<BlockStateDefinition.Variant, @Serializable(with = ValueOrListSerializer::class) List<BlockStateDefinition.Model>> = emptyMap(), val multipart: List<BlockStateDefinition.MultipartCase> = emptyList())
Link copied to clipboard
Link copied to clipboard
@Serializable
enum CompassTarget : Enum<CompassTarget>
Link copied to clipboard
Link copied to clipboard
@Serializable
enum EndCubeEffect : Enum<EndCubeEffect>
Link copied to clipboard
Link copied to clipboard
@Serializable
enum HeadKind : Enum<HeadKind>
Link copied to clipboard
@RequiresOptIn(message = "This class is a low-level DTO (Data Transfer Object) for Mojang's resource pack format. Prefer using the higher-level builders for a more user-friendly API.")
annotation class InternalResourcePackDTO

Opt-in annotation for classes that are low-level data transfer objects (DTOs) for Mojang's resource pack format and have more user-friendly builders available that should be preferred.

Link copied to clipboard
@Serializable
sealed interface ItemModel
Link copied to clipboard
@Serializable
data class ItemModelDefinition(val model: ItemModel, val handAnimationOnSwap: Boolean = true, val oversizedInGui: Boolean = false, val swapAnimationScale: Double = 1.0)
Link copied to clipboard
@Serializable
enum Keybind : Enum<Keybind>
Link copied to clipboard
@Serializable
enum Orientation : Enum<Orientation>
Link copied to clipboard
Link copied to clipboard
@Serializable
enum TimeSource : Enum<TimeSource>
Link copied to clipboard
@Serializable
sealed interface TintSource
Link copied to clipboard
@Serializable
enum WoodType : Enum<WoodType>