Modules§
- attribute
- banner_
pattern - biome
- block_
entity_ type - blocks
- carver
- Configured carver registry.
- cat_
sound_ variant - cat_
variant - chat_
type - chicken_
sound_ variant - chicken_
variant - cow_
sound_ variant - cow_
variant - damage_
type - data_
components - Data components system for items and entities.
- dialog
- dimension_
type - enchantment
- entity_
data - Entity data synchronization system.
- entity_
type - feature
- Configured and placed feature registries.
- fluid
- Fluid registry for Minecraft fluids.
- frog_
variant - game_
events - game_
rules - instrument
- item_
stack - Item stack implementation.
- items
- jukebox_
song - level_
events - Level event constants matching vanilla Minecraft’s LevelEvent.java.
- loot_
table - macros 🔒
- menu_
type - mob_
effect - packets
- painting_
variant - particle_
type - pig_
sound_ variant - pig_
variant - poi
- Point of Interest (POI) type registry.
- recipe
- Recipe system for crafting and other recipe types.
- shared_
structs - sound_
event - sound_
events - Sound event registry entries matching vanilla Minecraft’s
SoundEvents. - sound_
types - Sound type definitions matching vanilla Minecraft’s
SoundType. - structure
- structure_
processor - Structure processor-list registry data.
- structure_
set - Structure set data types for generated registry data.
- template_
pool - Template pool and structure template data for jigsaw assembly.
- test_
support - timeline
- trim_
material - trim_
pattern - vanilla_
attributes - vanilla_
banner_ pattern_ tags - vanilla_
banner_ patterns - vanilla_
biome_ tags - vanilla_
biomes - vanilla_
block_ entity_ types - vanilla_
block_ tags - vanilla_
blocks - vanilla_
cat_ sound_ variants - vanilla_
cat_ variants - vanilla_
chat_ types - vanilla_
chicken_ sound_ variants - vanilla_
chicken_ variants - vanilla_
configured_ carvers - vanilla_
configured_ features - vanilla_
cow_ sound_ variants - vanilla_
cow_ variants - vanilla_
damage_ type_ tags - vanilla_
damage_ types - vanilla_
dialog_ tags - vanilla_
dialogs - vanilla_
dimension_ types - vanilla_
enchantment_ tags - vanilla_
enchantments - vanilla_
entities - vanilla_
entity_ data - vanilla_
entity_ type_ tags - vanilla_
fluid_ tags - vanilla_
fluids - vanilla_
frog_ variants - vanilla_
game_ events - vanilla_
game_ rules - vanilla_
instrument_ tags - vanilla_
instruments - vanilla_
item_ tags - vanilla_
items - vanilla_
jukebox_ songs - vanilla_
loot_ tables - vanilla_
menu_ types - vanilla_
mob_ effects - vanilla_
painting_ variant_ tags - vanilla_
painting_ variants - vanilla_
particle_ types - vanilla_
pig_ sound_ variants - vanilla_
pig_ variants - vanilla_
placed_ features - vanilla_
poi_ type_ tags - vanilla_
poi_ types - vanilla_
recipes - vanilla_
structure_ processors - vanilla_
structure_ sets - vanilla_
structure_ tags - vanilla_
structures - vanilla_
template_ pools - vanilla_
timeline_ tags - vanilla_
timelines - vanilla_
trim_ materials - vanilla_
trim_ patterns - vanilla_
villager_ professions - vanilla_
villager_ types - vanilla_
wolf_ sound_ variants - vanilla_
wolf_ variants - vanilla_
world_ clocks - vanilla_
zombie_ nautilus_ variants - villager_
profession - villager_
type - wolf_
sound_ variant - wolf_
variant - world_
clock - zombie_
nautilus_ variant
Macros§
- impl_
registry - Implements both
RegistryExtandRegistryEntryfor a standard registry. - impl_
registry_ entry - Implements
RegistryEntryfor an entry type via hash map lookup. - impl_
registry_ ext - Implements
RegistryExtfor a registry type. - impl_
standard_ methods - Implements the default register, replace, and iter methods in the registries
- impl_
tagged_ registry - Implements
TaggedRegistryExtfor a registry with tag support. - offset
- Macro to generate offset calculation from property values in all positions.
Structs§
Constants§
- BANNER_
PATTERN_ REGISTRY - BIOMES_
REGISTRY - BLOCKS_
REGISTRY - BLOCK_
ENTITY_ TYPE_ REGISTRY - CAT_
SOUND_ VARIANT_ REGISTRY - CAT_
VARIANT_ REGISTRY - CHAT_
TYPE_ REGISTRY - CHICKEN_
SOUND_ VARIANT_ REGISTRY - CHICKEN_
VARIANT_ REGISTRY - CONFIGURED_
CARVER_ REGISTRY - CONFIGURED_
FEATURE_ REGISTRY - COW_
SOUND_ VARIANT_ REGISTRY - COW_
VARIANT_ REGISTRY - DAMAGE_
TYPE_ REGISTRY - DIALOG_
REGISTRY - DIMENSION_
TYPE_ REGISTRY - ENCHANTMENT_
REGISTRY - ENTITY_
TYPE_ REGISTRY - FLUID_
REGISTRY - FROG_
VARIANT_ REGISTRY - INSTRUMENT_
REGISTRY - ITEMS_
REGISTRY - JUKEBOX_
SONG_ REGISTRY - LOOT_
TABLE_ REGISTRY - MENU_
TYPE_ REGISTRY - MOB_
EFFECT_ REGISTRY - PAINTING_
VARIANT_ REGISTRY - PARTICLE_
TYPE_ REGISTRY - PIG_
SOUND_ VARIANT_ REGISTRY - PIG_
VARIANT_ REGISTRY - PLACED_
FEATURE_ REGISTRY - POI_
TYPE_ REGISTRY - SOUND_
EVENT_ REGISTRY - STRUCTURE_
PROCESSOR_ LIST_ REGISTRY - STRUCTURE_
REGISTRY - TIMELINE_
REGISTRY - TRIM_
MATERIAL_ REGISTRY - TRIM_
PATTERN_ REGISTRY - VILLAGER_
PROFESSION_ REGISTRY - VILLAGER_
TYPE_ REGISTRY - WOLF_
SOUND_ VARIANT_ REGISTRY - WOLF_
VARIANT_ REGISTRY - WORLD_
CLOCK_ REGISTRY - ZOMBIE_
NAUTILUS_ VARIANT_ REGISTRY
Statics§
Traits§
- Registry
Entry - Trait for types stored in a registry, allowing self-lookup of their numeric ID.
- Registry
Ext - Generic trait for registries with a typed entry.
- Tagged
Registry Ext - Trait for registries that support tagging entries.