468 lines
24 KiB
Rust
468 lines
24 KiB
Rust
/* This file is generated. Do not edit manually. */
|
|
use crate::data_component_impl::*;
|
|
#[derive(Copy, Clone, Debug, Hash, PartialEq, Eq)]
|
|
#[repr(u8)]
|
|
pub enum DataComponent {
|
|
CustomData = 0u8,
|
|
MaxStackSize = 1u8,
|
|
MaxDamage = 2u8,
|
|
Damage = 3u8,
|
|
Unbreakable = 4u8,
|
|
UseEffects = 5u8,
|
|
CustomName = 6u8,
|
|
MinimumAttackCharge = 7u8,
|
|
DamageType = 8u8,
|
|
ItemName = 9u8,
|
|
ItemModel = 10u8,
|
|
Lore = 11u8,
|
|
Rarity = 12u8,
|
|
Enchantments = 13u8,
|
|
CanPlaceOn = 14u8,
|
|
CanBreak = 15u8,
|
|
AttributeModifiers = 16u8,
|
|
CustomModelData = 17u8,
|
|
TooltipDisplay = 18u8,
|
|
RepairCost = 19u8,
|
|
CreativeSlotLock = 20u8,
|
|
EnchantmentGlintOverride = 21u8,
|
|
IntangibleProjectile = 22u8,
|
|
Food = 23u8,
|
|
Consumable = 24u8,
|
|
UseRemainder = 25u8,
|
|
UseCooldown = 26u8,
|
|
DamageResistant = 27u8,
|
|
Tool = 28u8,
|
|
Weapon = 29u8,
|
|
AttackRange = 30u8,
|
|
Enchantable = 31u8,
|
|
Equippable = 32u8,
|
|
Repairable = 33u8,
|
|
Glider = 34u8,
|
|
TooltipStyle = 35u8,
|
|
DeathProtection = 36u8,
|
|
BlocksAttacks = 37u8,
|
|
PiercingWeapon = 38u8,
|
|
KineticWeapon = 39u8,
|
|
SwingAnimation = 40u8,
|
|
AdditionalTradeCost = 41u8,
|
|
StoredEnchantments = 42u8,
|
|
Dye = 43u8,
|
|
DyedColor = 44u8,
|
|
MapColor = 45u8,
|
|
MapId = 46u8,
|
|
MapDecorations = 47u8,
|
|
MapPostProcessing = 48u8,
|
|
ChargedProjectiles = 49u8,
|
|
BundleContents = 50u8,
|
|
PotionContents = 51u8,
|
|
PotionDurationScale = 52u8,
|
|
SuspiciousStewEffects = 53u8,
|
|
WritableBookContent = 54u8,
|
|
WrittenBookContent = 55u8,
|
|
Trim = 56u8,
|
|
DebugStickState = 57u8,
|
|
EntityData = 58u8,
|
|
BucketEntityData = 59u8,
|
|
BlockEntityData = 60u8,
|
|
Instrument = 61u8,
|
|
ProvidesTrimMaterial = 62u8,
|
|
OminousBottleAmplifier = 63u8,
|
|
JukeboxPlayable = 64u8,
|
|
ProvidesBannerPatterns = 65u8,
|
|
Recipes = 66u8,
|
|
LodestoneTracker = 67u8,
|
|
FireworkExplosion = 68u8,
|
|
Fireworks = 69u8,
|
|
Profile = 70u8,
|
|
NoteBlockSound = 71u8,
|
|
BannerPatterns = 72u8,
|
|
BaseColor = 73u8,
|
|
PotDecorations = 74u8,
|
|
Container = 75u8,
|
|
BlockState = 76u8,
|
|
Bees = 77u8,
|
|
Lock = 78u8,
|
|
ContainerLoot = 79u8,
|
|
BreakSound = 80u8,
|
|
VillagerVariant = 81u8,
|
|
WolfVariant = 82u8,
|
|
WolfSoundVariant = 83u8,
|
|
WolfCollar = 84u8,
|
|
FoxVariant = 85u8,
|
|
SalmonSize = 86u8,
|
|
ParrotVariant = 87u8,
|
|
TropicalFishPattern = 88u8,
|
|
TropicalFishBaseColor = 89u8,
|
|
TropicalFishPatternColor = 90u8,
|
|
MooshroomVariant = 91u8,
|
|
RabbitVariant = 92u8,
|
|
PigVariant = 93u8,
|
|
PigSoundVariant = 94u8,
|
|
CowVariant = 95u8,
|
|
CowSoundVariant = 96u8,
|
|
ChickenVariant = 97u8,
|
|
ChickenSoundVariant = 98u8,
|
|
ZombieNautilusVariant = 99u8,
|
|
FrogVariant = 100u8,
|
|
HorseVariant = 101u8,
|
|
PaintingVariant = 102u8,
|
|
LlamaVariant = 103u8,
|
|
AxolotlVariant = 104u8,
|
|
CatVariant = 105u8,
|
|
CatSoundVariant = 106u8,
|
|
CatCollar = 107u8,
|
|
SheepColor = 108u8,
|
|
ShulkerColor = 109u8,
|
|
}
|
|
impl DataComponent {
|
|
pub const fn to_id(self) -> u8 {
|
|
self as u8
|
|
}
|
|
pub const fn try_from_id(id: u8) -> Option<DataComponent> {
|
|
match id {
|
|
0u8 => Some(DataComponent::CustomData),
|
|
1u8 => Some(DataComponent::MaxStackSize),
|
|
2u8 => Some(DataComponent::MaxDamage),
|
|
3u8 => Some(DataComponent::Damage),
|
|
4u8 => Some(DataComponent::Unbreakable),
|
|
5u8 => Some(DataComponent::UseEffects),
|
|
6u8 => Some(DataComponent::CustomName),
|
|
7u8 => Some(DataComponent::MinimumAttackCharge),
|
|
8u8 => Some(DataComponent::DamageType),
|
|
9u8 => Some(DataComponent::ItemName),
|
|
10u8 => Some(DataComponent::ItemModel),
|
|
11u8 => Some(DataComponent::Lore),
|
|
12u8 => Some(DataComponent::Rarity),
|
|
13u8 => Some(DataComponent::Enchantments),
|
|
14u8 => Some(DataComponent::CanPlaceOn),
|
|
15u8 => Some(DataComponent::CanBreak),
|
|
16u8 => Some(DataComponent::AttributeModifiers),
|
|
17u8 => Some(DataComponent::CustomModelData),
|
|
18u8 => Some(DataComponent::TooltipDisplay),
|
|
19u8 => Some(DataComponent::RepairCost),
|
|
20u8 => Some(DataComponent::CreativeSlotLock),
|
|
21u8 => Some(DataComponent::EnchantmentGlintOverride),
|
|
22u8 => Some(DataComponent::IntangibleProjectile),
|
|
23u8 => Some(DataComponent::Food),
|
|
24u8 => Some(DataComponent::Consumable),
|
|
25u8 => Some(DataComponent::UseRemainder),
|
|
26u8 => Some(DataComponent::UseCooldown),
|
|
27u8 => Some(DataComponent::DamageResistant),
|
|
28u8 => Some(DataComponent::Tool),
|
|
29u8 => Some(DataComponent::Weapon),
|
|
30u8 => Some(DataComponent::AttackRange),
|
|
31u8 => Some(DataComponent::Enchantable),
|
|
32u8 => Some(DataComponent::Equippable),
|
|
33u8 => Some(DataComponent::Repairable),
|
|
34u8 => Some(DataComponent::Glider),
|
|
35u8 => Some(DataComponent::TooltipStyle),
|
|
36u8 => Some(DataComponent::DeathProtection),
|
|
37u8 => Some(DataComponent::BlocksAttacks),
|
|
38u8 => Some(DataComponent::PiercingWeapon),
|
|
39u8 => Some(DataComponent::KineticWeapon),
|
|
40u8 => Some(DataComponent::SwingAnimation),
|
|
41u8 => Some(DataComponent::AdditionalTradeCost),
|
|
42u8 => Some(DataComponent::StoredEnchantments),
|
|
43u8 => Some(DataComponent::Dye),
|
|
44u8 => Some(DataComponent::DyedColor),
|
|
45u8 => Some(DataComponent::MapColor),
|
|
46u8 => Some(DataComponent::MapId),
|
|
47u8 => Some(DataComponent::MapDecorations),
|
|
48u8 => Some(DataComponent::MapPostProcessing),
|
|
49u8 => Some(DataComponent::ChargedProjectiles),
|
|
50u8 => Some(DataComponent::BundleContents),
|
|
51u8 => Some(DataComponent::PotionContents),
|
|
52u8 => Some(DataComponent::PotionDurationScale),
|
|
53u8 => Some(DataComponent::SuspiciousStewEffects),
|
|
54u8 => Some(DataComponent::WritableBookContent),
|
|
55u8 => Some(DataComponent::WrittenBookContent),
|
|
56u8 => Some(DataComponent::Trim),
|
|
57u8 => Some(DataComponent::DebugStickState),
|
|
58u8 => Some(DataComponent::EntityData),
|
|
59u8 => Some(DataComponent::BucketEntityData),
|
|
60u8 => Some(DataComponent::BlockEntityData),
|
|
61u8 => Some(DataComponent::Instrument),
|
|
62u8 => Some(DataComponent::ProvidesTrimMaterial),
|
|
63u8 => Some(DataComponent::OminousBottleAmplifier),
|
|
64u8 => Some(DataComponent::JukeboxPlayable),
|
|
65u8 => Some(DataComponent::ProvidesBannerPatterns),
|
|
66u8 => Some(DataComponent::Recipes),
|
|
67u8 => Some(DataComponent::LodestoneTracker),
|
|
68u8 => Some(DataComponent::FireworkExplosion),
|
|
69u8 => Some(DataComponent::Fireworks),
|
|
70u8 => Some(DataComponent::Profile),
|
|
71u8 => Some(DataComponent::NoteBlockSound),
|
|
72u8 => Some(DataComponent::BannerPatterns),
|
|
73u8 => Some(DataComponent::BaseColor),
|
|
74u8 => Some(DataComponent::PotDecorations),
|
|
75u8 => Some(DataComponent::Container),
|
|
76u8 => Some(DataComponent::BlockState),
|
|
77u8 => Some(DataComponent::Bees),
|
|
78u8 => Some(DataComponent::Lock),
|
|
79u8 => Some(DataComponent::ContainerLoot),
|
|
80u8 => Some(DataComponent::BreakSound),
|
|
81u8 => Some(DataComponent::VillagerVariant),
|
|
82u8 => Some(DataComponent::WolfVariant),
|
|
83u8 => Some(DataComponent::WolfSoundVariant),
|
|
84u8 => Some(DataComponent::WolfCollar),
|
|
85u8 => Some(DataComponent::FoxVariant),
|
|
86u8 => Some(DataComponent::SalmonSize),
|
|
87u8 => Some(DataComponent::ParrotVariant),
|
|
88u8 => Some(DataComponent::TropicalFishPattern),
|
|
89u8 => Some(DataComponent::TropicalFishBaseColor),
|
|
90u8 => Some(DataComponent::TropicalFishPatternColor),
|
|
91u8 => Some(DataComponent::MooshroomVariant),
|
|
92u8 => Some(DataComponent::RabbitVariant),
|
|
93u8 => Some(DataComponent::PigVariant),
|
|
94u8 => Some(DataComponent::PigSoundVariant),
|
|
95u8 => Some(DataComponent::CowVariant),
|
|
96u8 => Some(DataComponent::CowSoundVariant),
|
|
97u8 => Some(DataComponent::ChickenVariant),
|
|
98u8 => Some(DataComponent::ChickenSoundVariant),
|
|
99u8 => Some(DataComponent::ZombieNautilusVariant),
|
|
100u8 => Some(DataComponent::FrogVariant),
|
|
101u8 => Some(DataComponent::HorseVariant),
|
|
102u8 => Some(DataComponent::PaintingVariant),
|
|
103u8 => Some(DataComponent::LlamaVariant),
|
|
104u8 => Some(DataComponent::AxolotlVariant),
|
|
105u8 => Some(DataComponent::CatVariant),
|
|
106u8 => Some(DataComponent::CatSoundVariant),
|
|
107u8 => Some(DataComponent::CatCollar),
|
|
108u8 => Some(DataComponent::SheepColor),
|
|
109u8 => Some(DataComponent::ShulkerColor),
|
|
_ => None,
|
|
}
|
|
}
|
|
pub fn try_from_name(name: &str) -> Option<DataComponent> {
|
|
match name {
|
|
"minecraft:custom_data" => Some(DataComponent::CustomData),
|
|
"minecraft:max_stack_size" => Some(DataComponent::MaxStackSize),
|
|
"minecraft:max_damage" => Some(DataComponent::MaxDamage),
|
|
"minecraft:damage" => Some(DataComponent::Damage),
|
|
"minecraft:unbreakable" => Some(DataComponent::Unbreakable),
|
|
"minecraft:use_effects" => Some(DataComponent::UseEffects),
|
|
"minecraft:custom_name" => Some(DataComponent::CustomName),
|
|
"minecraft:minimum_attack_charge" => Some(DataComponent::MinimumAttackCharge),
|
|
"minecraft:damage_type" => Some(DataComponent::DamageType),
|
|
"minecraft:item_name" => Some(DataComponent::ItemName),
|
|
"minecraft:item_model" => Some(DataComponent::ItemModel),
|
|
"minecraft:lore" => Some(DataComponent::Lore),
|
|
"minecraft:rarity" => Some(DataComponent::Rarity),
|
|
"minecraft:enchantments" => Some(DataComponent::Enchantments),
|
|
"minecraft:can_place_on" => Some(DataComponent::CanPlaceOn),
|
|
"minecraft:can_break" => Some(DataComponent::CanBreak),
|
|
"minecraft:attribute_modifiers" => Some(DataComponent::AttributeModifiers),
|
|
"minecraft:custom_model_data" => Some(DataComponent::CustomModelData),
|
|
"minecraft:tooltip_display" => Some(DataComponent::TooltipDisplay),
|
|
"minecraft:repair_cost" => Some(DataComponent::RepairCost),
|
|
"minecraft:creative_slot_lock" => Some(DataComponent::CreativeSlotLock),
|
|
"minecraft:enchantment_glint_override" => Some(DataComponent::EnchantmentGlintOverride),
|
|
"minecraft:intangible_projectile" => Some(DataComponent::IntangibleProjectile),
|
|
"minecraft:food" => Some(DataComponent::Food),
|
|
"minecraft:consumable" => Some(DataComponent::Consumable),
|
|
"minecraft:use_remainder" => Some(DataComponent::UseRemainder),
|
|
"minecraft:use_cooldown" => Some(DataComponent::UseCooldown),
|
|
"minecraft:damage_resistant" => Some(DataComponent::DamageResistant),
|
|
"minecraft:tool" => Some(DataComponent::Tool),
|
|
"minecraft:weapon" => Some(DataComponent::Weapon),
|
|
"minecraft:attack_range" => Some(DataComponent::AttackRange),
|
|
"minecraft:enchantable" => Some(DataComponent::Enchantable),
|
|
"minecraft:equippable" => Some(DataComponent::Equippable),
|
|
"minecraft:repairable" => Some(DataComponent::Repairable),
|
|
"minecraft:glider" => Some(DataComponent::Glider),
|
|
"minecraft:tooltip_style" => Some(DataComponent::TooltipStyle),
|
|
"minecraft:death_protection" => Some(DataComponent::DeathProtection),
|
|
"minecraft:blocks_attacks" => Some(DataComponent::BlocksAttacks),
|
|
"minecraft:piercing_weapon" => Some(DataComponent::PiercingWeapon),
|
|
"minecraft:kinetic_weapon" => Some(DataComponent::KineticWeapon),
|
|
"minecraft:swing_animation" => Some(DataComponent::SwingAnimation),
|
|
"minecraft:additional_trade_cost" => Some(DataComponent::AdditionalTradeCost),
|
|
"minecraft:stored_enchantments" => Some(DataComponent::StoredEnchantments),
|
|
"minecraft:dye" => Some(DataComponent::Dye),
|
|
"minecraft:dyed_color" => Some(DataComponent::DyedColor),
|
|
"minecraft:map_color" => Some(DataComponent::MapColor),
|
|
"minecraft:map_id" => Some(DataComponent::MapId),
|
|
"minecraft:map_decorations" => Some(DataComponent::MapDecorations),
|
|
"minecraft:map_post_processing" => Some(DataComponent::MapPostProcessing),
|
|
"minecraft:charged_projectiles" => Some(DataComponent::ChargedProjectiles),
|
|
"minecraft:bundle_contents" => Some(DataComponent::BundleContents),
|
|
"minecraft:potion_contents" => Some(DataComponent::PotionContents),
|
|
"minecraft:potion_duration_scale" => Some(DataComponent::PotionDurationScale),
|
|
"minecraft:suspicious_stew_effects" => Some(DataComponent::SuspiciousStewEffects),
|
|
"minecraft:writable_book_content" => Some(DataComponent::WritableBookContent),
|
|
"minecraft:written_book_content" => Some(DataComponent::WrittenBookContent),
|
|
"minecraft:trim" => Some(DataComponent::Trim),
|
|
"minecraft:debug_stick_state" => Some(DataComponent::DebugStickState),
|
|
"minecraft:entity_data" => Some(DataComponent::EntityData),
|
|
"minecraft:bucket_entity_data" => Some(DataComponent::BucketEntityData),
|
|
"minecraft:block_entity_data" => Some(DataComponent::BlockEntityData),
|
|
"minecraft:instrument" => Some(DataComponent::Instrument),
|
|
"minecraft:provides_trim_material" => Some(DataComponent::ProvidesTrimMaterial),
|
|
"minecraft:ominous_bottle_amplifier" => Some(DataComponent::OminousBottleAmplifier),
|
|
"minecraft:jukebox_playable" => Some(DataComponent::JukeboxPlayable),
|
|
"minecraft:provides_banner_patterns" => Some(DataComponent::ProvidesBannerPatterns),
|
|
"minecraft:recipes" => Some(DataComponent::Recipes),
|
|
"minecraft:lodestone_tracker" => Some(DataComponent::LodestoneTracker),
|
|
"minecraft:firework_explosion" => Some(DataComponent::FireworkExplosion),
|
|
"minecraft:fireworks" => Some(DataComponent::Fireworks),
|
|
"minecraft:profile" => Some(DataComponent::Profile),
|
|
"minecraft:note_block_sound" => Some(DataComponent::NoteBlockSound),
|
|
"minecraft:banner_patterns" => Some(DataComponent::BannerPatterns),
|
|
"minecraft:base_color" => Some(DataComponent::BaseColor),
|
|
"minecraft:pot_decorations" => Some(DataComponent::PotDecorations),
|
|
"minecraft:container" => Some(DataComponent::Container),
|
|
"minecraft:block_state" => Some(DataComponent::BlockState),
|
|
"minecraft:bees" => Some(DataComponent::Bees),
|
|
"minecraft:lock" => Some(DataComponent::Lock),
|
|
"minecraft:container_loot" => Some(DataComponent::ContainerLoot),
|
|
"minecraft:break_sound" => Some(DataComponent::BreakSound),
|
|
"minecraft:villager/variant" => Some(DataComponent::VillagerVariant),
|
|
"minecraft:wolf/variant" => Some(DataComponent::WolfVariant),
|
|
"minecraft:wolf/sound_variant" => Some(DataComponent::WolfSoundVariant),
|
|
"minecraft:wolf/collar" => Some(DataComponent::WolfCollar),
|
|
"minecraft:fox/variant" => Some(DataComponent::FoxVariant),
|
|
"minecraft:salmon/size" => Some(DataComponent::SalmonSize),
|
|
"minecraft:parrot/variant" => Some(DataComponent::ParrotVariant),
|
|
"minecraft:tropical_fish/pattern" => Some(DataComponent::TropicalFishPattern),
|
|
"minecraft:tropical_fish/base_color" => Some(DataComponent::TropicalFishBaseColor),
|
|
"minecraft:tropical_fish/pattern_color" => {
|
|
Some(DataComponent::TropicalFishPatternColor)
|
|
}
|
|
"minecraft:mooshroom/variant" => Some(DataComponent::MooshroomVariant),
|
|
"minecraft:rabbit/variant" => Some(DataComponent::RabbitVariant),
|
|
"minecraft:pig/variant" => Some(DataComponent::PigVariant),
|
|
"minecraft:pig/sound_variant" => Some(DataComponent::PigSoundVariant),
|
|
"minecraft:cow/variant" => Some(DataComponent::CowVariant),
|
|
"minecraft:cow/sound_variant" => Some(DataComponent::CowSoundVariant),
|
|
"minecraft:chicken/variant" => Some(DataComponent::ChickenVariant),
|
|
"minecraft:chicken/sound_variant" => Some(DataComponent::ChickenSoundVariant),
|
|
"minecraft:zombie_nautilus/variant" => Some(DataComponent::ZombieNautilusVariant),
|
|
"minecraft:frog/variant" => Some(DataComponent::FrogVariant),
|
|
"minecraft:horse/variant" => Some(DataComponent::HorseVariant),
|
|
"minecraft:painting/variant" => Some(DataComponent::PaintingVariant),
|
|
"minecraft:llama/variant" => Some(DataComponent::LlamaVariant),
|
|
"minecraft:axolotl/variant" => Some(DataComponent::AxolotlVariant),
|
|
"minecraft:cat/variant" => Some(DataComponent::CatVariant),
|
|
"minecraft:cat/sound_variant" => Some(DataComponent::CatSoundVariant),
|
|
"minecraft:cat/collar" => Some(DataComponent::CatCollar),
|
|
"minecraft:sheep/color" => Some(DataComponent::SheepColor),
|
|
"minecraft:shulker/color" => Some(DataComponent::ShulkerColor),
|
|
_ => None,
|
|
}
|
|
}
|
|
pub const fn to_name(self) -> &'static str {
|
|
match self {
|
|
Self::CustomData => "minecraft:custom_data",
|
|
Self::MaxStackSize => "minecraft:max_stack_size",
|
|
Self::MaxDamage => "minecraft:max_damage",
|
|
Self::Damage => "minecraft:damage",
|
|
Self::Unbreakable => "minecraft:unbreakable",
|
|
Self::UseEffects => "minecraft:use_effects",
|
|
Self::CustomName => "minecraft:custom_name",
|
|
Self::MinimumAttackCharge => "minecraft:minimum_attack_charge",
|
|
Self::DamageType => "minecraft:damage_type",
|
|
Self::ItemName => "minecraft:item_name",
|
|
Self::ItemModel => "minecraft:item_model",
|
|
Self::Lore => "minecraft:lore",
|
|
Self::Rarity => "minecraft:rarity",
|
|
Self::Enchantments => "minecraft:enchantments",
|
|
Self::CanPlaceOn => "minecraft:can_place_on",
|
|
Self::CanBreak => "minecraft:can_break",
|
|
Self::AttributeModifiers => "minecraft:attribute_modifiers",
|
|
Self::CustomModelData => "minecraft:custom_model_data",
|
|
Self::TooltipDisplay => "minecraft:tooltip_display",
|
|
Self::RepairCost => "minecraft:repair_cost",
|
|
Self::CreativeSlotLock => "minecraft:creative_slot_lock",
|
|
Self::EnchantmentGlintOverride => "minecraft:enchantment_glint_override",
|
|
Self::IntangibleProjectile => "minecraft:intangible_projectile",
|
|
Self::Food => "minecraft:food",
|
|
Self::Consumable => "minecraft:consumable",
|
|
Self::UseRemainder => "minecraft:use_remainder",
|
|
Self::UseCooldown => "minecraft:use_cooldown",
|
|
Self::DamageResistant => "minecraft:damage_resistant",
|
|
Self::Tool => "minecraft:tool",
|
|
Self::Weapon => "minecraft:weapon",
|
|
Self::AttackRange => "minecraft:attack_range",
|
|
Self::Enchantable => "minecraft:enchantable",
|
|
Self::Equippable => "minecraft:equippable",
|
|
Self::Repairable => "minecraft:repairable",
|
|
Self::Glider => "minecraft:glider",
|
|
Self::TooltipStyle => "minecraft:tooltip_style",
|
|
Self::DeathProtection => "minecraft:death_protection",
|
|
Self::BlocksAttacks => "minecraft:blocks_attacks",
|
|
Self::PiercingWeapon => "minecraft:piercing_weapon",
|
|
Self::KineticWeapon => "minecraft:kinetic_weapon",
|
|
Self::SwingAnimation => "minecraft:swing_animation",
|
|
Self::AdditionalTradeCost => "minecraft:additional_trade_cost",
|
|
Self::StoredEnchantments => "minecraft:stored_enchantments",
|
|
Self::Dye => "minecraft:dye",
|
|
Self::DyedColor => "minecraft:dyed_color",
|
|
Self::MapColor => "minecraft:map_color",
|
|
Self::MapId => "minecraft:map_id",
|
|
Self::MapDecorations => "minecraft:map_decorations",
|
|
Self::MapPostProcessing => "minecraft:map_post_processing",
|
|
Self::ChargedProjectiles => "minecraft:charged_projectiles",
|
|
Self::BundleContents => "minecraft:bundle_contents",
|
|
Self::PotionContents => "minecraft:potion_contents",
|
|
Self::PotionDurationScale => "minecraft:potion_duration_scale",
|
|
Self::SuspiciousStewEffects => "minecraft:suspicious_stew_effects",
|
|
Self::WritableBookContent => "minecraft:writable_book_content",
|
|
Self::WrittenBookContent => "minecraft:written_book_content",
|
|
Self::Trim => "minecraft:trim",
|
|
Self::DebugStickState => "minecraft:debug_stick_state",
|
|
Self::EntityData => "minecraft:entity_data",
|
|
Self::BucketEntityData => "minecraft:bucket_entity_data",
|
|
Self::BlockEntityData => "minecraft:block_entity_data",
|
|
Self::Instrument => "minecraft:instrument",
|
|
Self::ProvidesTrimMaterial => "minecraft:provides_trim_material",
|
|
Self::OminousBottleAmplifier => "minecraft:ominous_bottle_amplifier",
|
|
Self::JukeboxPlayable => "minecraft:jukebox_playable",
|
|
Self::ProvidesBannerPatterns => "minecraft:provides_banner_patterns",
|
|
Self::Recipes => "minecraft:recipes",
|
|
Self::LodestoneTracker => "minecraft:lodestone_tracker",
|
|
Self::FireworkExplosion => "minecraft:firework_explosion",
|
|
Self::Fireworks => "minecraft:fireworks",
|
|
Self::Profile => "minecraft:profile",
|
|
Self::NoteBlockSound => "minecraft:note_block_sound",
|
|
Self::BannerPatterns => "minecraft:banner_patterns",
|
|
Self::BaseColor => "minecraft:base_color",
|
|
Self::PotDecorations => "minecraft:pot_decorations",
|
|
Self::Container => "minecraft:container",
|
|
Self::BlockState => "minecraft:block_state",
|
|
Self::Bees => "minecraft:bees",
|
|
Self::Lock => "minecraft:lock",
|
|
Self::ContainerLoot => "minecraft:container_loot",
|
|
Self::BreakSound => "minecraft:break_sound",
|
|
Self::VillagerVariant => "minecraft:villager/variant",
|
|
Self::WolfVariant => "minecraft:wolf/variant",
|
|
Self::WolfSoundVariant => "minecraft:wolf/sound_variant",
|
|
Self::WolfCollar => "minecraft:wolf/collar",
|
|
Self::FoxVariant => "minecraft:fox/variant",
|
|
Self::SalmonSize => "minecraft:salmon/size",
|
|
Self::ParrotVariant => "minecraft:parrot/variant",
|
|
Self::TropicalFishPattern => "minecraft:tropical_fish/pattern",
|
|
Self::TropicalFishBaseColor => "minecraft:tropical_fish/base_color",
|
|
Self::TropicalFishPatternColor => "minecraft:tropical_fish/pattern_color",
|
|
Self::MooshroomVariant => "minecraft:mooshroom/variant",
|
|
Self::RabbitVariant => "minecraft:rabbit/variant",
|
|
Self::PigVariant => "minecraft:pig/variant",
|
|
Self::PigSoundVariant => "minecraft:pig/sound_variant",
|
|
Self::CowVariant => "minecraft:cow/variant",
|
|
Self::CowSoundVariant => "minecraft:cow/sound_variant",
|
|
Self::ChickenVariant => "minecraft:chicken/variant",
|
|
Self::ChickenSoundVariant => "minecraft:chicken/sound_variant",
|
|
Self::ZombieNautilusVariant => "minecraft:zombie_nautilus/variant",
|
|
Self::FrogVariant => "minecraft:frog/variant",
|
|
Self::HorseVariant => "minecraft:horse/variant",
|
|
Self::PaintingVariant => "minecraft:painting/variant",
|
|
Self::LlamaVariant => "minecraft:llama/variant",
|
|
Self::AxolotlVariant => "minecraft:axolotl/variant",
|
|
Self::CatVariant => "minecraft:cat/variant",
|
|
Self::CatSoundVariant => "minecraft:cat/sound_variant",
|
|
Self::CatCollar => "minecraft:cat/collar",
|
|
Self::SheepColor => "minecraft:sheep/color",
|
|
Self::ShulkerColor => "minecraft:shulker/color",
|
|
}
|
|
}
|
|
}
|