Update registries to 1.21.9

This commit is contained in:
booky10 committed 2025-10-01 00:17:20 +02:00
1 parent fe7455e379
commit 48e67537c1
16 files changed
+210095 -49

No files matched your search

@@ -97,6 +97,12 @@ public final class EntityTypes {
public static final EntityType PROJECTILE_ABSTRACT = define("projectile_abstract", ENTITY);
public static final EntityType MINECART_ABSTRACT = define("minecart_abstract", ENTITY);
public static final EntityType CHESTED_MINECART_ABSTRACT = define("chested_minecart_abstract", MINECART_ABSTRACT);
/**
* Not spawnable
*
* @versions 1.21.9+
*/
public static final EntityType AVATAR = define("avatar", LIVINGENTITY);
public static final EntityType AREA_EFFECT_CLOUD = define("area_effect_cloud", ENTITY);
public static final EntityType ARMOR_STAND = define("armor_stand", LIVINGENTITY);
public static final EntityType ALLAY = define("allay", ABSTRACT_CREATURE);
@@ -226,7 +232,7 @@ public final class EntityTypes {
public static final EntityType ZOMBIE_HORSE = define("zombie_horse", ABSTRACT_HORSE);
public static final EntityType ZOMBIE_VILLAGER = define("zombie_villager", ZOMBIE);
public static final EntityType ZOMBIFIED_PIGLIN = define("zombified_piglin", ZOMBIE);
public static final EntityType PLAYER = define("player", LIVINGENTITY);
public static final EntityType PLAYER = define("player", AVATAR);
public static final EntityType FISHING_BOBBER = define("fishing_bobber", ENTITY);
public static final EntityType ENDER_SIGNAL = define("ender_signal", ENTITY);
public static final EntityType THROWN_EXP_BOTTLE = define("thrown_exp_bottle", PROJECTILE_ABSTRACT);
@@ -239,67 +245,167 @@ public final class EntityTypes {
public static final EntityType MINECART_TNT = define("minecart_tnt", MINECART_ABSTRACT);
public static final EntityType MINECART_HOPPER = define("minecart_hopper", MINECART_ABSTRACT);
public static final EntityType MINECART_MOB_SPAWNER = define("minecart_mob_spawner", MINECART_ABSTRACT);
// Added in 1.19.4
/**
* @versions 1.19.4+
*/
public static final EntityType DISPLAY = define("display", ENTITY);
/**
* @versions 1.19.4+
*/
public static final EntityType BLOCK_DISPLAY = define("block_display", DISPLAY);
/**
* @versions 1.19.4+
*/
public static final EntityType ITEM_DISPLAY = define("item_display", DISPLAY);
/**
* @versions 1.19.4+
*/
public static final EntityType TEXT_DISPLAY = define("text_display", DISPLAY);
/**
* @versions 1.19.4+
*/
public static final EntityType INTERACTION = define("interaction", DISPLAY);
/**
* @versions 1.19.4+
*/
public static final EntityType SNIFFER = define("sniffer", ABSTRACT_ANIMAL);
// Added in 1.20.3
/**
* @versions 1.20.3+
*/
public static final EntityType BREEZE = define("breeze", ABSTRACT_MONSTER);
/**
* @versions 1.20.3+
*/
public static final EntityType ABSTRACT_WIND_CHARGE = define("abstract_wind_charge", PROJECTILE_ABSTRACT);
/**
* @versions 1.20.3+
*/
public static final EntityType WIND_CHARGE = define("wind_charge", ABSTRACT_WIND_CHARGE);
// Added in 1.20.5
/**
* @versions 1.20.5+
*/
public static final EntityType ARMADILLO = define("armadillo", ABSTRACT_ANIMAL);
/**
* @versions 1.20.5+
*/
public static final EntityType BOGGED = define("bogged", ABSTRACT_SKELETON);
/**
* @versions 1.20.5+
*/
public static final EntityType BREEZE_WIND_CHARGE = define("breeze_wind_charge", ABSTRACT_WIND_CHARGE);
/**
* @versions 1.20.5+
*/
public static final EntityType OMINOUS_ITEM_SPAWNER = define("ominous_item_spawner", ENTITY);
// added with 1.21.2
/**
* @versions 1.21.2+
*/
public static final EntityType ACACIA_BOAT = define("acacia_boat", BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType ACACIA_CHEST_BOAT = define("acacia_chest_boat", CHEST_BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType BAMBOO_CHEST_RAFT = define("bamboo_chest_raft", CHEST_BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType BAMBOO_RAFT = define("bamboo_raft", BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType BIRCH_BOAT = define("birch_boat", BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType BIRCH_CHEST_BOAT = define("birch_chest_boat", CHEST_BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType CHERRY_BOAT = define("cherry_boat", BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType CHERRY_CHEST_BOAT = define("cherry_chest_boat", CHEST_BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType CREAKING = define("creaking", ABSTRACT_MONSTER);
/**
* Removed with 1.21.4
* @versions 1.21.2-1.21.3
*/
@ApiStatus.Obsolete
public static final EntityType CREAKING_TRANSIENT = define("creaking_transient", CREAKING);
public static final EntityType DARK_OAK_BOAT = define("dark_oak_boat", BOAT);
public static final EntityType DARK_OAK_CHEST_BOAT = define("dark_oak_chest_boat", CHEST_BOAT);
public static final EntityType JUNGLE_BOAT = define("jungle_boat", BOAT);
public static final EntityType JUNGLE_CHEST_BOAT = define("jungle_chest_boat", CHEST_BOAT);
public static final EntityType MANGROVE_BOAT = define("mangrove_boat", BOAT);
public static final EntityType MANGROVE_CHEST_BOAT = define("mangrove_chest_boat", CHEST_BOAT);
public static final EntityType OAK_BOAT = define("oak_boat", BOAT);
public static final EntityType OAK_CHEST_BOAT = define("oak_chest_boat", CHEST_BOAT);
public static final EntityType PALE_OAK_BOAT = define("pale_oak_boat", BOAT);
public static final EntityType PALE_OAK_CHEST_BOAT = define("pale_oak_chest_boat", CHEST_BOAT);
public static final EntityType SPRUCE_BOAT = define("spruce_boat", BOAT);
public static final EntityType SPRUCE_CHEST_BOAT = define("spruce_chest_boat", CHEST_BOAT);
/**
* Added with 1.21.5
* @versions 1.21.2+
*/
public static final EntityType DARK_OAK_BOAT = define("dark_oak_boat", BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType DARK_OAK_CHEST_BOAT = define("dark_oak_chest_boat", CHEST_BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType JUNGLE_BOAT = define("jungle_boat", BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType JUNGLE_CHEST_BOAT = define("jungle_chest_boat", CHEST_BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType MANGROVE_BOAT = define("mangrove_boat", BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType MANGROVE_CHEST_BOAT = define("mangrove_chest_boat", CHEST_BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType OAK_BOAT = define("oak_boat", BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType OAK_CHEST_BOAT = define("oak_chest_boat", CHEST_BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType PALE_OAK_BOAT = define("pale_oak_boat", BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType PALE_OAK_CHEST_BOAT = define("pale_oak_chest_boat", CHEST_BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType SPRUCE_BOAT = define("spruce_boat", BOAT);
/**
* @versions 1.21.2+
*/
public static final EntityType SPRUCE_CHEST_BOAT = define("spruce_chest_boat", CHEST_BOAT);
/**
* @versions 1.21.5+
*/
public static final EntityType SPLASH_POTION = define("splash_potion", POTION);
/**
* Added with 1.21.5
* @versions 1.21.5+
*/
public static final EntityType LINGERING_POTION = define("lingering_potion", POTION);
/**
* Added with 1.21.6
* @versions 1.21.6+
*/
public static final EntityType HAPPY_GHAST = define("happy_ghast", ABSTRACT_ANIMAL);
/**
* @versions 1.21.9+
*/
public static final EntityType COPPER_GOLEM = define("copper_golem", ABSTRACT_GOLEM);
/**
* @versions 1.21.9+
*/
public static final EntityType MANNEQUIN = define("mannequin", AVATAR);
/**
* Returns an immutable view of the entity types.
@@ -494,6 +494,10 @@ public final class ItemTypes {
public static final ItemType RED_BED = builder("red_bed").setMaxAmount(1).setPlacedType(StateTypes.RED_BED).build();
public static final ItemType YELLOW_BANNER = builder("yellow_banner").setMaxAmount(16).setPlacedType(StateTypes.YELLOW_BANNER).setAttributes(ItemAttribute.FUEL).build();
public static final ItemType BARREL = builder("barrel").setMaxAmount(64).setPlacedType(StateTypes.BARREL).setAttributes(ItemAttribute.FUEL).build();
/**
* @versions 1.21.6-1.21.8
*/
@ApiStatus.Obsolete
public static final ItemType CHAIN = builder("chain").setMaxAmount(64).setPlacedType(StateTypes.CHAIN).build();
public static final ItemType DEAD_BRAIN_CORAL_FAN = builder("dead_brain_coral_fan").setMaxAmount(64).setPlacedType(StateTypes.DEAD_BRAIN_CORAL_FAN).build();
public static final ItemType ROTTEN_FLESH = builder("rotten_flesh").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build();
@@ -1552,11 +1556,302 @@ public final class ItemTypes {
* Added with 1.21.6
*/
public static final ItemType MUSIC_DISC_TEARS = builder("music_disc_tears").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build();
/**
* Added with 1.21.7
* @versions 1.21.7+
*/
public static final ItemType MUSIC_DISC_LAVA_CHICKEN = builder("music_disc_lava_chicken").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build();
/**
* @versions 1.21.9+
*/
public static final ItemType ACACIA_SHELF = builder("acacia_shelf").setMaxAmount(64).setPlacedType(StateTypes.ACACIA_SHELF).setAttributes(ItemAttribute.FUEL).build();
/**
* @versions 1.21.9+
*/
public static final ItemType BAMBOO_SHELF = builder("bamboo_shelf").setMaxAmount(64).setPlacedType(StateTypes.BAMBOO_SHELF).setAttributes(ItemAttribute.FUEL).build();
/**
* @versions 1.21.9+
*/
public static final ItemType BIRCH_SHELF = builder("birch_shelf").setMaxAmount(64).setPlacedType(StateTypes.BIRCH_SHELF).setAttributes(ItemAttribute.FUEL).build();
/**
* @versions 1.21.9+
*/
public static final ItemType CHERRY_SHELF = builder("cherry_shelf").setMaxAmount(64).setPlacedType(StateTypes.CHERRY_SHELF).setAttributes(ItemAttribute.FUEL).build();
/**
* @versions 1.21.9+
*/
public static final ItemType CRIMSON_SHELF = builder("crimson_shelf").setMaxAmount(64).setPlacedType(StateTypes.CRIMSON_SHELF).build();
/**
* @versions 1.21.9+
*/
public static final ItemType DARK_OAK_SHELF = builder("dark_oak_shelf").setMaxAmount(64).setPlacedType(StateTypes.DARK_OAK_SHELF).setAttributes(ItemAttribute.FUEL).build();
/**
* @versions 1.21.9+
*/
public static final ItemType JUNGLE_SHELF = builder("jungle_shelf").setMaxAmount(64).setPlacedType(StateTypes.JUNGLE_SHELF).setAttributes(ItemAttribute.FUEL).build();
/**
* @versions 1.21.9+
*/
public static final ItemType MANGROVE_SHELF = builder("mangrove_shelf").setMaxAmount(64).setPlacedType(StateTypes.MANGROVE_SHELF).setAttributes(ItemAttribute.FUEL).build();
/**
* @versions 1.21.9+
*/
public static final ItemType OAK_SHELF = builder("oak_shelf").setMaxAmount(64).setPlacedType(StateTypes.OAK_SHELF).setAttributes(ItemAttribute.FUEL).build();
/**
* @versions 1.21.9+
*/
public static final ItemType PALE_OAK_SHELF = builder("pale_oak_shelf").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_SHELF).setAttributes(ItemAttribute.FUEL).build();
/**
* @versions 1.21.9+
*/
public static final ItemType SPRUCE_SHELF = builder("spruce_shelf").setMaxAmount(64).setPlacedType(StateTypes.SPRUCE_SHELF).setAttributes(ItemAttribute.FUEL).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WARPED_SHELF = builder("warped_shelf").setMaxAmount(64).setPlacedType(StateTypes.WARPED_SHELF).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_TORCH = builder("copper_torch").setMaxAmount(64).setPlacedType(StateTypes.COPPER_TORCH).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_BARS = builder("copper_bars").setMaxAmount(64).setPlacedType(StateTypes.COPPER_BARS).build();
/**
* @versions 1.21.9+
*/
public static final ItemType EXPOSED_COPPER_BARS = builder("exposed_copper_bars").setMaxAmount(64).setPlacedType(StateTypes.EXPOSED_COPPER_BARS).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WEATHERED_COPPER_BARS = builder("weathered_copper_bars").setMaxAmount(64).setPlacedType(StateTypes.WEATHERED_COPPER_BARS).build();
/**
* @versions 1.21.9+
*/
public static final ItemType OXIDIZED_COPPER_BARS = builder("oxidized_copper_bars").setMaxAmount(64).setPlacedType(StateTypes.OXIDIZED_COPPER_BARS).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_COPPER_BARS = builder("waxed_copper_bars").setMaxAmount(64).setPlacedType(StateTypes.WAXED_COPPER_BARS).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_EXPOSED_COPPER_BARS = builder("waxed_exposed_copper_bars").setMaxAmount(64).setPlacedType(StateTypes.WAXED_EXPOSED_COPPER_BARS).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_WEATHERED_COPPER_BARS = builder("waxed_weathered_copper_bars").setMaxAmount(64).setPlacedType(StateTypes.WAXED_WEATHERED_COPPER_BARS).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_OXIDIZED_COPPER_BARS = builder("waxed_oxidized_copper_bars").setMaxAmount(64).setPlacedType(StateTypes.WAXED_OXIDIZED_COPPER_BARS).build();
/**
* @versions 1.21.9+
*/
public static final ItemType IRON_CHAIN = builder("iron_chain").setMaxAmount(64).setPlacedType(StateTypes.IRON_CHAIN).setAttributes(ItemAttribute.IRON_TIER).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_CHAIN = builder("copper_chain").setMaxAmount(64).setPlacedType(StateTypes.COPPER_CHAIN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType EXPOSED_COPPER_CHAIN = builder("exposed_copper_chain").setMaxAmount(64).setPlacedType(StateTypes.EXPOSED_COPPER_CHAIN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WEATHERED_COPPER_CHAIN = builder("weathered_copper_chain").setMaxAmount(64).setPlacedType(StateTypes.WEATHERED_COPPER_CHAIN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType OXIDIZED_COPPER_CHAIN = builder("oxidized_copper_chain").setMaxAmount(64).setPlacedType(StateTypes.OXIDIZED_COPPER_CHAIN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_COPPER_CHAIN = builder("waxed_copper_chain").setMaxAmount(64).setPlacedType(StateTypes.WAXED_COPPER_CHAIN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_EXPOSED_COPPER_CHAIN = builder("waxed_exposed_copper_chain").setMaxAmount(64).setPlacedType(StateTypes.WAXED_EXPOSED_COPPER_CHAIN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_WEATHERED_COPPER_CHAIN = builder("waxed_weathered_copper_chain").setMaxAmount(64).setPlacedType(StateTypes.WAXED_WEATHERED_COPPER_CHAIN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_OXIDIZED_COPPER_CHAIN = builder("waxed_oxidized_copper_chain").setMaxAmount(64).setPlacedType(StateTypes.WAXED_OXIDIZED_COPPER_CHAIN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType EXPOSED_LIGHTNING_ROD = builder("exposed_lightning_rod").setMaxAmount(64).setPlacedType(StateTypes.EXPOSED_LIGHTNING_ROD).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WEATHERED_LIGHTNING_ROD = builder("weathered_lightning_rod").setMaxAmount(64).setPlacedType(StateTypes.WEATHERED_LIGHTNING_ROD).build();
/**
* @versions 1.21.9+
*/
public static final ItemType OXIDIZED_LIGHTNING_ROD = builder("oxidized_lightning_rod").setMaxAmount(64).setPlacedType(StateTypes.OXIDIZED_LIGHTNING_ROD).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_LIGHTNING_ROD = builder("waxed_lightning_rod").setMaxAmount(64).setPlacedType(StateTypes.WAXED_LIGHTNING_ROD).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_EXPOSED_LIGHTNING_ROD = builder("waxed_exposed_lightning_rod").setMaxAmount(64).setPlacedType(StateTypes.WAXED_EXPOSED_LIGHTNING_ROD).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_WEATHERED_LIGHTNING_ROD = builder("waxed_weathered_lightning_rod").setMaxAmount(64).setPlacedType(StateTypes.WAXED_WEATHERED_LIGHTNING_ROD).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_OXIDIZED_LIGHTNING_ROD = builder("waxed_oxidized_lightning_rod").setMaxAmount(64).setPlacedType(StateTypes.WAXED_OXIDIZED_LIGHTNING_ROD).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_SWORD = builder("copper_sword").setMaxAmount(1).setMaxDurability(190).setAttributes(ItemAttribute.SWORD).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_SHOVEL = builder("copper_shovel").setMaxAmount(1).setMaxDurability(190).setAttributes(ItemAttribute.SHOVEL).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_PICKAXE = builder("copper_pickaxe").setMaxAmount(1).setMaxDurability(190).setAttributes(ItemAttribute.PICKAXE).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_AXE = builder("copper_axe").setMaxAmount(1).setMaxDurability(190).setAttributes(ItemAttribute.AXE).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_HOE = builder("copper_hoe").setMaxAmount(1).setMaxDurability(190).setAttributes(ItemAttribute.HOE).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_HELMET = builder("copper_helmet").setMaxAmount(1).setMaxDurability(121).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_CHESTPLATE = builder("copper_chestplate").setMaxAmount(1).setMaxDurability(176).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_LEGGINGS = builder("copper_leggings").setMaxAmount(1).setMaxDurability(165).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_BOOTS = builder("copper_boots").setMaxAmount(1).setMaxDurability(143).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_GOLEM_SPAWN_EGG = builder("copper_golem_spawn_egg").setMaxAmount(64).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_HORSE_ARMOR = builder("copper_horse_armor").setMaxAmount(1).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_NUGGET = builder("copper_nugget").setMaxAmount(64).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_LANTERN = builder("copper_lantern").setMaxAmount(64).setPlacedType(StateTypes.COPPER_LANTERN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType EXPOSED_COPPER_LANTERN = builder("exposed_copper_lantern").setMaxAmount(64).setPlacedType(StateTypes.EXPOSED_COPPER_LANTERN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WEATHERED_COPPER_LANTERN = builder("weathered_copper_lantern").setMaxAmount(64).setPlacedType(StateTypes.WEATHERED_COPPER_LANTERN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType OXIDIZED_COPPER_LANTERN = builder("oxidized_copper_lantern").setMaxAmount(64).setPlacedType(StateTypes.OXIDIZED_COPPER_LANTERN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_COPPER_LANTERN = builder("waxed_copper_lantern").setMaxAmount(64).setPlacedType(StateTypes.WAXED_COPPER_LANTERN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_EXPOSED_COPPER_LANTERN = builder("waxed_exposed_copper_lantern").setMaxAmount(64).setPlacedType(StateTypes.WAXED_EXPOSED_COPPER_LANTERN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_WEATHERED_COPPER_LANTERN = builder("waxed_weathered_copper_lantern").setMaxAmount(64).setPlacedType(StateTypes.WAXED_WEATHERED_COPPER_LANTERN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_OXIDIZED_COPPER_LANTERN = builder("waxed_oxidized_copper_lantern").setMaxAmount(64).setPlacedType(StateTypes.WAXED_OXIDIZED_COPPER_LANTERN).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_CHEST = builder("copper_chest").setMaxAmount(64).setPlacedType(StateTypes.COPPER_CHEST).build();
/**
* @versions 1.21.9+
*/
public static final ItemType EXPOSED_COPPER_CHEST = builder("exposed_copper_chest").setMaxAmount(64).setPlacedType(StateTypes.EXPOSED_COPPER_CHEST).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WEATHERED_COPPER_CHEST = builder("weathered_copper_chest").setMaxAmount(64).setPlacedType(StateTypes.WEATHERED_COPPER_CHEST).build();
/**
* @versions 1.21.9+
*/
public static final ItemType OXIDIZED_COPPER_CHEST = builder("oxidized_copper_chest").setMaxAmount(64).setPlacedType(StateTypes.OXIDIZED_COPPER_CHEST).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_COPPER_CHEST = builder("waxed_copper_chest").setMaxAmount(64).setPlacedType(StateTypes.WAXED_COPPER_CHEST).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_EXPOSED_COPPER_CHEST = builder("waxed_exposed_copper_chest").setMaxAmount(64).setPlacedType(StateTypes.WAXED_EXPOSED_COPPER_CHEST).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_WEATHERED_COPPER_CHEST = builder("waxed_weathered_copper_chest").setMaxAmount(64).setPlacedType(StateTypes.WAXED_WEATHERED_COPPER_CHEST).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_OXIDIZED_COPPER_CHEST = builder("waxed_oxidized_copper_chest").setMaxAmount(64).setPlacedType(StateTypes.WAXED_OXIDIZED_COPPER_CHEST).build();
/**
* @versions 1.21.9+
*/
public static final ItemType COPPER_GOLEM_STATUE = builder("copper_golem_statue").setMaxAmount(64).setPlacedType(StateTypes.COPPER_GOLEM_STATUE).build();
/**
* @versions 1.21.9+
*/
public static final ItemType EXPOSED_COPPER_GOLEM_STATUE = builder("exposed_copper_golem_statue").setMaxAmount(64).setPlacedType(StateTypes.EXPOSED_COPPER_GOLEM_STATUE).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WEATHERED_COPPER_GOLEM_STATUE = builder("weathered_copper_golem_statue").setMaxAmount(64).setPlacedType(StateTypes.WEATHERED_COPPER_GOLEM_STATUE).build();
/**
* @versions 1.21.9+
*/
public static final ItemType OXIDIZED_COPPER_GOLEM_STATUE = builder("oxidized_copper_golem_statue").setMaxAmount(64).setPlacedType(StateTypes.OXIDIZED_COPPER_GOLEM_STATUE).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_COPPER_GOLEM_STATUE = builder("waxed_copper_golem_statue").setMaxAmount(64).setPlacedType(StateTypes.WAXED_COPPER_GOLEM_STATUE).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_EXPOSED_COPPER_GOLEM_STATUE = builder("waxed_exposed_copper_golem_statue").setMaxAmount(64).setPlacedType(StateTypes.WAXED_EXPOSED_COPPER_GOLEM_STATUE).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_WEATHERED_COPPER_GOLEM_STATUE = builder("waxed_weathered_copper_golem_statue").setMaxAmount(64).setPlacedType(StateTypes.WAXED_WEATHERED_COPPER_GOLEM_STATUE).build();
/**
* @versions 1.21.9+
*/
public static final ItemType WAXED_OXIDIZED_COPPER_GOLEM_STATUE = builder("waxed_oxidized_copper_golem_statue").setMaxAmount(64).setPlacedType(StateTypes.WAXED_OXIDIZED_COPPER_GOLEM_STATUE).build();
/**
* @deprecated Burning furnace shows up as a missing texture, removed in 1.9
@@ -1686,7 +1981,7 @@ public final class ItemTypes {
ClientVersion[] versions = new ClientVersion[]{
ClientVersion.V_1_20_5, ClientVersion.V_1_21, ClientVersion.V_1_21_2,
ClientVersion.V_1_21_4, ClientVersion.V_1_21_5, ClientVersion.V_1_21_6,
ClientVersion.V_1_21_7,
ClientVersion.V_1_21_7, ClientVersion.V_1_21_9,
};
for (ClientVersion version : versions) {
parseAllComponents(version);
@@ -235,30 +235,36 @@ public final class ParticleTypes {
public static final ParticleType<ParticleData> OMINOUS_SPAWNING = define("ominous_spawning");
public static final ParticleType<ParticleData> RAID_OMEN = define("raid_omen");
public static final ParticleType<ParticleData> TRIAL_OMEN = define("trial_omen");
// added with 1.21.2
/**
* @versions 1.21.2+
*/
public static final ParticleType<ParticleTrailData> TRAIL = define("trail",
ParticleTrailData::read, ParticleTrailData::write,
ParticleTrailData::decode, ParticleTrailData::encode);
/**
* @versions 1.21.2+
*/
public static final ParticleType<ParticleBlockStateData> BLOCK_CRUMBLE = define("block_crumble",
ParticleBlockStateData::read, ParticleBlockStateData::write,
ParticleBlockStateData::decode, ParticleBlockStateData::encode);
/**
* Added with 1.21.4
* @versions 1.21.4+
*/
public static final ParticleType<ParticleData> PALE_OAK_LEAVES = define("pale_oak_leaves");
/**
* Added with 1.21.5
* @versions 1.21.5+
*/
public static final ParticleType<ParticleColorData> TINTED_LEAVES = define("tinted_leaves",
ParticleColorData::read, ParticleColorData::write,
ParticleColorData::decode, ParticleColorData::encode);
/**
* Added with 1.21.5
* @versions 1.21.5+
*/
public static final ParticleType<ParticleData> FIREFLY = define("firefly");
/**
* @versions 1.21.9+
*/
public static final ParticleType<ParticleData> COPPER_FIRE_FLAME = define("copper_fire_flame");
/**
* Returns an immutable view of the particle types.
@@ -2344,11 +2344,182 @@ public final class Sounds {
* Added with 1.21.6
*/
public static final Sound ITEM_SADDLE_UNEQUIP = define("item.saddle.unequip");
/**
* Added with 1.21.7
* @versions 1.21.7+
*/
public static final Sound MUSIC_DISC_LAVA_CHICKEN = define("music_disc.lava_chicken");
/**
* * @versions 1.21.9+
*/
public static final Sound ITEM_ARMOR_EQUIP_COPPER = define("item.armor.equip_copper");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_COPPER_CHEST_CLOSE = define("block.copper_chest.close");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_COPPER_CHEST_OPEN = define("block.copper_chest.open");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_COPPER_CHEST_WEATHERED_CLOSE = define("block.copper_chest_weathered.close");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_COPPER_CHEST_WEATHERED_OPEN = define("block.copper_chest_weathered.open");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_COPPER_CHEST_OXIDIZED_CLOSE = define("block.copper_chest_oxidized.close");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_COPPER_CHEST_OXIDIZED_OPEN = define("block.copper_chest_oxidized.open");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_STEP = define("entity.copper_golem.step");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_HURT = define("entity.copper_golem.hurt");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_DEATH = define("entity.copper_golem.death");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_WEATHERED_STEP = define("entity.copper_golem_weathered.step");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_WEATHERED_HURT = define("entity.copper_golem_weathered.hurt");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_WEATHERED_DEATH = define("entity.copper_golem_weathered.death");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_OXIDIZED_STEP = define("entity.copper_golem_oxidized.step");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_OXIDIZED_HURT = define("entity.copper_golem_oxidized.hurt");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_OXIDIZED_DEATH = define("entity.copper_golem_oxidized.death");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_SPIN = define("entity.copper_golem.spin");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_WEATHERED_SPIN = define("entity.copper_golem_weathered.spin");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_OXIDIZED_SPIN = define("entity.copper_golem_oxidized.spin");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_NO_ITEM_GET = define("entity.copper_golem.no_item_get");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_NO_ITEM_NO_GET = define("entity.copper_golem.no_item_no_get");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_ITEM_DROP = define("entity.copper_golem.item_drop");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_ITEM_NO_DROP = define("entity.copper_golem.item_no_drop");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_BECOME_STATUE = define("entity.copper_golem_become_statue");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_COPPER_GOLEM_STATUE_BREAK = define("block.copper_golem_statue.break");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_COPPER_GOLEM_STATUE_PLACE = define("block.copper_golem_statue.place");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_COPPER_GOLEM_STATUE_HIT = define("block.copper_golem_statue.hit");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_COPPER_GOLEM_STATUE_STEP = define("block.copper_golem_statue.step");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_COPPER_GOLEM_STATUE_FALL = define("block.copper_golem_statue.fall");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_SPAWN = define("entity.copper_golem.spawn");
/**
* @versions 1.21.9+
*/
public static final Sound ENTITY_COPPER_GOLEM_SHEAR = define("entity.copper_golem.shear");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_SHELF_ACTIVATE = define("block.shelf.activate");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_SHELF_BREAK = define("block.shelf.break");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_SHELF_DEACTIVATE = define("block.shelf.deactivate");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_SHELF_FALL = define("block.shelf.fall");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_SHELF_HIT = define("block.shelf.hit");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_SHELF_MULTI_SWAP = define("block.shelf.multi_swap");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_SHELF_PLACE = define("block.shelf.place");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_SHELF_PLACE_ITEM = define("block.shelf.place_item");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_SHELF_SINGLE_SWAP = define("block.shelf.single_swap");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_SHELF_STEP = define("block.shelf.step");
/**
* @versions 1.21.9+
*/
public static final Sound BLOCK_SHELF_TAKE_ITEM = define("block.shelf.take_item");
/**
* @versions 1.21.9+
*/
public static final Sound WEATHER_END_FLASH = define("weather.end_flash");
/**
* Returns an immutable view of the sounds.
@@ -95,19 +95,28 @@ public final class BlockEntityTypes {
public static final BlockEntityType VAULT = define("vault");
/**
* Added with 1.21.2
* @versions 1.21.2+
*/
public static final BlockEntityType CREAKING_HEART = define("creaking_heart");
/**
* Added with 1.21.5
* @versions 1.21.5+
*/
public static final BlockEntityType TEST_BLOCK = define("test_block");
/**
* Added with 1.21.5
* @versions 1.21.5+
*/
public static final BlockEntityType TEST_INSTANCE_BLOCK = define("test_instance_block");
/**
* @versions 1.21.9+
*/
public static final BlockEntityType SHELF = define("shelf");
/**
* @versions 1.21.9+
*/
public static final BlockEntityType COPPER_GOLEM_STATUE = define("copper_golem_statue");
/**
* Returns an immutable view of the block entity types.
*
@@ -72,7 +72,7 @@ public class WrappedBlockState {
ClientVersion.V_1_16, ClientVersion.V_1_16_2, ClientVersion.V_1_17, ClientVersion.V_1_19,
ClientVersion.V_1_19_3, ClientVersion.V_1_19_4, ClientVersion.V_1_20, ClientVersion.V_1_20_2,
ClientVersion.V_1_20_3, ClientVersion.V_1_20_5, ClientVersion.V_1_21_2, ClientVersion.V_1_21_4,
ClientVersion.V_1_21_5, ClientVersion.V_1_21_6,
ClientVersion.V_1_21_5, ClientVersion.V_1_21_6, ClientVersion.V_1_21_9,
};
private static final byte[] MAPPING_INDEXES;
private static final ClientVersion[] MAPPING_VERSIONS;
@@ -418,6 +418,10 @@ public final class StateTypes {
public static StateType RED_MUSHROOM_BLOCK = StateTypes.builder().name("RED_MUSHROOM_BLOCK").blastResistance(0.2f).hardness(0.2f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
public static StateType MUSHROOM_STEM = StateTypes.builder().name("MUSHROOM_STEM").blastResistance(0.2f).hardness(0.2f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
public static StateType IRON_BARS = StateTypes.builder().name("IRON_BARS").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.6-1.21.8
*/
@ApiStatus.Obsolete
public static StateType CHAIN = StateTypes.builder().name("CHAIN").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
public static StateType GLASS_PANE = StateTypes.builder().name("GLASS_PANE").blastResistance(0.3f).hardness(0.3f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.GLASS).build();
public static StateType MELON = StateTypes.builder().name("MELON").blastResistance(1.0f).hardness(1.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.VEGETABLE).build();
@@ -1213,9 +1217,258 @@ public final class StateTypes {
public static StateType FIREFLY_BUSH = StateTypes.builder().name("FIREFLY_BUSH").blastResistance(0.0f).hardness(0.0f).isBlocking(false).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.PLANT).build();
/**
* Added with 1.21.6
* @versions 1.21.6+
*/
public static StateType DRIED_GHAST = StateTypes.builder().name("DRIED_GHAST").blastResistance(0.0f).hardness(0.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.STONE).build();
/**
* @versions 1.21.9+
*/
public static StateType ACACIA_SHELF = StateTypes.builder().name("ACACIA_SHELF").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
/**
* @versions 1.21.9+
*/
public static StateType BAMBOO_SHELF = StateTypes.builder().name("BAMBOO_SHELF").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
/**
* @versions 1.21.9+
*/
public static StateType BIRCH_SHELF = StateTypes.builder().name("BIRCH_SHELF").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
/**
* @versions 1.21.9+
*/
public static StateType CHERRY_SHELF = StateTypes.builder().name("CHERRY_SHELF").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
/**
* @versions 1.21.9+
*/
public static StateType CRIMSON_SHELF = StateTypes.builder().name("CRIMSON_SHELF").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
/**
* @versions 1.21.9+
*/
public static StateType DARK_OAK_SHELF = StateTypes.builder().name("DARK_OAK_SHELF").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
/**
* @versions 1.21.9+
*/
public static StateType JUNGLE_SHELF = StateTypes.builder().name("JUNGLE_SHELF").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
/**
* @versions 1.21.9+
*/
public static StateType MANGROVE_SHELF = StateTypes.builder().name("MANGROVE_SHELF").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
/**
* @versions 1.21.9+
*/
public static StateType OAK_SHELF = StateTypes.builder().name("OAK_SHELF").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
/**
* @versions 1.21.9+
*/
public static StateType PALE_OAK_SHELF = StateTypes.builder().name("PALE_OAK_SHELF").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
/**
* @versions 1.21.9+
*/
public static StateType SPRUCE_SHELF = StateTypes.builder().name("SPRUCE_SHELF").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
/**
* @versions 1.21.9+
*/
public static StateType WARPED_SHELF = StateTypes.builder().name("WARPED_SHELF").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build();
/**
* @versions 1.21.9+
*/
public static StateType COPPER_TORCH = StateTypes.builder().name("COPPER_TORCH").blastResistance(0.0f).hardness(0.0f).isBlocking(false).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.DECORATION).build();
/**
* @versions 1.21.9+
*/
public static StateType COPPER_WALL_TORCH = StateTypes.builder().name("COPPER_WALL_TORCH").blastResistance(0.0f).hardness(0.0f).isBlocking(false).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.DECORATION).build();
/**
* @versions 1.21.9+
*/
public static StateType COPPER_BARS = StateTypes.builder().name("COPPER_BARS").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType EXPOSED_COPPER_BARS = StateTypes.builder().name("EXPOSED_COPPER_BARS").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WEATHERED_COPPER_BARS = StateTypes.builder().name("WEATHERED_COPPER_BARS").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType OXIDIZED_COPPER_BARS = StateTypes.builder().name("OXIDIZED_COPPER_BARS").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_COPPER_BARS = StateTypes.builder().name("WAXED_COPPER_BARS").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_EXPOSED_COPPER_BARS = StateTypes.builder().name("WAXED_EXPOSED_COPPER_BARS").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_WEATHERED_COPPER_BARS = StateTypes.builder().name("WAXED_WEATHERED_COPPER_BARS").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_OXIDIZED_COPPER_BARS = StateTypes.builder().name("WAXED_OXIDIZED_COPPER_BARS").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType IRON_CHAIN = StateTypes.builder().name("IRON_CHAIN").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType COPPER_CHAIN = StateTypes.builder().name("COPPER_CHAIN").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType EXPOSED_COPPER_CHAIN = StateTypes.builder().name("EXPOSED_COPPER_CHAIN").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WEATHERED_COPPER_CHAIN = StateTypes.builder().name("WEATHERED_COPPER_CHAIN").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType OXIDIZED_COPPER_CHAIN = StateTypes.builder().name("OXIDIZED_COPPER_CHAIN").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_COPPER_CHAIN = StateTypes.builder().name("WAXED_COPPER_CHAIN").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_EXPOSED_COPPER_CHAIN = StateTypes.builder().name("WAXED_EXPOSED_COPPER_CHAIN").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_WEATHERED_COPPER_CHAIN = StateTypes.builder().name("WAXED_WEATHERED_COPPER_CHAIN").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_OXIDIZED_COPPER_CHAIN = StateTypes.builder().name("WAXED_OXIDIZED_COPPER_CHAIN").blastResistance(6.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType COPPER_LANTERN = StateTypes.builder().name("COPPER_LANTERN").blastResistance(3.5f).hardness(3.5f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType EXPOSED_COPPER_LANTERN = StateTypes.builder().name("EXPOSED_COPPER_LANTERN").blastResistance(3.5f).hardness(3.5f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WEATHERED_COPPER_LANTERN = StateTypes.builder().name("WEATHERED_COPPER_LANTERN").blastResistance(3.5f).hardness(3.5f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType OXIDIZED_COPPER_LANTERN = StateTypes.builder().name("OXIDIZED_COPPER_LANTERN").blastResistance(3.5f).hardness(3.5f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_COPPER_LANTERN = StateTypes.builder().name("WAXED_COPPER_LANTERN").blastResistance(3.5f).hardness(3.5f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_EXPOSED_COPPER_LANTERN = StateTypes.builder().name("WAXED_EXPOSED_COPPER_LANTERN").blastResistance(3.5f).hardness(3.5f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_WEATHERED_COPPER_LANTERN = StateTypes.builder().name("WAXED_WEATHERED_COPPER_LANTERN").blastResistance(3.5f).hardness(3.5f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_OXIDIZED_COPPER_LANTERN = StateTypes.builder().name("WAXED_OXIDIZED_COPPER_LANTERN").blastResistance(3.5f).hardness(3.5f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType COPPER_CHEST = StateTypes.builder().name("COPPER_CHEST").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType EXPOSED_COPPER_CHEST = StateTypes.builder().name("EXPOSED_COPPER_CHEST").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WEATHERED_COPPER_CHEST = StateTypes.builder().name("WEATHERED_COPPER_CHEST").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType OXIDIZED_COPPER_CHEST = StateTypes.builder().name("OXIDIZED_COPPER_CHEST").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_COPPER_CHEST = StateTypes.builder().name("WAXED_COPPER_CHEST").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_EXPOSED_COPPER_CHEST = StateTypes.builder().name("WAXED_EXPOSED_COPPER_CHEST").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_WEATHERED_COPPER_CHEST = StateTypes.builder().name("WAXED_WEATHERED_COPPER_CHEST").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_OXIDIZED_COPPER_CHEST = StateTypes.builder().name("WAXED_OXIDIZED_COPPER_CHEST").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType COPPER_GOLEM_STATUE = StateTypes.builder().name("COPPER_GOLEM_STATUE").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType EXPOSED_COPPER_GOLEM_STATUE = StateTypes.builder().name("EXPOSED_COPPER_GOLEM_STATUE").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WEATHERED_COPPER_GOLEM_STATUE = StateTypes.builder().name("WEATHERED_COPPER_GOLEM_STATUE").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType OXIDIZED_COPPER_GOLEM_STATUE = StateTypes.builder().name("OXIDIZED_COPPER_GOLEM_STATUE").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_COPPER_GOLEM_STATUE = StateTypes.builder().name("WAXED_COPPER_GOLEM_STATUE").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_EXPOSED_COPPER_GOLEM_STATUE = StateTypes.builder().name("WAXED_EXPOSED_COPPER_GOLEM_STATUE").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_WEATHERED_COPPER_GOLEM_STATUE = StateTypes.builder().name("WAXED_WEATHERED_COPPER_GOLEM_STATUE").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_OXIDIZED_COPPER_GOLEM_STATUE = StateTypes.builder().name("WAXED_OXIDIZED_COPPER_GOLEM_STATUE").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType EXPOSED_LIGHTNING_ROD = StateTypes.builder().name("EXPOSED_LIGHTNING_ROD").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WEATHERED_LIGHTNING_ROD = StateTypes.builder().name("WEATHERED_LIGHTNING_ROD").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType OXIDIZED_LIGHTNING_ROD = StateTypes.builder().name("OXIDIZED_LIGHTNING_ROD").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_LIGHTNING_ROD = StateTypes.builder().name("WAXED_LIGHTNING_ROD").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_EXPOSED_LIGHTNING_ROD = StateTypes.builder().name("WAXED_EXPOSED_LIGHTNING_ROD").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_WEATHERED_LIGHTNING_ROD = StateTypes.builder().name("WAXED_WEATHERED_LIGHTNING_ROD").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
/**
* @versions 1.21.9+
*/
public static StateType WAXED_OXIDIZED_LIGHTNING_ROD = StateTypes.builder().name("WAXED_OXIDIZED_LIGHTNING_ROD").blastResistance(6.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.METAL).build();
// </editor-fold>
static {
File diff suppressed because it is too large. Load diff
+4 -5
View File
@@ -301,13 +301,12 @@
},
{
"predicate": {
"can_see_sky": 1
"can_see_sky": 1,
"block": {
"blocks": "#minecraft:lightning_rods"
}
},
"condition": "minecraft:location_check"
},
{
"condition": "minecraft:block_state_property",
"block": "minecraft:lightning_rod"
}
]
},
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -1,4 +1,55 @@
{
"V_1_21_9": [
"furnace",
"chest",
"trapped_chest",
"ender_chest",
"jukebox",
"dispenser",
"dropper",
"sign",
"hanging_sign",
"mob_spawner",
"creaking_heart",
"piston",
"brewing_stand",
"enchanting_table",
"end_portal",
"beacon",
"skull",
"daylight_detector",
"hopper",
"comparator",
"banner",
"structure_block",
"end_gateway",
"command_block",
"shulker_box",
"bed",
"conduit",
"barrel",
"smoker",
"blast_furnace",
"lectern",
"bell",
"jigsaw",
"campfire",
"beehive",
"sculk_sensor",
"calibrated_sculk_sensor",
"sculk_catalyst",
"sculk_shrieker",
"chiseled_bookshelf",
"shelf",
"brushable_block",
"decorated_pot",
"crafter",
"trial_spawner",
"vault",
"test_block",
"test_instance_block",
"copper_golem_statue"
],
"V_1_21_5": [
"furnace",
"chest",
+155
View File
@@ -1,4 +1,159 @@
{
"V_1_21_9": {
"acacia_boat": 0,
"acacia_chest_boat": 1,
"allay": 2,
"area_effect_cloud": 3,
"armadillo": 4,
"armor_stand": 5,
"arrow": 6,
"axolotl": 7,
"bamboo_chest_raft": 8,
"bamboo_raft": 9,
"bat": 10,
"bee": 11,
"birch_boat": 12,
"birch_chest_boat": 13,
"blaze": 14,
"block_display": 15,
"bogged": 16,
"breeze": 17,
"breeze_wind_charge": 18,
"camel": 19,
"cat": 20,
"cave_spider": 21,
"cherry_boat": 22,
"cherry_chest_boat": 23,
"chest_minecart": 24,
"chicken": 25,
"cod": 26,
"copper_golem": 27,
"command_block_minecart": 28,
"cow": 29,
"creaking": 30,
"creeper": 31,
"dark_oak_boat": 32,
"dark_oak_chest_boat": 33,
"dolphin": 34,
"donkey": 35,
"dragon_fireball": 36,
"drowned": 37,
"egg": 38,
"elder_guardian": 39,
"enderman": 40,
"endermite": 41,
"ender_dragon": 42,
"ender_pearl": 43,
"end_crystal": 44,
"evoker": 45,
"evoker_fangs": 46,
"experience_bottle": 47,
"experience_orb": 48,
"eye_of_ender": 49,
"falling_block": 50,
"fireball": 51,
"firework_rocket": 52,
"fox": 53,
"frog": 54,
"furnace_minecart": 55,
"ghast": 56,
"happy_ghast": 57,
"giant": 58,
"glow_item_frame": 59,
"glow_squid": 60,
"goat": 61,
"guardian": 62,
"hoglin": 63,
"hopper_minecart": 64,
"horse": 65,
"husk": 66,
"illusioner": 67,
"interaction": 68,
"iron_golem": 69,
"item": 70,
"item_display": 71,
"item_frame": 72,
"jungle_boat": 73,
"jungle_chest_boat": 74,
"leash_knot": 75,
"lightning_bolt": 76,
"llama": 77,
"llama_spit": 78,
"magma_cube": 79,
"mangrove_boat": 80,
"mangrove_chest_boat": 81,
"mannequin": 82,
"marker": 83,
"minecart": 84,
"mooshroom": 85,
"mule": 86,
"oak_boat": 87,
"oak_chest_boat": 88,
"ocelot": 89,
"ominous_item_spawner": 90,
"painting": 91,
"pale_oak_boat": 92,
"pale_oak_chest_boat": 93,
"panda": 94,
"parrot": 95,
"phantom": 96,
"pig": 97,
"piglin": 98,
"piglin_brute": 99,
"pillager": 100,
"polar_bear": 101,
"splash_potion": 102,
"lingering_potion": 103,
"pufferfish": 104,
"rabbit": 105,
"ravager": 106,
"salmon": 107,
"sheep": 108,
"shulker": 109,
"shulker_bullet": 110,
"silverfish": 111,
"skeleton": 112,
"skeleton_horse": 113,
"slime": 114,
"small_fireball": 115,
"sniffer": 116,
"snowball": 117,
"snow_golem": 118,
"spawner_minecart": 119,
"spectral_arrow": 120,
"spider": 121,
"spruce_boat": 122,
"spruce_chest_boat": 123,
"squid": 124,
"stray": 125,
"strider": 126,
"tadpole": 127,
"text_display": 128,
"tnt": 129,
"tnt_minecart": 130,
"trader_llama": 131,
"trident": 132,
"tropical_fish": 133,
"turtle": 134,
"vex": 135,
"villager": 136,
"vindicator": 137,
"wandering_trader": 138,
"warden": 139,
"wind_charge": 140,
"witch": 141,
"wither": 142,
"wither_skeleton": 143,
"wither_skull": 144,
"wolf": 145,
"zoglin": 146,
"zombie": 147,
"zombie_horse": 148,
"zombie_villager": 149,
"zombified_piglin": 150,
"player": 151,
"fishing_bobber": 152
},
"V_1_21_6": {
"acacia_boat": 0,
"acacia_chest_boat": 1,
File diff suppressed because it is too large. Load diff
+117
View File
@@ -1,4 +1,121 @@
{
"V_1_21_9": [
"angry_villager",
"block",
"block_marker",
"bubble",
"cloud",
"copper_fire_flame",
"crit",
"damage_indicator",
"dragon_breath",
"dripping_lava",
"falling_lava",
"landing_lava",
"dripping_water",
"falling_water",
"dust",
"dust_color_transition",
"effect",
"elder_guardian",
"enchanted_hit",
"enchant",
"end_rod",
"entity_effect",
"explosion_emitter",
"explosion",
"gust",
"small_gust",
"gust_emitter_large",
"gust_emitter_small",
"sonic_boom",
"falling_dust",
"firework",
"fishing",
"flame",
"infested",
"cherry_leaves",
"pale_oak_leaves",
"tinted_leaves",
"sculk_soul",
"sculk_charge",
"sculk_charge_pop",
"soul_fire_flame",
"soul",
"flash",
"happy_villager",
"composter",
"heart",
"instant_effect",
"item",
"vibration",
"trail",
"item_slime",
"item_cobweb",
"item_snowball",
"large_smoke",
"lava",
"mycelium",
"note",
"poof",
"portal",
"rain",
"smoke",
"white_smoke",
"sneeze",
"spit",
"squid_ink",
"sweep_attack",
"totem_of_undying",
"underwater",
"splash",
"witch",
"bubble_pop",
"current_down",
"bubble_column_up",
"nautilus",
"dolphin",
"campfire_cosy_smoke",
"campfire_signal_smoke",
"dripping_honey",
"falling_honey",
"landing_honey",
"falling_nectar",
"falling_spore_blossom",
"ash",
"crimson_spore",
"warped_spore",
"spore_blossom_air",
"dripping_obsidian_tear",
"falling_obsidian_tear",
"landing_obsidian_tear",
"reverse_portal",
"white_ash",
"small_flame",
"snowflake",
"dripping_dripstone_lava",
"falling_dripstone_lava",
"dripping_dripstone_water",
"falling_dripstone_water",
"glow_squid_ink",
"glow",
"wax_on",
"wax_off",
"electric_spark",
"scrape",
"shriek",
"egg_crack",
"dust_plume",
"trial_spawner_detection",
"trial_spawner_detection_ominous",
"vault_connection",
"dust_pillar",
"ominous_spawning",
"raid_omen",
"trial_omen",
"block_crumble",
"firefly"
],
"V_1_21_5": [
"angry_villager",
"block",
File diff suppressed because it is too large. Load diff