96155 lines
3.2 MiB
96155 lines
3.2 MiB
/* This file is generated. Do not edit manually. */
|
|
use crate::Block;
|
|
use crate::attributes::Attributes;
|
|
use crate::data_component::DataComponent;
|
|
#[allow(
|
|
clippy::wildcard_imports,
|
|
clippy::enum_glob_use,
|
|
clippy::too_many_lines
|
|
)]
|
|
use crate::data_component::DataComponent::*;
|
|
use crate::data_component_impl::IDSet::{IDs, Tag};
|
|
use crate::data_component_impl::*;
|
|
use crate::effect::StatusEffect;
|
|
use crate::sound::Sound;
|
|
use crate::tag::{RegistryKey, Taggable};
|
|
use crate::{AttributeModifierSlot, tag};
|
|
use pumpkin_nbt::{compound::NbtCompound, tag::NbtTag};
|
|
use pumpkin_util::text::TextComponent;
|
|
use std::borrow::Cow;
|
|
use std::hash::{Hash, Hasher};
|
|
#[derive(Clone)]
|
|
pub struct Item {
|
|
pub id: u16,
|
|
pub registry_key: &'static str,
|
|
pub components: &'static [(DataComponent, &'static dyn DataComponentImpl)],
|
|
}
|
|
impl Eq for Item {}
|
|
impl Hash for Item {
|
|
fn hash<H: Hasher>(&self, state: &mut H) {
|
|
self.id.hash(state);
|
|
}
|
|
}
|
|
impl PartialEq for Item {
|
|
fn eq(&self, other: &Self) -> bool {
|
|
self.id == other.id
|
|
}
|
|
}
|
|
#[derive(Clone)]
|
|
pub enum BedrockItemVersion {
|
|
Legacy,
|
|
DataDriven,
|
|
None,
|
|
}
|
|
#[derive(Clone)]
|
|
pub struct BedrockItem {
|
|
pub id: i16,
|
|
pub registry_key: &'static str,
|
|
pub version: BedrockItemVersion,
|
|
pub component_based: bool,
|
|
pub definition_components: &'static [u8],
|
|
}
|
|
impl Eq for BedrockItem {}
|
|
impl Hash for BedrockItem {
|
|
fn hash<H: Hasher>(&self, state: &mut H) {
|
|
self.id.hash(state);
|
|
}
|
|
}
|
|
impl PartialEq for BedrockItem {
|
|
fn eq(&self, other: &Self) -> bool {
|
|
self.id == other.id
|
|
}
|
|
}
|
|
#[derive(Clone)]
|
|
pub struct JavaToBedrockItemMapping {
|
|
pub java_item: &'static Item,
|
|
pub bedrock_item: &'static BedrockItem,
|
|
pub bedrock_data: u32,
|
|
pub bedrock_block_state: u16,
|
|
}
|
|
impl Eq for JavaToBedrockItemMapping {}
|
|
impl Hash for JavaToBedrockItemMapping {
|
|
fn hash<H: Hasher>(&self, state: &mut H) {
|
|
self.java_item.id.hash(state);
|
|
}
|
|
}
|
|
impl PartialEq for JavaToBedrockItemMapping {
|
|
fn eq(&self, other: &Self) -> bool {
|
|
self.java_item.id == other.java_item.id
|
|
}
|
|
}
|
|
impl Item {
|
|
pub const ACACIA_BOAT: Self = Self {
|
|
id: 899,
|
|
registry_key: "acacia_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.acacia_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_BUTTON: Self = Self {
|
|
id: 783,
|
|
registry_key: "acacia_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_CHEST_BOAT: Self = Self {
|
|
id: 900,
|
|
registry_key: "acacia_chest_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.acacia_chest_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_chest_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_DOOR: Self = Self {
|
|
id: 812,
|
|
registry_key: "acacia_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_FENCE: Self = Self {
|
|
id: 376,
|
|
registry_key: "acacia_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_FENCE_GATE: Self = Self {
|
|
id: 853,
|
|
registry_key: "acacia_fence_gate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_fence_gate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_fence_gate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_HANGING_SIGN: Self = Self {
|
|
id: 1032,
|
|
registry_key: "acacia_hanging_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_hanging_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_hanging_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_LEAVES: Self = Self {
|
|
id: 213,
|
|
registry_key: "acacia_leaves",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_leaves",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_leaves"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_LOG: Self = Self {
|
|
id: 165,
|
|
registry_key: "acacia_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_PLANKS: Self = Self {
|
|
id: 67,
|
|
registry_key: "acacia_planks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_planks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_planks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_PRESSURE_PLATE: Self = Self {
|
|
id: 799,
|
|
registry_key: "acacia_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_SAPLING: Self = Self {
|
|
id: 80,
|
|
registry_key: "acacia_sapling",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_sapling",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_sapling"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_SHELF: Self = Self {
|
|
id: 333,
|
|
registry_key: "acacia_shelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_shelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_shelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_SIGN: Self = Self {
|
|
id: 1020,
|
|
registry_key: "acacia_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_SLAB: Self = Self {
|
|
id: 302,
|
|
registry_key: "acacia_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_STAIRS: Self = Self {
|
|
id: 473,
|
|
registry_key: "acacia_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_TRAPDOOR: Self = Self {
|
|
id: 833,
|
|
registry_key: "acacia_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACACIA_WOOD: Self = Self {
|
|
id: 202,
|
|
registry_key: "acacia_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.acacia_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:acacia_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ACTIVATOR_RAIL: Self = Self {
|
|
id: 864,
|
|
registry_key: "activator_rail",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.activator_rail",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:activator_rail"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const AIR: Self = Self {
|
|
id: 0,
|
|
registry_key: "air",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.air",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:air"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ALLAY_SPAWN_EGG: Self = Self {
|
|
id: 1192,
|
|
registry_key: "allay_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.allay_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:allay_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ALLIUM: Self = Self {
|
|
id: 262,
|
|
registry_key: "allium",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.allium",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:allium"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const AMETHYST_BLOCK: Self = Self {
|
|
id: 115,
|
|
registry_key: "amethyst_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.amethyst_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:amethyst_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const AMETHYST_CLUSTER: Self = Self {
|
|
id: 1449,
|
|
registry_key: "amethyst_cluster",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.amethyst_cluster",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:amethyst_cluster"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const AMETHYST_SHARD: Self = Self {
|
|
id: 930,
|
|
registry_key: "amethyst_shard",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.amethyst_shard",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:amethyst_shard"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesTrimMaterial, &ProvidesTrimMaterialImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ANCIENT_DEBRIS: Self = Self {
|
|
id: 109,
|
|
registry_key: "ancient_debris",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.ancient_debris",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ancient_debris"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ANDESITE: Self = Self {
|
|
id: 6,
|
|
registry_key: "andesite",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.andesite",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:andesite"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ANDESITE_SLAB: Self = Self {
|
|
id: 736,
|
|
registry_key: "andesite_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.andesite_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:andesite_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ANDESITE_STAIRS: Self = Self {
|
|
id: 719,
|
|
registry_key: "andesite_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.andesite_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:andesite_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ANDESITE_WALL: Self = Self {
|
|
id: 494,
|
|
registry_key: "andesite_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.andesite_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:andesite_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ANGLER_POTTERY_SHERD: Self = Self {
|
|
id: 1477,
|
|
registry_key: "angler_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.angler_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:angler_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ANVIL: Self = Self {
|
|
id: 506,
|
|
registry_key: "anvil",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.anvil",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:anvil"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const APPLE: Self = Self {
|
|
id: 921,
|
|
registry_key: "apple",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.apple",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 4,
|
|
saturation: 2.4,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:apple"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ARCHER_POTTERY_SHERD: Self = Self {
|
|
id: 1478,
|
|
registry_key: "archer_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.archer_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:archer_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ARMADILLO_SCUTE: Self = Self {
|
|
id: 917,
|
|
registry_key: "armadillo_scute",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.armadillo_scute",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:armadillo_scute"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ARMADILLO_SPAWN_EGG: Self = Self {
|
|
id: 1170,
|
|
registry_key: "armadillo_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.armadillo_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:armadillo_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ARMOR_STAND: Self = Self {
|
|
id: 1284,
|
|
registry_key: "armor_stand",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.armor_stand",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:armor_stand"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ARMS_UP_POTTERY_SHERD: Self = Self {
|
|
id: 1479,
|
|
registry_key: "arms_up_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.arms_up_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:arms_up_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ARROW: Self = Self {
|
|
id: 923,
|
|
registry_key: "arrow",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.arrow",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:arrow"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const AXOLOTL_BUCKET: Self = Self {
|
|
id: 1051,
|
|
registry_key: "axolotl_bucket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.axolotl_bucket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BucketEntityData, &BucketEntityDataImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:axolotl_bucket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const AXOLOTL_SPAWN_EGG: Self = Self {
|
|
id: 1180,
|
|
registry_key: "axolotl_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.axolotl_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:axolotl_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const AZALEA: Self = Self {
|
|
id: 232,
|
|
registry_key: "azalea",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.azalea",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:azalea"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const AZALEA_LEAVES: Self = Self {
|
|
id: 218,
|
|
registry_key: "azalea_leaves",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.azalea_leaves",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:azalea_leaves"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const AZURE_BLUET: Self = Self {
|
|
id: 263,
|
|
registry_key: "azure_bluet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.azure_bluet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:azure_bluet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAKED_POTATO: Self = Self {
|
|
id: 1259,
|
|
registry_key: "baked_potato",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.baked_potato",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 5,
|
|
saturation: 6.0,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:baked_potato"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO: Self = Self {
|
|
id: 297,
|
|
registry_key: "bamboo",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_BLOCK: Self = Self {
|
|
id: 174,
|
|
registry_key: "bamboo_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_BUTTON: Self = Self {
|
|
id: 788,
|
|
registry_key: "bamboo_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_CHEST_RAFT: Self = Self {
|
|
id: 910,
|
|
registry_key: "bamboo_chest_raft",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bamboo_chest_raft",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_chest_raft"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_DOOR: Self = Self {
|
|
id: 817,
|
|
registry_key: "bamboo_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_FENCE: Self = Self {
|
|
id: 381,
|
|
registry_key: "bamboo_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_FENCE_GATE: Self = Self {
|
|
id: 858,
|
|
registry_key: "bamboo_fence_gate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_fence_gate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_fence_gate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_HANGING_SIGN: Self = Self {
|
|
id: 1037,
|
|
registry_key: "bamboo_hanging_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_hanging_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_hanging_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_MOSAIC: Self = Self {
|
|
id: 75,
|
|
registry_key: "bamboo_mosaic",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_mosaic",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_mosaic"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_MOSAIC_SLAB: Self = Self {
|
|
id: 308,
|
|
registry_key: "bamboo_mosaic_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_mosaic_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_mosaic_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_MOSAIC_STAIRS: Self = Self {
|
|
id: 479,
|
|
registry_key: "bamboo_mosaic_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_mosaic_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_mosaic_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_PLANKS: Self = Self {
|
|
id: 72,
|
|
registry_key: "bamboo_planks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_planks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_planks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_PRESSURE_PLATE: Self = Self {
|
|
id: 804,
|
|
registry_key: "bamboo_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_RAFT: Self = Self {
|
|
id: 909,
|
|
registry_key: "bamboo_raft",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bamboo_raft",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_raft"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_SHELF: Self = Self {
|
|
id: 334,
|
|
registry_key: "bamboo_shelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_shelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_shelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_SIGN: Self = Self {
|
|
id: 1025,
|
|
registry_key: "bamboo_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_SLAB: Self = Self {
|
|
id: 307,
|
|
registry_key: "bamboo_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_STAIRS: Self = Self {
|
|
id: 478,
|
|
registry_key: "bamboo_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAMBOO_TRAPDOOR: Self = Self {
|
|
id: 838,
|
|
registry_key: "bamboo_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bamboo_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bamboo_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BARREL: Self = Self {
|
|
id: 1385,
|
|
registry_key: "barrel",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.barrel",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:barrel"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BARRIER: Self = Self {
|
|
id: 530,
|
|
registry_key: "barrier",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.barrier",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:barrier"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BASALT: Self = Self {
|
|
id: 390,
|
|
registry_key: "basalt",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.basalt",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:basalt"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BAT_SPAWN_EGG: Self = Self {
|
|
id: 1171,
|
|
registry_key: "bat_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bat_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bat_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BEACON: Self = Self {
|
|
id: 483,
|
|
registry_key: "beacon",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.beacon",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:beacon"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BEDROCK: Self = Self {
|
|
id: 85,
|
|
registry_key: "bedrock",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bedrock",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bedrock"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BEE_NEST: Self = Self {
|
|
id: 1410,
|
|
registry_key: "bee_nest",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bee_nest",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(Bees, &BeesImpl),
|
|
(
|
|
BlockState,
|
|
&BlockStateImpl {
|
|
properties: Cow::Borrowed(&[(
|
|
Cow::Borrowed("honey_level"),
|
|
Cow::Borrowed("0"),
|
|
)]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bee_nest"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BEE_SPAWN_EGG: Self = Self {
|
|
id: 1172,
|
|
registry_key: "bee_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bee_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bee_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BEEF: Self = Self {
|
|
id: 1139,
|
|
registry_key: "beef",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.beef",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 3,
|
|
saturation: 1.8,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:beef"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BEEHIVE: Self = Self {
|
|
id: 1411,
|
|
registry_key: "beehive",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.beehive",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(Bees, &BeesImpl),
|
|
(
|
|
BlockState,
|
|
&BlockStateImpl {
|
|
properties: Cow::Borrowed(&[(
|
|
Cow::Borrowed("honey_level"),
|
|
Cow::Borrowed("0"),
|
|
)]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:beehive"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BEETROOT: Self = Self {
|
|
id: 1317,
|
|
registry_key: "beetroot",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.beetroot",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 1,
|
|
saturation: 1.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:beetroot"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BEETROOT_SEEDS: Self = Self {
|
|
id: 1318,
|
|
registry_key: "beetroot_seeds",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.beetroot_seeds",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:beetroot_seeds"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BEETROOT_SOUP: Self = Self {
|
|
id: 1319,
|
|
registry_key: "beetroot_soup",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.beetroot_soup",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 6,
|
|
saturation: 7.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:beetroot_soup"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
(UseRemainder, &UseRemainderImpl),
|
|
],
|
|
};
|
|
pub const BELL: Self = Self {
|
|
id: 1393,
|
|
registry_key: "bell",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bell",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bell"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIG_DRIPLEAF: Self = Self {
|
|
id: 295,
|
|
registry_key: "big_dripleaf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.big_dripleaf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:big_dripleaf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_BOAT: Self = Self {
|
|
id: 895,
|
|
registry_key: "birch_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.birch_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_BUTTON: Self = Self {
|
|
id: 781,
|
|
registry_key: "birch_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_CHEST_BOAT: Self = Self {
|
|
id: 896,
|
|
registry_key: "birch_chest_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.birch_chest_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_chest_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_DOOR: Self = Self {
|
|
id: 810,
|
|
registry_key: "birch_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_FENCE: Self = Self {
|
|
id: 374,
|
|
registry_key: "birch_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_FENCE_GATE: Self = Self {
|
|
id: 851,
|
|
registry_key: "birch_fence_gate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_fence_gate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_fence_gate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_HANGING_SIGN: Self = Self {
|
|
id: 1030,
|
|
registry_key: "birch_hanging_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_hanging_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_hanging_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_LEAVES: Self = Self {
|
|
id: 211,
|
|
registry_key: "birch_leaves",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_leaves",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_leaves"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_LOG: Self = Self {
|
|
id: 163,
|
|
registry_key: "birch_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_PLANKS: Self = Self {
|
|
id: 65,
|
|
registry_key: "birch_planks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_planks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_planks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_PRESSURE_PLATE: Self = Self {
|
|
id: 797,
|
|
registry_key: "birch_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_SAPLING: Self = Self {
|
|
id: 78,
|
|
registry_key: "birch_sapling",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_sapling",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_sapling"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_SHELF: Self = Self {
|
|
id: 335,
|
|
registry_key: "birch_shelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_shelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_shelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_SIGN: Self = Self {
|
|
id: 1018,
|
|
registry_key: "birch_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_SLAB: Self = Self {
|
|
id: 300,
|
|
registry_key: "birch_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_STAIRS: Self = Self {
|
|
id: 471,
|
|
registry_key: "birch_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_TRAPDOOR: Self = Self {
|
|
id: 831,
|
|
registry_key: "birch_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BIRCH_WOOD: Self = Self {
|
|
id: 200,
|
|
registry_key: "birch_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.birch_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:birch_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_BANNER: Self = Self {
|
|
id: 1311,
|
|
registry_key: "black_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.black_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_BED: Self = Self {
|
|
id: 1130,
|
|
registry_key: "black_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.black_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_BUNDLE: Self = Self {
|
|
id: 1081,
|
|
registry_key: "black_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.black_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_CANDLE: Self = Self {
|
|
id: 1445,
|
|
registry_key: "black_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.black_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_CARPET: Self = Self {
|
|
id: 548,
|
|
registry_key: "black_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.black_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:black_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_CONCRETE: Self = Self {
|
|
id: 657,
|
|
registry_key: "black_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.black_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_CONCRETE_POWDER: Self = Self {
|
|
id: 673,
|
|
registry_key: "black_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.black_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_DYE: Self = Self {
|
|
id: 1110,
|
|
registry_key: "black_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.black_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 641,
|
|
registry_key: "black_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.black_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_HARNESS: Self = Self {
|
|
id: 881,
|
|
registry_key: "black_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.black_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:black_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_SHULKER_BOX: Self = Self {
|
|
id: 625,
|
|
registry_key: "black_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.black_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_STAINED_GLASS: Self = Self {
|
|
id: 573,
|
|
registry_key: "black_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.black_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_STAINED_GLASS_PANE: Self = Self {
|
|
id: 589,
|
|
registry_key: "black_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.black_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_TERRACOTTA: Self = Self {
|
|
id: 529,
|
|
registry_key: "black_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.black_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACK_WOOL: Self = Self {
|
|
id: 255,
|
|
registry_key: "black_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.black_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:black_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACKSTONE: Self = Self {
|
|
id: 1416,
|
|
registry_key: "blackstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blackstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blackstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACKSTONE_SLAB: Self = Self {
|
|
id: 1417,
|
|
registry_key: "blackstone_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blackstone_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blackstone_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACKSTONE_STAIRS: Self = Self {
|
|
id: 1418,
|
|
registry_key: "blackstone_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blackstone_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blackstone_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLACKSTONE_WALL: Self = Self {
|
|
id: 499,
|
|
registry_key: "blackstone_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blackstone_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blackstone_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLADE_POTTERY_SHERD: Self = Self {
|
|
id: 1480,
|
|
registry_key: "blade_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.blade_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blade_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLAST_FURNACE: Self = Self {
|
|
id: 1387,
|
|
registry_key: "blast_furnace",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blast_furnace",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blast_furnace"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLAZE_POWDER: Self = Self {
|
|
id: 1153,
|
|
registry_key: "blaze_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.blaze_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blaze_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLAZE_ROD: Self = Self {
|
|
id: 1145,
|
|
registry_key: "blaze_rod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.blaze_rod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blaze_rod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLAZE_SPAWN_EGG: Self = Self {
|
|
id: 1233,
|
|
registry_key: "blaze_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.blaze_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blaze_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_BANNER: Self = Self {
|
|
id: 1307,
|
|
registry_key: "blue_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_BED: Self = Self {
|
|
id: 1126,
|
|
registry_key: "blue_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_BUNDLE: Self = Self {
|
|
id: 1077,
|
|
registry_key: "blue_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.blue_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_CANDLE: Self = Self {
|
|
id: 1441,
|
|
registry_key: "blue_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_CARPET: Self = Self {
|
|
id: 544,
|
|
registry_key: "blue_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:blue_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_CONCRETE: Self = Self {
|
|
id: 653,
|
|
registry_key: "blue_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_CONCRETE_POWDER: Self = Self {
|
|
id: 669,
|
|
registry_key: "blue_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_DYE: Self = Self {
|
|
id: 1106,
|
|
registry_key: "blue_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.blue_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_EGG: Self = Self {
|
|
id: 1061,
|
|
registry_key: "blue_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.blue_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
ChickenVariant,
|
|
&ChickenVariantImpl {
|
|
value: Cow::Borrowed("minecraft:cold"),
|
|
},
|
|
),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 637,
|
|
registry_key: "blue_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_HARNESS: Self = Self {
|
|
id: 877,
|
|
registry_key: "blue_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.blue_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:blue_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_ICE: Self = Self {
|
|
id: 707,
|
|
registry_key: "blue_ice",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_ice",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_ice"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_ORCHID: Self = Self {
|
|
id: 261,
|
|
registry_key: "blue_orchid",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_orchid",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_orchid"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_SHULKER_BOX: Self = Self {
|
|
id: 621,
|
|
registry_key: "blue_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_STAINED_GLASS: Self = Self {
|
|
id: 569,
|
|
registry_key: "blue_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_STAINED_GLASS_PANE: Self = Self {
|
|
id: 585,
|
|
registry_key: "blue_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_TERRACOTTA: Self = Self {
|
|
id: 525,
|
|
registry_key: "blue_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BLUE_WOOL: Self = Self {
|
|
id: 251,
|
|
registry_key: "blue_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.blue_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:blue_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BOGGED_SPAWN_EGG: Self = Self {
|
|
id: 1202,
|
|
registry_key: "bogged_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bogged_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bogged_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BOLT_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1476,
|
|
registry_key: "bolt_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bolt_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bolt_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BONE: Self = Self {
|
|
id: 1112,
|
|
registry_key: "bone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BONE_BLOCK: Self = Self {
|
|
id: 607,
|
|
registry_key: "bone_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bone_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bone_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BONE_MEAL: Self = Self {
|
|
id: 1111,
|
|
registry_key: "bone_meal",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bone_meal",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bone_meal"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BOOK: Self = Self {
|
|
id: 1058,
|
|
registry_key: "book",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.book",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 1 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:book"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BOOKSHELF: Self = Self {
|
|
id: 345,
|
|
registry_key: "bookshelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bookshelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bookshelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BORDURE_INDENTED_BANNER_PATTERN: Self = Self {
|
|
id: 1382,
|
|
registry_key: "bordure_indented_banner_pattern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bordure_indented_banner_pattern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bordure_indented_banner_pattern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesBannerPatterns, &ProvidesBannerPatternsImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BOW: Self = Self {
|
|
id: 922,
|
|
registry_key: "bow",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bow",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 384 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 1 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bow"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BOWL: Self = Self {
|
|
id: 920,
|
|
registry_key: "bowl",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bowl",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bowl"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BRAIN_CORAL: Self = Self {
|
|
id: 688,
|
|
registry_key: "brain_coral",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brain_coral",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brain_coral"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BRAIN_CORAL_BLOCK: Self = Self {
|
|
id: 683,
|
|
registry_key: "brain_coral_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brain_coral_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brain_coral_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BRAIN_CORAL_FAN: Self = Self {
|
|
id: 698,
|
|
registry_key: "brain_coral_fan",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brain_coral_fan",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brain_coral_fan"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BREAD: Self = Self {
|
|
id: 981,
|
|
registry_key: "bread",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bread",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 5,
|
|
saturation: 6.0,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bread"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BREEZE_ROD: Self = Self {
|
|
id: 1252,
|
|
registry_key: "breeze_rod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.breeze_rod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:breeze_rod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BREEZE_SPAWN_EGG: Self = Self {
|
|
id: 1218,
|
|
registry_key: "breeze_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.breeze_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:breeze_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BREWER_POTTERY_SHERD: Self = Self {
|
|
id: 1481,
|
|
registry_key: "brewer_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.brewer_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brewer_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BREWING_STAND: Self = Self {
|
|
id: 1155,
|
|
registry_key: "brewing_stand",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brewing_stand",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brewing_stand"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BRICK: Self = Self {
|
|
id: 1054,
|
|
registry_key: "brick",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.brick",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brick"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BRICK_SLAB: Self = Self {
|
|
id: 317,
|
|
registry_key: "brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BRICK_STAIRS: Self = Self {
|
|
id: 447,
|
|
registry_key: "brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BRICK_WALL: Self = Self {
|
|
id: 486,
|
|
registry_key: "brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BRICKS: Self = Self {
|
|
id: 332,
|
|
registry_key: "bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_BANNER: Self = Self {
|
|
id: 1308,
|
|
registry_key: "brown_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_BED: Self = Self {
|
|
id: 1127,
|
|
registry_key: "brown_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_BUNDLE: Self = Self {
|
|
id: 1078,
|
|
registry_key: "brown_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.brown_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_CANDLE: Self = Self {
|
|
id: 1442,
|
|
registry_key: "brown_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_CARPET: Self = Self {
|
|
id: 545,
|
|
registry_key: "brown_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:brown_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_CONCRETE: Self = Self {
|
|
id: 654,
|
|
registry_key: "brown_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_CONCRETE_POWDER: Self = Self {
|
|
id: 670,
|
|
registry_key: "brown_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_DYE: Self = Self {
|
|
id: 1107,
|
|
registry_key: "brown_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.brown_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_EGG: Self = Self {
|
|
id: 1062,
|
|
registry_key: "brown_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.brown_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
ChickenVariant,
|
|
&ChickenVariantImpl {
|
|
value: Cow::Borrowed("minecraft:warm"),
|
|
},
|
|
),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 638,
|
|
registry_key: "brown_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_HARNESS: Self = Self {
|
|
id: 878,
|
|
registry_key: "brown_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.brown_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:brown_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_MUSHROOM: Self = Self {
|
|
id: 275,
|
|
registry_key: "brown_mushroom",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_mushroom",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_mushroom"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_MUSHROOM_BLOCK: Self = Self {
|
|
id: 415,
|
|
registry_key: "brown_mushroom_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_mushroom_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_mushroom_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_SHULKER_BOX: Self = Self {
|
|
id: 622,
|
|
registry_key: "brown_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_STAINED_GLASS: Self = Self {
|
|
id: 570,
|
|
registry_key: "brown_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_STAINED_GLASS_PANE: Self = Self {
|
|
id: 586,
|
|
registry_key: "brown_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_TERRACOTTA: Self = Self {
|
|
id: 526,
|
|
registry_key: "brown_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BROWN_WOOL: Self = Self {
|
|
id: 252,
|
|
registry_key: "brown_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.brown_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brown_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BRUSH: Self = Self {
|
|
id: 1457,
|
|
registry_key: "brush",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.brush",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 64 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:brush"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BUBBLE_CORAL: Self = Self {
|
|
id: 689,
|
|
registry_key: "bubble_coral",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bubble_coral",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bubble_coral"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BUBBLE_CORAL_BLOCK: Self = Self {
|
|
id: 684,
|
|
registry_key: "bubble_coral_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bubble_coral_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bubble_coral_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BUBBLE_CORAL_FAN: Self = Self {
|
|
id: 699,
|
|
registry_key: "bubble_coral_fan",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bubble_coral_fan",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bubble_coral_fan"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BUCKET: Self = Self {
|
|
id: 1040,
|
|
registry_key: "bucket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bucket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bucket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BUDDING_AMETHYST: Self = Self {
|
|
id: 116,
|
|
registry_key: "budding_amethyst",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.budding_amethyst",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:budding_amethyst"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BUNDLE: Self = Self {
|
|
id: 1065,
|
|
registry_key: "bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BURN_POTTERY_SHERD: Self = Self {
|
|
id: 1482,
|
|
registry_key: "burn_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.burn_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:burn_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const BUSH: Self = Self {
|
|
id: 231,
|
|
registry_key: "bush",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.bush",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:bush"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CACTUS: Self = Self {
|
|
id: 368,
|
|
registry_key: "cactus",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cactus",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cactus"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CACTUS_FLOWER: Self = Self {
|
|
id: 369,
|
|
registry_key: "cactus_flower",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cactus_flower",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cactus_flower"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CAKE: Self = Self {
|
|
id: 1114,
|
|
registry_key: "cake",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cake",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cake"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CALCITE: Self = Self {
|
|
id: 11,
|
|
registry_key: "calcite",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.calcite",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:calcite"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CALIBRATED_SCULK_SENSOR: Self = Self {
|
|
id: 771,
|
|
registry_key: "calibrated_sculk_sensor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.calibrated_sculk_sensor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:calibrated_sculk_sensor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CAMEL_HUSK_SPAWN_EGG: Self = Self {
|
|
id: 1203,
|
|
registry_key: "camel_husk_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.camel_husk_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:camel_husk_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CAMEL_SPAWN_EGG: Self = Self {
|
|
id: 1163,
|
|
registry_key: "camel_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.camel_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:camel_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CAMPFIRE: Self = Self {
|
|
id: 1406,
|
|
registry_key: "campfire",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.campfire",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:campfire"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CANDLE: Self = Self {
|
|
id: 1429,
|
|
registry_key: "candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CARROT: Self = Self {
|
|
id: 1257,
|
|
registry_key: "carrot",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.carrot",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 3,
|
|
saturation: 3.6,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:carrot"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CARROT_ON_A_STICK: Self = Self {
|
|
id: 887,
|
|
registry_key: "carrot_on_a_stick",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.carrot_on_a_stick",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 25 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:carrot_on_a_stick"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CARTOGRAPHY_TABLE: Self = Self {
|
|
id: 1388,
|
|
registry_key: "cartography_table",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cartography_table",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cartography_table"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CARVED_PUMPKIN: Self = Self {
|
|
id: 385,
|
|
registry_key: "carved_pumpkin",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.carved_pumpkin",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[Modifier {
|
|
r#type: &Attributes::WAYPOINT_TRANSMIT_RANGE,
|
|
id: "minecraft:waypoint_transmit_range_hide",
|
|
amount: -1f64,
|
|
operation: Operation::AddMultipliedTotal,
|
|
slot: AttributeModifierSlot::Head,
|
|
}]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGeneric),
|
|
asset_id: None,
|
|
camera_overlay: Some(Cow::Borrowed("minecraft:misc/pumpkinblur")),
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: false,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:carved_pumpkin"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CAT_SPAWN_EGG: Self = Self {
|
|
id: 1167,
|
|
registry_key: "cat_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cat_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cat_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CAULDRON: Self = Self {
|
|
id: 1156,
|
|
registry_key: "cauldron",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cauldron",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cauldron"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CAVE_SPIDER_SPAWN_EGG: Self = Self {
|
|
id: 1216,
|
|
registry_key: "cave_spider_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cave_spider_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cave_spider_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHAIN_COMMAND_BLOCK: Self = Self {
|
|
id: 602,
|
|
registry_key: "chain_command_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chain_command_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chain_command_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHAINMAIL_BOOTS: Self = Self {
|
|
id: 993,
|
|
registry_key: "chainmail_boots",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.chainmail_boots",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 195 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.boots",
|
|
amount: 1f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.boots",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::FEET,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipChain),
|
|
asset_id: Some(Cow::Borrowed("minecraft:chainmail")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 12 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chainmail_boots"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHAINMAIL_CHESTPLATE: Self = Self {
|
|
id: 991,
|
|
registry_key: "chainmail_chestplate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.chainmail_chestplate",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 240 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::CHEST,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipChain),
|
|
asset_id: Some(Cow::Borrowed("minecraft:chainmail")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 12 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chainmail_chestplate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHAINMAIL_HELMET: Self = Self {
|
|
id: 990,
|
|
registry_key: "chainmail_helmet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.chainmail_helmet",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 165 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipChain),
|
|
asset_id: Some(Cow::Borrowed("minecraft:chainmail")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 12 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chainmail_helmet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHAINMAIL_LEGGINGS: Self = Self {
|
|
id: 992,
|
|
registry_key: "chainmail_leggings",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.chainmail_leggings",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 225 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 4f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::LEGS,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipChain),
|
|
asset_id: Some(Cow::Borrowed("minecraft:chainmail")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 12 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chainmail_leggings"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHARCOAL: Self = Self {
|
|
id: 925,
|
|
registry_key: "charcoal",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.charcoal",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:charcoal"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_BOAT: Self = Self {
|
|
id: 901,
|
|
registry_key: "cherry_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cherry_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_BUTTON: Self = Self {
|
|
id: 784,
|
|
registry_key: "cherry_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_CHEST_BOAT: Self = Self {
|
|
id: 902,
|
|
registry_key: "cherry_chest_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cherry_chest_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_chest_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_DOOR: Self = Self {
|
|
id: 813,
|
|
registry_key: "cherry_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_FENCE: Self = Self {
|
|
id: 377,
|
|
registry_key: "cherry_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_FENCE_GATE: Self = Self {
|
|
id: 854,
|
|
registry_key: "cherry_fence_gate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_fence_gate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_fence_gate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_HANGING_SIGN: Self = Self {
|
|
id: 1033,
|
|
registry_key: "cherry_hanging_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_hanging_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_hanging_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_LEAVES: Self = Self {
|
|
id: 214,
|
|
registry_key: "cherry_leaves",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_leaves",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_leaves"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_LOG: Self = Self {
|
|
id: 166,
|
|
registry_key: "cherry_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_PLANKS: Self = Self {
|
|
id: 68,
|
|
registry_key: "cherry_planks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_planks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_planks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_PRESSURE_PLATE: Self = Self {
|
|
id: 800,
|
|
registry_key: "cherry_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_SAPLING: Self = Self {
|
|
id: 81,
|
|
registry_key: "cherry_sapling",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_sapling",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_sapling"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_SHELF: Self = Self {
|
|
id: 336,
|
|
registry_key: "cherry_shelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_shelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_shelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_SIGN: Self = Self {
|
|
id: 1021,
|
|
registry_key: "cherry_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_SLAB: Self = Self {
|
|
id: 303,
|
|
registry_key: "cherry_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_STAIRS: Self = Self {
|
|
id: 474,
|
|
registry_key: "cherry_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_TRAPDOOR: Self = Self {
|
|
id: 834,
|
|
registry_key: "cherry_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHERRY_WOOD: Self = Self {
|
|
id: 203,
|
|
registry_key: "cherry_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cherry_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cherry_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHEST: Self = Self {
|
|
id: 359,
|
|
registry_key: "chest",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chest",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chest"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHEST_MINECART: Self = Self {
|
|
id: 883,
|
|
registry_key: "chest_minecart",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.chest_minecart",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chest_minecart"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHICKEN: Self = Self {
|
|
id: 1141,
|
|
registry_key: "chicken",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.chicken",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 2,
|
|
saturation: 1.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[ConsumeEffect::ApplyEffects((
|
|
Cow::Borrowed(&[StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:hunger"),
|
|
amplifier: 0i32,
|
|
duration: 600i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
}]),
|
|
0.3f32,
|
|
))]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chicken"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHICKEN_SPAWN_EGG: Self = Self {
|
|
id: 1159,
|
|
registry_key: "chicken_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.chicken_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chicken_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHIPPED_ANVIL: Self = Self {
|
|
id: 507,
|
|
registry_key: "chipped_anvil",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chipped_anvil",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chipped_anvil"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_BOOKSHELF: Self = Self {
|
|
id: 346,
|
|
registry_key: "chiseled_bookshelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_bookshelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_bookshelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_CINNABAR: Self = Self {
|
|
id: 52,
|
|
registry_key: "chiseled_cinnabar",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_cinnabar",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_cinnabar"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_COPPER: Self = Self {
|
|
id: 129,
|
|
registry_key: "chiseled_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_DEEPSLATE: Self = Self {
|
|
id: 413,
|
|
registry_key: "chiseled_deepslate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_deepslate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_deepslate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_NETHER_BRICKS: Self = Self {
|
|
id: 454,
|
|
registry_key: "chiseled_nether_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_nether_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_nether_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_POLISHED_BLACKSTONE: Self = Self {
|
|
id: 1423,
|
|
registry_key: "chiseled_polished_blackstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_polished_blackstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_polished_blackstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_QUARTZ_BLOCK: Self = Self {
|
|
id: 509,
|
|
registry_key: "chiseled_quartz_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_quartz_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_quartz_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_RED_SANDSTONE: Self = Self {
|
|
id: 598,
|
|
registry_key: "chiseled_red_sandstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_red_sandstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_red_sandstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_RESIN_BRICKS: Self = Self {
|
|
id: 446,
|
|
registry_key: "chiseled_resin_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_resin_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_resin_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_SANDSTONE: Self = Self {
|
|
id: 226,
|
|
registry_key: "chiseled_sandstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_sandstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_sandstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_STONE_BRICKS: Self = Self {
|
|
id: 406,
|
|
registry_key: "chiseled_stone_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_stone_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_stone_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_SULFUR: Self = Self {
|
|
id: 39,
|
|
registry_key: "chiseled_sulfur",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_sulfur",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_sulfur"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_TUFF: Self = Self {
|
|
id: 16,
|
|
registry_key: "chiseled_tuff",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_tuff",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_tuff"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHISELED_TUFF_BRICKS: Self = Self {
|
|
id: 25,
|
|
registry_key: "chiseled_tuff_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chiseled_tuff_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chiseled_tuff_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHORUS_FLOWER: Self = Self {
|
|
id: 353,
|
|
registry_key: "chorus_flower",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chorus_flower",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chorus_flower"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHORUS_FRUIT: Self = Self {
|
|
id: 1313,
|
|
registry_key: "chorus_fruit",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
UseCooldown,
|
|
&UseCooldownImpl {
|
|
seconds: 1.0,
|
|
cooldown_group: None,
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.chorus_fruit",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 4,
|
|
saturation: 2.4,
|
|
can_always_eat: true,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[ConsumeEffect::TeleportRandomly(16f32)]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chorus_fruit"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CHORUS_PLANT: Self = Self {
|
|
id: 352,
|
|
registry_key: "chorus_plant",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.chorus_plant",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:chorus_plant"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CINNABAR: Self = Self {
|
|
id: 40,
|
|
registry_key: "cinnabar",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cinnabar",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cinnabar"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CINNABAR_BRICK_SLAB: Self = Self {
|
|
id: 49,
|
|
registry_key: "cinnabar_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cinnabar_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cinnabar_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CINNABAR_BRICK_STAIRS: Self = Self {
|
|
id: 50,
|
|
registry_key: "cinnabar_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cinnabar_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cinnabar_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CINNABAR_BRICK_WALL: Self = Self {
|
|
id: 51,
|
|
registry_key: "cinnabar_brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cinnabar_brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cinnabar_brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CINNABAR_BRICKS: Self = Self {
|
|
id: 48,
|
|
registry_key: "cinnabar_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cinnabar_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cinnabar_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CINNABAR_SLAB: Self = Self {
|
|
id: 41,
|
|
registry_key: "cinnabar_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cinnabar_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cinnabar_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CINNABAR_STAIRS: Self = Self {
|
|
id: 42,
|
|
registry_key: "cinnabar_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cinnabar_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cinnabar_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CINNABAR_WALL: Self = Self {
|
|
id: 43,
|
|
registry_key: "cinnabar_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cinnabar_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cinnabar_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CLAY: Self = Self {
|
|
id: 370,
|
|
registry_key: "clay",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.clay",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:clay"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CLAY_BALL: Self = Self {
|
|
id: 1055,
|
|
registry_key: "clay_ball",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.clay_ball",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:clay_ball"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CLOCK: Self = Self {
|
|
id: 1083,
|
|
registry_key: "clock",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.clock",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:clock"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CLOSED_EYEBLOSSOM: Self = Self {
|
|
id: 259,
|
|
registry_key: "closed_eyeblossom",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.closed_eyeblossom",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:closed_eyeblossom"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COAL: Self = Self {
|
|
id: 924,
|
|
registry_key: "coal",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.coal",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:coal"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COAL_BLOCK: Self = Self {
|
|
id: 110,
|
|
registry_key: "coal_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.coal_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:coal_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COAL_ORE: Self = Self {
|
|
id: 91,
|
|
registry_key: "coal_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.coal_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:coal_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COARSE_DIRT: Self = Self {
|
|
id: 56,
|
|
registry_key: "coarse_dirt",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.coarse_dirt",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:coarse_dirt"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COAST_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1461,
|
|
registry_key: "coast_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.coast_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:coast_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COBBLED_DEEPSLATE: Self = Self {
|
|
id: 9,
|
|
registry_key: "cobbled_deepslate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cobbled_deepslate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cobbled_deepslate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COBBLED_DEEPSLATE_SLAB: Self = Self {
|
|
id: 740,
|
|
registry_key: "cobbled_deepslate_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cobbled_deepslate_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cobbled_deepslate_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COBBLED_DEEPSLATE_STAIRS: Self = Self {
|
|
id: 723,
|
|
registry_key: "cobbled_deepslate_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cobbled_deepslate_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cobbled_deepslate_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COBBLED_DEEPSLATE_WALL: Self = Self {
|
|
id: 502,
|
|
registry_key: "cobbled_deepslate_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cobbled_deepslate_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cobbled_deepslate_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COBBLESTONE: Self = Self {
|
|
id: 62,
|
|
registry_key: "cobblestone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cobblestone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cobblestone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COBBLESTONE_SLAB: Self = Self {
|
|
id: 316,
|
|
registry_key: "cobblestone_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cobblestone_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cobblestone_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COBBLESTONE_STAIRS: Self = Self {
|
|
id: 364,
|
|
registry_key: "cobblestone_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cobblestone_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cobblestone_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COBBLESTONE_WALL: Self = Self {
|
|
id: 484,
|
|
registry_key: "cobblestone_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cobblestone_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cobblestone_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COBWEB: Self = Self {
|
|
id: 228,
|
|
registry_key: "cobweb",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cobweb",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cobweb"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COCOA_BEANS: Self = Self {
|
|
id: 1094,
|
|
registry_key: "cocoa_beans",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cocoa_beans",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cocoa_beans"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COD: Self = Self {
|
|
id: 1086,
|
|
registry_key: "cod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 2,
|
|
saturation: 0.4,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COD_BUCKET: Self = Self {
|
|
id: 1049,
|
|
registry_key: "cod_bucket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cod_bucket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 2,
|
|
saturation: 0.4,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BucketEntityData, &BucketEntityDataImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cod_bucket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COD_SPAWN_EGG: Self = Self {
|
|
id: 1181,
|
|
registry_key: "cod_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cod_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cod_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COMMAND_BLOCK: Self = Self {
|
|
id: 482,
|
|
registry_key: "command_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.command_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:command_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COMMAND_BLOCK_MINECART: Self = Self {
|
|
id: 1293,
|
|
registry_key: "command_block_minecart",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.command_block_minecart",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:command_block_minecart"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COMPARATOR: Self = Self {
|
|
id: 749,
|
|
registry_key: "comparator",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.comparator",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:comparator"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COMPASS: Self = Self {
|
|
id: 1063,
|
|
registry_key: "compass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.compass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:compass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COMPOSTER: Self = Self {
|
|
id: 1384,
|
|
registry_key: "composter",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.composter",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:composter"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CONDUIT: Self = Self {
|
|
id: 708,
|
|
registry_key: "conduit",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.conduit",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:conduit"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COOKED_BEEF: Self = Self {
|
|
id: 1140,
|
|
registry_key: "cooked_beef",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cooked_beef",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 8,
|
|
saturation: 12.8,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cooked_beef"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COOKED_CHICKEN: Self = Self {
|
|
id: 1142,
|
|
registry_key: "cooked_chicken",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cooked_chicken",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 6,
|
|
saturation: 7.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cooked_chicken"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COOKED_COD: Self = Self {
|
|
id: 1090,
|
|
registry_key: "cooked_cod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cooked_cod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 5,
|
|
saturation: 6.0,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cooked_cod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COOKED_MUTTON: Self = Self {
|
|
id: 1295,
|
|
registry_key: "cooked_mutton",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cooked_mutton",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 6,
|
|
saturation: 9.6,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cooked_mutton"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COOKED_PORKCHOP: Self = Self {
|
|
id: 1012,
|
|
registry_key: "cooked_porkchop",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cooked_porkchop",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 8,
|
|
saturation: 12.8,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cooked_porkchop"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COOKED_RABBIT: Self = Self {
|
|
id: 1280,
|
|
registry_key: "cooked_rabbit",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cooked_rabbit",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 5,
|
|
saturation: 6.0,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cooked_rabbit"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COOKED_SALMON: Self = Self {
|
|
id: 1091,
|
|
registry_key: "cooked_salmon",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cooked_salmon",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 6,
|
|
saturation: 9.6,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cooked_salmon"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COOKIE: Self = Self {
|
|
id: 1131,
|
|
registry_key: "cookie",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cookie",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 2,
|
|
saturation: 0.4,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cookie"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_AXE: Self = Self {
|
|
id: 947,
|
|
registry_key: "copper_axe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_axe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 190 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 8f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3.200000047683716f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_copper_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/axe")),
|
|
speed: Some(5f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 13 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_axe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_BARS: Self = Self {
|
|
id: 419,
|
|
registry_key: "copper_bars",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.copper_bars",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_bars"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_BLOCK: Self = Self {
|
|
id: 118,
|
|
registry_key: "copper_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.copper_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_BOOTS: Self = Self {
|
|
id: 989,
|
|
registry_key: "copper_boots",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_boots",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 143 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.boots",
|
|
amount: 1f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.boots",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::FEET,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipCopper),
|
|
asset_id: Some(Cow::Borrowed("minecraft:copper")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 8 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_boots"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_BULB: Self = Self {
|
|
id: 1508,
|
|
registry_key: "copper_bulb",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.copper_bulb",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_bulb"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_CHAIN: Self = Self {
|
|
id: 428,
|
|
registry_key: "copper_chain",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.copper_chain",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_chain"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_CHEST: Self = Self {
|
|
id: 1516,
|
|
registry_key: "copper_chest",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.copper_chest",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_chest"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_CHESTPLATE: Self = Self {
|
|
id: 987,
|
|
registry_key: "copper_chestplate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_chestplate",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 176 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 4f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::CHEST,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipCopper),
|
|
asset_id: Some(Cow::Borrowed("minecraft:copper")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 8 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_chestplate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_DOOR: Self = Self {
|
|
id: 820,
|
|
registry_key: "copper_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.copper_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_GOLEM_SPAWN_EGG: Self = Self {
|
|
id: 1196,
|
|
registry_key: "copper_golem_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_golem_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_golem_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_GOLEM_STATUE: Self = Self {
|
|
id: 1524,
|
|
registry_key: "copper_golem_statue",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.copper_golem_statue",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
BlockState,
|
|
&BlockStateImpl {
|
|
properties: Cow::Borrowed(&[(
|
|
Cow::Borrowed("copper_golem_pose"),
|
|
Cow::Borrowed("standing"),
|
|
)]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_golem_statue"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_GRATE: Self = Self {
|
|
id: 1500,
|
|
registry_key: "copper_grate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.copper_grate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_grate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_HELMET: Self = Self {
|
|
id: 986,
|
|
registry_key: "copper_helmet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_helmet",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 121 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipCopper),
|
|
asset_id: Some(Cow::Borrowed("minecraft:copper")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 8 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_helmet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_HOE: Self = Self {
|
|
id: 948,
|
|
registry_key: "copper_hoe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_hoe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 190 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_copper_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/hoe")),
|
|
speed: Some(5f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 13 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_hoe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_HORSE_ARMOR: Self = Self {
|
|
id: 1285,
|
|
registry_key: "copper_horse_armor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_horse_armor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.body",
|
|
amount: 4f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.body",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHorseArmor),
|
|
asset_id: Some(Cow::Borrowed("minecraft:copper")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_wear_horse_armor"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: false,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemHorseArmorUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_horse_armor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_INGOT: Self = Self {
|
|
id: 934,
|
|
registry_key: "copper_ingot",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_ingot",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_ingot"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesTrimMaterial, &ProvidesTrimMaterialImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_LANTERN: Self = Self {
|
|
id: 1396,
|
|
registry_key: "copper_lantern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.copper_lantern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_lantern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_LEGGINGS: Self = Self {
|
|
id: 988,
|
|
registry_key: "copper_leggings",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_leggings",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 165 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::LEGS,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipCopper),
|
|
asset_id: Some(Cow::Borrowed("minecraft:copper")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 8 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_leggings"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_NAUTILUS_ARMOR: Self = Self {
|
|
id: 1368,
|
|
registry_key: "copper_nautilus_armor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_nautilus_armor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.body",
|
|
amount: 4f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.body",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipNautilus),
|
|
asset_id: Some(Cow::Borrowed("minecraft:copper")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_wear_nautilus_armor"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: false,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemArmorUnequipNautilus),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_nautilus_armor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_NUGGET: Self = Self {
|
|
id: 1336,
|
|
registry_key: "copper_nugget",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_nugget",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_nugget"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_ORE: Self = Self {
|
|
id: 95,
|
|
registry_key: "copper_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.copper_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_PICKAXE: Self = Self {
|
|
id: 946,
|
|
registry_key: "copper_pickaxe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_pickaxe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 190 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.799999952316284f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_copper_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/pickaxe")),
|
|
speed: Some(5f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 13 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_pickaxe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_SHOVEL: Self = Self {
|
|
id: 945,
|
|
registry_key: "copper_shovel",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_shovel",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 190 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 2.5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_copper_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/shovel")),
|
|
speed: Some(5f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 13 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_shovel"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_SPEAR: Self = Self {
|
|
id: 1328,
|
|
registry_key: "copper_spear",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_spear",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 190 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 1f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.8235294818878174f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 13 }),
|
|
(AttackRange, &AttackRangeImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(DamageType, &DamageTypeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_spear"),
|
|
},
|
|
),
|
|
(KineticWeapon, &KineticWeaponImpl),
|
|
(Lore, &LoreImpl),
|
|
(MinimumAttackCharge, &MinimumAttackChargeImpl),
|
|
(PiercingWeapon, &PiercingWeaponImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_SWORD: Self = Self {
|
|
id: 944,
|
|
registry_key: "copper_sword",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.copper_sword",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 190 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 4f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.4000000953674316f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: IDs(Cow::Borrowed(&[&Block::COBWEB])),
|
|
speed: Some(15f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_instantly_mines")),
|
|
speed: Some(340282350000000000000000000000000000000f32),
|
|
correct_for_drops: None,
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_efficient")),
|
|
speed: Some(1.5f32),
|
|
correct_for_drops: None,
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 2,
|
|
can_destroy_blocks_in_creative: false,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 13 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_sword"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_TORCH: Self = Self {
|
|
id: 394,
|
|
registry_key: "copper_torch",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.copper_torch",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_torch"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COPPER_TRAPDOOR: Self = Self {
|
|
id: 841,
|
|
registry_key: "copper_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.copper_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:copper_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CORNFLOWER: Self = Self {
|
|
id: 269,
|
|
registry_key: "cornflower",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cornflower",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cornflower"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const COW_SPAWN_EGG: Self = Self {
|
|
id: 1160,
|
|
registry_key: "cow_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cow_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cow_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRACKED_DEEPSLATE_BRICKS: Self = Self {
|
|
id: 410,
|
|
registry_key: "cracked_deepslate_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cracked_deepslate_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cracked_deepslate_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRACKED_DEEPSLATE_TILES: Self = Self {
|
|
id: 412,
|
|
registry_key: "cracked_deepslate_tiles",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cracked_deepslate_tiles",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cracked_deepslate_tiles"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRACKED_NETHER_BRICKS: Self = Self {
|
|
id: 453,
|
|
registry_key: "cracked_nether_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cracked_nether_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cracked_nether_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRACKED_POLISHED_BLACKSTONE_BRICKS: Self = Self {
|
|
id: 1427,
|
|
registry_key: "cracked_polished_blackstone_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cracked_polished_blackstone_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cracked_polished_blackstone_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRACKED_STONE_BRICKS: Self = Self {
|
|
id: 405,
|
|
registry_key: "cracked_stone_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cracked_stone_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cracked_stone_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRAFTER: Self = Self {
|
|
id: 1132,
|
|
registry_key: "crafter",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crafter",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crafter"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRAFTING_TABLE: Self = Self {
|
|
id: 360,
|
|
registry_key: "crafting_table",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crafting_table",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crafting_table"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CREAKING_HEART: Self = Self {
|
|
id: 358,
|
|
registry_key: "creaking_heart",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.creaking_heart",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:creaking_heart"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CREAKING_SPAWN_EGG: Self = Self {
|
|
id: 1219,
|
|
registry_key: "creaking_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.creaking_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:creaking_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CREEPER_BANNER_PATTERN: Self = Self {
|
|
id: 1374,
|
|
registry_key: "creeper_banner_pattern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.creeper_banner_pattern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:creeper_banner_pattern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesBannerPatterns, &ProvidesBannerPatternsImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CREEPER_HEAD: Self = Self {
|
|
id: 1267,
|
|
registry_key: "creeper_head",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.creeper_head",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[Modifier {
|
|
r#type: &Attributes::WAYPOINT_TRANSMIT_RANGE,
|
|
id: "minecraft:waypoint_transmit_range_hide",
|
|
amount: -1f64,
|
|
operation: Operation::AddMultipliedTotal,
|
|
slot: AttributeModifierSlot::Head,
|
|
}]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGeneric),
|
|
asset_id: None,
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: false,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:creeper_head"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CREEPER_SPAWN_EGG: Self = Self {
|
|
id: 1220,
|
|
registry_key: "creeper_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.creeper_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:creeper_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_BUTTON: Self = Self {
|
|
id: 789,
|
|
registry_key: "crimson_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_DOOR: Self = Self {
|
|
id: 818,
|
|
registry_key: "crimson_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_FENCE: Self = Self {
|
|
id: 382,
|
|
registry_key: "crimson_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_FENCE_GATE: Self = Self {
|
|
id: 859,
|
|
registry_key: "crimson_fence_gate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_fence_gate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_fence_gate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_FUNGUS: Self = Self {
|
|
id: 277,
|
|
registry_key: "crimson_fungus",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_fungus",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_fungus"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_HANGING_SIGN: Self = Self {
|
|
id: 1038,
|
|
registry_key: "crimson_hanging_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_hanging_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_hanging_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_HYPHAE: Self = Self {
|
|
id: 207,
|
|
registry_key: "crimson_hyphae",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_hyphae",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_hyphae"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_NYLIUM: Self = Self {
|
|
id: 60,
|
|
registry_key: "crimson_nylium",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_nylium",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_nylium"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_PLANKS: Self = Self {
|
|
id: 73,
|
|
registry_key: "crimson_planks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_planks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_planks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_PRESSURE_PLATE: Self = Self {
|
|
id: 805,
|
|
registry_key: "crimson_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_ROOTS: Self = Self {
|
|
id: 279,
|
|
registry_key: "crimson_roots",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_roots",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_roots"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_SHELF: Self = Self {
|
|
id: 337,
|
|
registry_key: "crimson_shelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_shelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_shelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_SIGN: Self = Self {
|
|
id: 1026,
|
|
registry_key: "crimson_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_SLAB: Self = Self {
|
|
id: 309,
|
|
registry_key: "crimson_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_STAIRS: Self = Self {
|
|
id: 480,
|
|
registry_key: "crimson_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_STEM: Self = Self {
|
|
id: 172,
|
|
registry_key: "crimson_stem",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_stem",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_stem"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRIMSON_TRAPDOOR: Self = Self {
|
|
id: 839,
|
|
registry_key: "crimson_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crimson_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crimson_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CROSSBOW: Self = Self {
|
|
id: 1370,
|
|
registry_key: "crossbow",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.crossbow",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 465 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 1 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
ChargedProjectiles,
|
|
&ChargedProjectilesImpl {
|
|
projectiles: Vec::new(),
|
|
},
|
|
),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crossbow"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CRYING_OBSIDIAN: Self = Self {
|
|
id: 1415,
|
|
registry_key: "crying_obsidian",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.crying_obsidian",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:crying_obsidian"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CUT_COPPER: Self = Self {
|
|
id: 137,
|
|
registry_key: "cut_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cut_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cut_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CUT_COPPER_SLAB: Self = Self {
|
|
id: 153,
|
|
registry_key: "cut_copper_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cut_copper_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cut_copper_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CUT_COPPER_STAIRS: Self = Self {
|
|
id: 145,
|
|
registry_key: "cut_copper_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cut_copper_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cut_copper_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CUT_RED_SANDSTONE: Self = Self {
|
|
id: 599,
|
|
registry_key: "cut_red_sandstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cut_red_sandstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cut_red_sandstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CUT_RED_SANDSTONE_SLAB: Self = Self {
|
|
id: 323,
|
|
registry_key: "cut_red_sandstone_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cut_red_sandstone_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cut_red_sandstone_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CUT_SANDSTONE: Self = Self {
|
|
id: 227,
|
|
registry_key: "cut_sandstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cut_sandstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cut_sandstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CUT_SANDSTONE_SLAB: Self = Self {
|
|
id: 314,
|
|
registry_key: "cut_sandstone_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cut_sandstone_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cut_sandstone_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_BANNER: Self = Self {
|
|
id: 1305,
|
|
registry_key: "cyan_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cyan_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_BED: Self = Self {
|
|
id: 1124,
|
|
registry_key: "cyan_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cyan_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_BUNDLE: Self = Self {
|
|
id: 1075,
|
|
registry_key: "cyan_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cyan_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_CANDLE: Self = Self {
|
|
id: 1439,
|
|
registry_key: "cyan_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cyan_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_CARPET: Self = Self {
|
|
id: 542,
|
|
registry_key: "cyan_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cyan_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:cyan_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_CONCRETE: Self = Self {
|
|
id: 651,
|
|
registry_key: "cyan_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cyan_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_CONCRETE_POWDER: Self = Self {
|
|
id: 667,
|
|
registry_key: "cyan_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cyan_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_DYE: Self = Self {
|
|
id: 1104,
|
|
registry_key: "cyan_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cyan_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 635,
|
|
registry_key: "cyan_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cyan_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_HARNESS: Self = Self {
|
|
id: 875,
|
|
registry_key: "cyan_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.cyan_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:cyan_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_SHULKER_BOX: Self = Self {
|
|
id: 619,
|
|
registry_key: "cyan_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cyan_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_STAINED_GLASS: Self = Self {
|
|
id: 567,
|
|
registry_key: "cyan_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cyan_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_STAINED_GLASS_PANE: Self = Self {
|
|
id: 583,
|
|
registry_key: "cyan_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cyan_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_TERRACOTTA: Self = Self {
|
|
id: 523,
|
|
registry_key: "cyan_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cyan_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const CYAN_WOOL: Self = Self {
|
|
id: 249,
|
|
registry_key: "cyan_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.cyan_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:cyan_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DAMAGED_ANVIL: Self = Self {
|
|
id: 508,
|
|
registry_key: "damaged_anvil",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.damaged_anvil",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:damaged_anvil"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DANDELION: Self = Self {
|
|
id: 256,
|
|
registry_key: "dandelion",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dandelion",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dandelion"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DANGER_POTTERY_SHERD: Self = Self {
|
|
id: 1483,
|
|
registry_key: "danger_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.danger_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:danger_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_BOAT: Self = Self {
|
|
id: 903,
|
|
registry_key: "dark_oak_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.dark_oak_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_BUTTON: Self = Self {
|
|
id: 785,
|
|
registry_key: "dark_oak_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_CHEST_BOAT: Self = Self {
|
|
id: 904,
|
|
registry_key: "dark_oak_chest_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.dark_oak_chest_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_chest_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_DOOR: Self = Self {
|
|
id: 814,
|
|
registry_key: "dark_oak_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_FENCE: Self = Self {
|
|
id: 378,
|
|
registry_key: "dark_oak_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_FENCE_GATE: Self = Self {
|
|
id: 855,
|
|
registry_key: "dark_oak_fence_gate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_fence_gate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_fence_gate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_HANGING_SIGN: Self = Self {
|
|
id: 1034,
|
|
registry_key: "dark_oak_hanging_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_hanging_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_hanging_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_LEAVES: Self = Self {
|
|
id: 215,
|
|
registry_key: "dark_oak_leaves",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_leaves",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_leaves"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_LOG: Self = Self {
|
|
id: 168,
|
|
registry_key: "dark_oak_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_PLANKS: Self = Self {
|
|
id: 69,
|
|
registry_key: "dark_oak_planks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_planks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_planks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_PRESSURE_PLATE: Self = Self {
|
|
id: 801,
|
|
registry_key: "dark_oak_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_SAPLING: Self = Self {
|
|
id: 82,
|
|
registry_key: "dark_oak_sapling",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_sapling",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_sapling"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_SHELF: Self = Self {
|
|
id: 338,
|
|
registry_key: "dark_oak_shelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_shelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_shelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_SIGN: Self = Self {
|
|
id: 1022,
|
|
registry_key: "dark_oak_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_SLAB: Self = Self {
|
|
id: 304,
|
|
registry_key: "dark_oak_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_STAIRS: Self = Self {
|
|
id: 475,
|
|
registry_key: "dark_oak_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_TRAPDOOR: Self = Self {
|
|
id: 835,
|
|
registry_key: "dark_oak_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_OAK_WOOD: Self = Self {
|
|
id: 205,
|
|
registry_key: "dark_oak_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_oak_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_oak_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_PRISMARINE: Self = Self {
|
|
id: 592,
|
|
registry_key: "dark_prismarine",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_prismarine",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_prismarine"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_PRISMARINE_SLAB: Self = Self {
|
|
id: 327,
|
|
registry_key: "dark_prismarine_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_prismarine_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_prismarine_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DARK_PRISMARINE_STAIRS: Self = Self {
|
|
id: 595,
|
|
registry_key: "dark_prismarine_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dark_prismarine_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dark_prismarine_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DAYLIGHT_DETECTOR: Self = Self {
|
|
id: 769,
|
|
registry_key: "daylight_detector",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.daylight_detector",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:daylight_detector"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_BRAIN_CORAL: Self = Self {
|
|
id: 692,
|
|
registry_key: "dead_brain_coral",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_brain_coral",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_brain_coral"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_BRAIN_CORAL_BLOCK: Self = Self {
|
|
id: 678,
|
|
registry_key: "dead_brain_coral_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_brain_coral_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_brain_coral_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_BRAIN_CORAL_FAN: Self = Self {
|
|
id: 703,
|
|
registry_key: "dead_brain_coral_fan",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_brain_coral_fan",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_brain_coral_fan"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_BUBBLE_CORAL: Self = Self {
|
|
id: 693,
|
|
registry_key: "dead_bubble_coral",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_bubble_coral",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_bubble_coral"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_BUBBLE_CORAL_BLOCK: Self = Self {
|
|
id: 679,
|
|
registry_key: "dead_bubble_coral_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_bubble_coral_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_bubble_coral_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_BUBBLE_CORAL_FAN: Self = Self {
|
|
id: 704,
|
|
registry_key: "dead_bubble_coral_fan",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_bubble_coral_fan",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_bubble_coral_fan"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_BUSH: Self = Self {
|
|
id: 234,
|
|
registry_key: "dead_bush",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_bush",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_bush"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_FIRE_CORAL: Self = Self {
|
|
id: 694,
|
|
registry_key: "dead_fire_coral",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_fire_coral",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_fire_coral"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_FIRE_CORAL_BLOCK: Self = Self {
|
|
id: 680,
|
|
registry_key: "dead_fire_coral_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_fire_coral_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_fire_coral_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_FIRE_CORAL_FAN: Self = Self {
|
|
id: 705,
|
|
registry_key: "dead_fire_coral_fan",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_fire_coral_fan",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_fire_coral_fan"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_HORN_CORAL: Self = Self {
|
|
id: 695,
|
|
registry_key: "dead_horn_coral",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_horn_coral",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_horn_coral"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_HORN_CORAL_BLOCK: Self = Self {
|
|
id: 681,
|
|
registry_key: "dead_horn_coral_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_horn_coral_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_horn_coral_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_HORN_CORAL_FAN: Self = Self {
|
|
id: 706,
|
|
registry_key: "dead_horn_coral_fan",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_horn_coral_fan",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_horn_coral_fan"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_TUBE_CORAL: Self = Self {
|
|
id: 696,
|
|
registry_key: "dead_tube_coral",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_tube_coral",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_tube_coral"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_TUBE_CORAL_BLOCK: Self = Self {
|
|
id: 677,
|
|
registry_key: "dead_tube_coral_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_tube_coral_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_tube_coral_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEAD_TUBE_CORAL_FAN: Self = Self {
|
|
id: 702,
|
|
registry_key: "dead_tube_coral_fan",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dead_tube_coral_fan",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dead_tube_coral_fan"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEBUG_STICK: Self = Self {
|
|
id: 1338,
|
|
registry_key: "debug_stick",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.debug_stick",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(DebugStickState, &DebugStickStateImpl),
|
|
(EnchantmentGlintOverride, &EnchantmentGlintOverrideImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:debug_stick"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DECORATED_POT: Self = Self {
|
|
id: 347,
|
|
registry_key: "decorated_pot",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.decorated_pot",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:decorated_pot"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(PotDecorations, &PotDecorationsImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE: Self = Self {
|
|
id: 8,
|
|
registry_key: "deepslate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_BRICK_SLAB: Self = Self {
|
|
id: 742,
|
|
registry_key: "deepslate_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_BRICK_STAIRS: Self = Self {
|
|
id: 725,
|
|
registry_key: "deepslate_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_BRICK_WALL: Self = Self {
|
|
id: 504,
|
|
registry_key: "deepslate_brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_BRICKS: Self = Self {
|
|
id: 409,
|
|
registry_key: "deepslate_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_COAL_ORE: Self = Self {
|
|
id: 92,
|
|
registry_key: "deepslate_coal_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_coal_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_coal_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_COPPER_ORE: Self = Self {
|
|
id: 96,
|
|
registry_key: "deepslate_copper_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_copper_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_copper_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_DIAMOND_ORE: Self = Self {
|
|
id: 106,
|
|
registry_key: "deepslate_diamond_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_diamond_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_diamond_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_EMERALD_ORE: Self = Self {
|
|
id: 102,
|
|
registry_key: "deepslate_emerald_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_emerald_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_emerald_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_GOLD_ORE: Self = Self {
|
|
id: 98,
|
|
registry_key: "deepslate_gold_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_gold_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_gold_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_IRON_ORE: Self = Self {
|
|
id: 94,
|
|
registry_key: "deepslate_iron_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_iron_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_iron_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_LAPIS_ORE: Self = Self {
|
|
id: 104,
|
|
registry_key: "deepslate_lapis_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_lapis_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_lapis_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_REDSTONE_ORE: Self = Self {
|
|
id: 100,
|
|
registry_key: "deepslate_redstone_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_redstone_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_redstone_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_TILE_SLAB: Self = Self {
|
|
id: 743,
|
|
registry_key: "deepslate_tile_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_tile_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_tile_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_TILE_STAIRS: Self = Self {
|
|
id: 726,
|
|
registry_key: "deepslate_tile_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_tile_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_tile_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_TILE_WALL: Self = Self {
|
|
id: 505,
|
|
registry_key: "deepslate_tile_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_tile_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_tile_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DEEPSLATE_TILES: Self = Self {
|
|
id: 411,
|
|
registry_key: "deepslate_tiles",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.deepslate_tiles",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:deepslate_tiles"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DETECTOR_RAIL: Self = Self {
|
|
id: 862,
|
|
registry_key: "detector_rail",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.detector_rail",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:detector_rail"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND: Self = Self {
|
|
id: 926,
|
|
registry_key: "diamond",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesTrimMaterial, &ProvidesTrimMaterialImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_AXE: Self = Self {
|
|
id: 967,
|
|
registry_key: "diamond_axe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond_axe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 1561 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 8f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_diamond_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/axe")),
|
|
speed: Some(8f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 10 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_axe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_BLOCK: Self = Self {
|
|
id: 127,
|
|
registry_key: "diamond_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.diamond_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_BOOTS: Self = Self {
|
|
id: 1001,
|
|
registry_key: "diamond_boots",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond_boots",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 429 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.boots",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.boots",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::FEET,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipDiamond),
|
|
asset_id: Some(Cow::Borrowed("minecraft:diamond")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 10 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_boots"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_CHESTPLATE: Self = Self {
|
|
id: 999,
|
|
registry_key: "diamond_chestplate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond_chestplate",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 528 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 8f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::CHEST,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipDiamond),
|
|
asset_id: Some(Cow::Borrowed("minecraft:diamond")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 10 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_chestplate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_HELMET: Self = Self {
|
|
id: 998,
|
|
registry_key: "diamond_helmet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond_helmet",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 363 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipDiamond),
|
|
asset_id: Some(Cow::Borrowed("minecraft:diamond")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 10 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_helmet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_HOE: Self = Self {
|
|
id: 968,
|
|
registry_key: "diamond_hoe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond_hoe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 1561 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_diamond_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/hoe")),
|
|
speed: Some(8f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 10 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_hoe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_HORSE_ARMOR: Self = Self {
|
|
id: 1288,
|
|
registry_key: "diamond_horse_armor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond_horse_armor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.body",
|
|
amount: 11f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.body",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHorseArmor),
|
|
asset_id: Some(Cow::Borrowed("minecraft:diamond")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_wear_horse_armor"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: false,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemHorseArmorUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_horse_armor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_LEGGINGS: Self = Self {
|
|
id: 1000,
|
|
registry_key: "diamond_leggings",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond_leggings",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 495 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 6f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::LEGS,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipDiamond),
|
|
asset_id: Some(Cow::Borrowed("minecraft:diamond")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 10 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_leggings"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_NAUTILUS_ARMOR: Self = Self {
|
|
id: 1366,
|
|
registry_key: "diamond_nautilus_armor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond_nautilus_armor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.body",
|
|
amount: 11f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.body",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipNautilus),
|
|
asset_id: Some(Cow::Borrowed("minecraft:diamond")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_wear_nautilus_armor"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: false,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemArmorUnequipNautilus),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_nautilus_armor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_ORE: Self = Self {
|
|
id: 105,
|
|
registry_key: "diamond_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.diamond_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_PICKAXE: Self = Self {
|
|
id: 966,
|
|
registry_key: "diamond_pickaxe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond_pickaxe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 1561 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 4f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.799999952316284f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_diamond_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/pickaxe")),
|
|
speed: Some(8f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 10 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_pickaxe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_SHOVEL: Self = Self {
|
|
id: 965,
|
|
registry_key: "diamond_shovel",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond_shovel",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 1561 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 4.5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_diamond_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/shovel")),
|
|
speed: Some(8f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 10 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_shovel"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_SPEAR: Self = Self {
|
|
id: 1331,
|
|
registry_key: "diamond_spear",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond_spear",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 1561 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3.0476189851760864f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 10 }),
|
|
(AttackRange, &AttackRangeImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(DamageType, &DamageTypeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_spear"),
|
|
},
|
|
),
|
|
(KineticWeapon, &KineticWeaponImpl),
|
|
(Lore, &LoreImpl),
|
|
(MinimumAttackCharge, &MinimumAttackChargeImpl),
|
|
(PiercingWeapon, &PiercingWeaponImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIAMOND_SWORD: Self = Self {
|
|
id: 964,
|
|
registry_key: "diamond_sword",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.diamond_sword",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 1561 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 6f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.4000000953674316f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: IDs(Cow::Borrowed(&[&Block::COBWEB])),
|
|
speed: Some(15f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_instantly_mines")),
|
|
speed: Some(340282350000000000000000000000000000000f32),
|
|
correct_for_drops: None,
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_efficient")),
|
|
speed: Some(1.5f32),
|
|
correct_for_drops: None,
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 2,
|
|
can_destroy_blocks_in_creative: false,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 10 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diamond_sword"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIORITE: Self = Self {
|
|
id: 4,
|
|
registry_key: "diorite",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.diorite",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diorite"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIORITE_SLAB: Self = Self {
|
|
id: 739,
|
|
registry_key: "diorite_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.diorite_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diorite_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIORITE_STAIRS: Self = Self {
|
|
id: 722,
|
|
registry_key: "diorite_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.diorite_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diorite_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIORITE_WALL: Self = Self {
|
|
id: 498,
|
|
registry_key: "diorite_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.diorite_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:diorite_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIRT: Self = Self {
|
|
id: 55,
|
|
registry_key: "dirt",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dirt",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dirt"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DIRT_PATH: Self = Self {
|
|
id: 551,
|
|
registry_key: "dirt_path",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dirt_path",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dirt_path"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DISC_FRAGMENT_5: Self = Self {
|
|
id: 1361,
|
|
registry_key: "disc_fragment_5",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.disc_fragment_5",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:disc_fragment_5"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DISPENSER: Self = Self {
|
|
id: 756,
|
|
registry_key: "dispenser",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dispenser",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dispenser"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DOLPHIN_SPAWN_EGG: Self = Self {
|
|
id: 1182,
|
|
registry_key: "dolphin_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.dolphin_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dolphin_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DONKEY_SPAWN_EGG: Self = Self {
|
|
id: 1164,
|
|
registry_key: "donkey_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.donkey_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:donkey_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DRAGON_BREATH: Self = Self {
|
|
id: 1320,
|
|
registry_key: "dragon_breath",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.dragon_breath",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dragon_breath"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DRAGON_EGG: Self = Self {
|
|
id: 465,
|
|
registry_key: "dragon_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dragon_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dragon_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DRAGON_HEAD: Self = Self {
|
|
id: 1268,
|
|
registry_key: "dragon_head",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dragon_head",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[Modifier {
|
|
r#type: &Attributes::WAYPOINT_TRANSMIT_RANGE,
|
|
id: "minecraft:waypoint_transmit_range_hide",
|
|
amount: -1f64,
|
|
operation: Operation::AddMultipliedTotal,
|
|
slot: AttributeModifierSlot::Head,
|
|
}]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGeneric),
|
|
asset_id: None,
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: false,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dragon_head"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DRIED_GHAST: Self = Self {
|
|
id: 676,
|
|
registry_key: "dried_ghast",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dried_ghast",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dried_ghast"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DRIED_KELP: Self = Self {
|
|
id: 1136,
|
|
registry_key: "dried_kelp",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.dried_kelp",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 1,
|
|
saturation: 0.6,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 0.8,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dried_kelp"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DRIED_KELP_BLOCK: Self = Self {
|
|
id: 1056,
|
|
registry_key: "dried_kelp_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dried_kelp_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dried_kelp_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DRIPSTONE_BLOCK: Self = Self {
|
|
id: 53,
|
|
registry_key: "dripstone_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dripstone_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dripstone_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DROPPER: Self = Self {
|
|
id: 757,
|
|
registry_key: "dropper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.dropper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dropper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DROWNED_SPAWN_EGG: Self = Self {
|
|
id: 1204,
|
|
registry_key: "drowned_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.drowned_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:drowned_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const DUNE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1460,
|
|
registry_key: "dune_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.dune_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:dune_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ECHO_SHARD: Self = Self {
|
|
id: 1456,
|
|
registry_key: "echo_shard",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.echo_shard",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:echo_shard"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EGG: Self = Self {
|
|
id: 1060,
|
|
registry_key: "egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
ChickenVariant,
|
|
&ChickenVariantImpl {
|
|
value: Cow::Borrowed("minecraft:temperate"),
|
|
},
|
|
),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ELDER_GUARDIAN_SPAWN_EGG: Self = Self {
|
|
id: 1221,
|
|
registry_key: "elder_guardian_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.elder_guardian_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:elder_guardian_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ELYTRA: Self = Self {
|
|
id: 890,
|
|
registry_key: "elytra",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.elytra",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 432 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::CHEST,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipElytra),
|
|
asset_id: Some(Cow::Borrowed("minecraft:elytra")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: false,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(Glider, &GliderImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:elytra"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EMERALD: Self = Self {
|
|
id: 927,
|
|
registry_key: "emerald",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.emerald",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:emerald"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesTrimMaterial, &ProvidesTrimMaterialImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EMERALD_BLOCK: Self = Self {
|
|
id: 468,
|
|
registry_key: "emerald_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.emerald_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:emerald_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EMERALD_ORE: Self = Self {
|
|
id: 101,
|
|
registry_key: "emerald_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.emerald_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:emerald_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ENCHANTED_BOOK: Self = Self {
|
|
id: 1274,
|
|
registry_key: "enchanted_book",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.enchanted_book",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(EnchantmentGlintOverride, &EnchantmentGlintOverrideImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:enchanted_book"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(
|
|
StoredEnchantments,
|
|
&StoredEnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ENCHANTED_GOLDEN_APPLE: Self = Self {
|
|
id: 1015,
|
|
registry_key: "enchanted_golden_apple",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.enchanted_golden_apple",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 4,
|
|
saturation: 9.6,
|
|
can_always_eat: true,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[ConsumeEffect::ApplyEffects((
|
|
Cow::Borrowed(&[
|
|
StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:regeneration"),
|
|
amplifier: 1i32,
|
|
duration: 400i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
},
|
|
StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:resistance"),
|
|
amplifier: 0i32,
|
|
duration: 6000i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
},
|
|
StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:fire_resistance"),
|
|
amplifier: 0i32,
|
|
duration: 6000i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
},
|
|
StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:absorption"),
|
|
amplifier: 3i32,
|
|
duration: 2400i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
},
|
|
]),
|
|
1f32,
|
|
))]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(EnchantmentGlintOverride, &EnchantmentGlintOverrideImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:enchanted_golden_apple"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ENCHANTING_TABLE: Self = Self {
|
|
id: 461,
|
|
registry_key: "enchanting_table",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.enchanting_table",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:enchanting_table"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const END_CRYSTAL: Self = Self {
|
|
id: 1312,
|
|
registry_key: "end_crystal",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.end_crystal",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(EnchantmentGlintOverride, &EnchantmentGlintOverrideImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:end_crystal"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const END_PORTAL_FRAME: Self = Self {
|
|
id: 462,
|
|
registry_key: "end_portal_frame",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.end_portal_frame",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:end_portal_frame"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const END_ROD: Self = Self {
|
|
id: 351,
|
|
registry_key: "end_rod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.end_rod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:end_rod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const END_STONE: Self = Self {
|
|
id: 463,
|
|
registry_key: "end_stone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.end_stone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:end_stone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const END_STONE_BRICK_SLAB: Self = Self {
|
|
id: 732,
|
|
registry_key: "end_stone_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.end_stone_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:end_stone_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const END_STONE_BRICK_STAIRS: Self = Self {
|
|
id: 714,
|
|
registry_key: "end_stone_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.end_stone_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:end_stone_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const END_STONE_BRICK_WALL: Self = Self {
|
|
id: 497,
|
|
registry_key: "end_stone_brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.end_stone_brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:end_stone_brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const END_STONE_BRICKS: Self = Self {
|
|
id: 464,
|
|
registry_key: "end_stone_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.end_stone_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:end_stone_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ENDER_CHEST: Self = Self {
|
|
id: 467,
|
|
registry_key: "ender_chest",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.ender_chest",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ender_chest"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ENDER_DRAGON_SPAWN_EGG: Self = Self {
|
|
id: 1243,
|
|
registry_key: "ender_dragon_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.ender_dragon_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ender_dragon_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ENDER_EYE: Self = Self {
|
|
id: 1157,
|
|
registry_key: "ender_eye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.ender_eye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ender_eye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ENDER_PEARL: Self = Self {
|
|
id: 1144,
|
|
registry_key: "ender_pearl",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
UseCooldown,
|
|
&UseCooldownImpl {
|
|
seconds: 1.0,
|
|
cooldown_group: None,
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.ender_pearl",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ender_pearl"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ENDERMAN_SPAWN_EGG: Self = Self {
|
|
id: 1244,
|
|
registry_key: "enderman_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.enderman_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:enderman_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ENDERMITE_SPAWN_EGG: Self = Self {
|
|
id: 1245,
|
|
registry_key: "endermite_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.endermite_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:endermite_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EVOKER_SPAWN_EGG: Self = Self {
|
|
id: 1228,
|
|
registry_key: "evoker_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.evoker_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:evoker_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPERIENCE_BOTTLE: Self = Self {
|
|
id: 1247,
|
|
registry_key: "experience_bottle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.experience_bottle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(EnchantmentGlintOverride, &EnchantmentGlintOverrideImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:experience_bottle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPLORER_POTTERY_SHERD: Self = Self {
|
|
id: 1484,
|
|
registry_key: "explorer_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.explorer_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:explorer_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_CHISELED_COPPER: Self = Self {
|
|
id: 130,
|
|
registry_key: "exposed_chiseled_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_chiseled_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_chiseled_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_COPPER: Self = Self {
|
|
id: 119,
|
|
registry_key: "exposed_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_COPPER_BARS: Self = Self {
|
|
id: 420,
|
|
registry_key: "exposed_copper_bars",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_copper_bars",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_copper_bars"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_COPPER_BULB: Self = Self {
|
|
id: 1509,
|
|
registry_key: "exposed_copper_bulb",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_copper_bulb",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_copper_bulb"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_COPPER_CHAIN: Self = Self {
|
|
id: 429,
|
|
registry_key: "exposed_copper_chain",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_copper_chain",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_copper_chain"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_COPPER_CHEST: Self = Self {
|
|
id: 1517,
|
|
registry_key: "exposed_copper_chest",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_copper_chest",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_copper_chest"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_COPPER_DOOR: Self = Self {
|
|
id: 821,
|
|
registry_key: "exposed_copper_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_copper_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_copper_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: 1525,
|
|
registry_key: "exposed_copper_golem_statue",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_copper_golem_statue",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
BlockState,
|
|
&BlockStateImpl {
|
|
properties: Cow::Borrowed(&[(
|
|
Cow::Borrowed("copper_golem_pose"),
|
|
Cow::Borrowed("standing"),
|
|
)]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_copper_golem_statue"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_COPPER_GRATE: Self = Self {
|
|
id: 1501,
|
|
registry_key: "exposed_copper_grate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_copper_grate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_copper_grate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_COPPER_LANTERN: Self = Self {
|
|
id: 1397,
|
|
registry_key: "exposed_copper_lantern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_copper_lantern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_copper_lantern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_COPPER_TRAPDOOR: Self = Self {
|
|
id: 842,
|
|
registry_key: "exposed_copper_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_copper_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_copper_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_CUT_COPPER: Self = Self {
|
|
id: 138,
|
|
registry_key: "exposed_cut_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_cut_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_cut_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_CUT_COPPER_SLAB: Self = Self {
|
|
id: 154,
|
|
registry_key: "exposed_cut_copper_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_cut_copper_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_cut_copper_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: 146,
|
|
registry_key: "exposed_cut_copper_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_cut_copper_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_cut_copper_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EXPOSED_LIGHTNING_ROD: Self = Self {
|
|
id: 762,
|
|
registry_key: "exposed_lightning_rod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.exposed_lightning_rod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:exposed_lightning_rod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const EYE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1464,
|
|
registry_key: "eye_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.eye_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:eye_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FARMLAND: Self = Self {
|
|
id: 361,
|
|
registry_key: "farmland",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.farmland",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:farmland"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FEATHER: Self = Self {
|
|
id: 977,
|
|
registry_key: "feather",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.feather",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:feather"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FERMENTED_SPIDER_EYE: Self = Self {
|
|
id: 1152,
|
|
registry_key: "fermented_spider_eye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.fermented_spider_eye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:fermented_spider_eye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FERN: Self = Self {
|
|
id: 230,
|
|
registry_key: "fern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.fern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:fern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FIELD_MASONED_BANNER_PATTERN: Self = Self {
|
|
id: 1381,
|
|
registry_key: "field_masoned_banner_pattern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.field_masoned_banner_pattern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:field_masoned_banner_pattern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesBannerPatterns, &ProvidesBannerPatternsImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FILLED_MAP: Self = Self {
|
|
id: 1133,
|
|
registry_key: "filled_map",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.filled_map",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:filled_map"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(MapColor, &MapColorImpl),
|
|
(MapDecorations, &MapDecorationsImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FIRE_CHARGE: Self = Self {
|
|
id: 1248,
|
|
registry_key: "fire_charge",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.fire_charge",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:fire_charge"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FIRE_CORAL: Self = Self {
|
|
id: 690,
|
|
registry_key: "fire_coral",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.fire_coral",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:fire_coral"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FIRE_CORAL_BLOCK: Self = Self {
|
|
id: 685,
|
|
registry_key: "fire_coral_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.fire_coral_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:fire_coral_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FIRE_CORAL_FAN: Self = Self {
|
|
id: 700,
|
|
registry_key: "fire_coral_fan",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.fire_coral_fan",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:fire_coral_fan"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FIREFLY_BUSH: Self = Self {
|
|
id: 235,
|
|
registry_key: "firefly_bush",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.firefly_bush",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:firefly_bush"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FIREWORK_ROCKET: Self = Self {
|
|
id: 1272,
|
|
registry_key: "firework_rocket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.firework_rocket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Fireworks,
|
|
&FireworksImpl {
|
|
flight_duration: 1i32,
|
|
explosions: Vec::new(),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:firework_rocket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FIREWORK_STAR: Self = Self {
|
|
id: 1273,
|
|
registry_key: "firework_star",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.firework_star",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:firework_star"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FISHING_ROD: Self = Self {
|
|
id: 1082,
|
|
registry_key: "fishing_rod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.fishing_rod",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 64 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 1 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:fishing_rod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FLETCHING_TABLE: Self = Self {
|
|
id: 1389,
|
|
registry_key: "fletching_table",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.fletching_table",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:fletching_table"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FLINT: Self = Self {
|
|
id: 1010,
|
|
registry_key: "flint",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.flint",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:flint"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FLINT_AND_STEEL: Self = Self {
|
|
id: 919,
|
|
registry_key: "flint_and_steel",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.flint_and_steel",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 64 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:flint_and_steel"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FLOW_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1475,
|
|
registry_key: "flow_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.flow_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:flow_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FLOW_BANNER_PATTERN: Self = Self {
|
|
id: 1379,
|
|
registry_key: "flow_banner_pattern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.flow_banner_pattern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:flow_banner_pattern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesBannerPatterns, &ProvidesBannerPatternsImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FLOW_POTTERY_SHERD: Self = Self {
|
|
id: 1485,
|
|
registry_key: "flow_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.flow_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:flow_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FLOWER_BANNER_PATTERN: Self = Self {
|
|
id: 1373,
|
|
registry_key: "flower_banner_pattern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.flower_banner_pattern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:flower_banner_pattern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesBannerPatterns, &ProvidesBannerPatternsImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FLOWER_POT: Self = Self {
|
|
id: 1256,
|
|
registry_key: "flower_pot",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.flower_pot",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:flower_pot"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FLOWERING_AZALEA: Self = Self {
|
|
id: 233,
|
|
registry_key: "flowering_azalea",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.flowering_azalea",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:flowering_azalea"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FLOWERING_AZALEA_LEAVES: Self = Self {
|
|
id: 219,
|
|
registry_key: "flowering_azalea_leaves",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.flowering_azalea_leaves",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:flowering_azalea_leaves"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FOX_SPAWN_EGG: Self = Self {
|
|
id: 1173,
|
|
registry_key: "fox_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.fox_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:fox_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FRIEND_POTTERY_SHERD: Self = Self {
|
|
id: 1486,
|
|
registry_key: "friend_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.friend_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:friend_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FROG_SPAWN_EGG: Self = Self {
|
|
id: 1183,
|
|
registry_key: "frog_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.frog_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:frog_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FROGSPAWN: Self = Self {
|
|
id: 1455,
|
|
registry_key: "frogspawn",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.frogspawn",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:frogspawn"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FURNACE: Self = Self {
|
|
id: 362,
|
|
registry_key: "furnace",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.furnace",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:furnace"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const FURNACE_MINECART: Self = Self {
|
|
id: 884,
|
|
registry_key: "furnace_minecart",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.furnace_minecart",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:furnace_minecart"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GHAST_SPAWN_EGG: Self = Self {
|
|
id: 1234,
|
|
registry_key: "ghast_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.ghast_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ghast_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GHAST_TEAR: Self = Self {
|
|
id: 1146,
|
|
registry_key: "ghast_tear",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.ghast_tear",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ghast_tear"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GILDED_BLACKSTONE: Self = Self {
|
|
id: 1419,
|
|
registry_key: "gilded_blackstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gilded_blackstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gilded_blackstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GLASS: Self = Self {
|
|
id: 222,
|
|
registry_key: "glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GLASS_BOTTLE: Self = Self {
|
|
id: 1149,
|
|
registry_key: "glass_bottle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.glass_bottle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:glass_bottle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GLASS_PANE: Self = Self {
|
|
id: 436,
|
|
registry_key: "glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GLISTERING_MELON_SLICE: Self = Self {
|
|
id: 1158,
|
|
registry_key: "glistering_melon_slice",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.glistering_melon_slice",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:glistering_melon_slice"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GLOBE_BANNER_PATTERN: Self = Self {
|
|
id: 1377,
|
|
registry_key: "globe_banner_pattern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.globe_banner_pattern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:globe_banner_pattern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesBannerPatterns, &ProvidesBannerPatternsImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GLOW_BERRIES: Self = Self {
|
|
id: 1405,
|
|
registry_key: "glow_berries",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.glow_berries",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 2,
|
|
saturation: 0.4,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:glow_berries"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GLOW_INK_SAC: Self = Self {
|
|
id: 1093,
|
|
registry_key: "glow_ink_sac",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.glow_ink_sac",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:glow_ink_sac"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GLOW_ITEM_FRAME: Self = Self {
|
|
id: 1255,
|
|
registry_key: "glow_item_frame",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.glow_item_frame",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:glow_item_frame"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GLOW_LICHEN: Self = Self {
|
|
id: 439,
|
|
registry_key: "glow_lichen",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.glow_lichen",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:glow_lichen"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GLOW_SQUID_SPAWN_EGG: Self = Self {
|
|
id: 1184,
|
|
registry_key: "glow_squid_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.glow_squid_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:glow_squid_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GLOWSTONE: Self = Self {
|
|
id: 395,
|
|
registry_key: "glowstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.glowstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:glowstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GLOWSTONE_DUST: Self = Self {
|
|
id: 1085,
|
|
registry_key: "glowstone_dust",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.glowstone_dust",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:glowstone_dust"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOAT_HORN: Self = Self {
|
|
id: 1383,
|
|
registry_key: "goat_horn",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.goat_horn",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(Instrument, &InstrumentImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:goat_horn"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOAT_SPAWN_EGG: Self = Self {
|
|
id: 1174,
|
|
registry_key: "goat_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.goat_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:goat_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLD_BLOCK: Self = Self {
|
|
id: 126,
|
|
registry_key: "gold_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gold_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gold_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLD_INGOT: Self = Self {
|
|
id: 936,
|
|
registry_key: "gold_ingot",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.gold_ingot",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gold_ingot"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesTrimMaterial, &ProvidesTrimMaterialImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLD_NUGGET: Self = Self {
|
|
id: 1147,
|
|
registry_key: "gold_nugget",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.gold_nugget",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gold_nugget"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLD_ORE: Self = Self {
|
|
id: 97,
|
|
registry_key: "gold_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gold_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gold_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_APPLE: Self = Self {
|
|
id: 1014,
|
|
registry_key: "golden_apple",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_apple",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 4,
|
|
saturation: 9.6,
|
|
can_always_eat: true,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[ConsumeEffect::ApplyEffects((
|
|
Cow::Borrowed(&[
|
|
StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:regeneration"),
|
|
amplifier: 1i32,
|
|
duration: 100i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
},
|
|
StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:absorption"),
|
|
amplifier: 0i32,
|
|
duration: 2400i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
},
|
|
]),
|
|
1f32,
|
|
))]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_apple"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_AXE: Self = Self {
|
|
id: 957,
|
|
registry_key: "golden_axe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_axe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 32 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 6f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_gold_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/axe")),
|
|
speed: Some(12f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 22 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_axe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_BOOTS: Self = Self {
|
|
id: 1005,
|
|
registry_key: "golden_boots",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_boots",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 91 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.boots",
|
|
amount: 1f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.boots",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::FEET,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGold),
|
|
asset_id: Some(Cow::Borrowed("minecraft:gold")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 25 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_boots"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_CARROT: Self = Self {
|
|
id: 1262,
|
|
registry_key: "golden_carrot",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_carrot",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 6,
|
|
saturation: 14.4,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_carrot"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_CHESTPLATE: Self = Self {
|
|
id: 1003,
|
|
registry_key: "golden_chestplate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_chestplate",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 112 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::CHEST,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGold),
|
|
asset_id: Some(Cow::Borrowed("minecraft:gold")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 25 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_chestplate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_DANDELION: Self = Self {
|
|
id: 257,
|
|
registry_key: "golden_dandelion",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.golden_dandelion",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_dandelion"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_HELMET: Self = Self {
|
|
id: 1002,
|
|
registry_key: "golden_helmet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_helmet",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 77 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGold),
|
|
asset_id: Some(Cow::Borrowed("minecraft:gold")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 25 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_helmet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_HOE: Self = Self {
|
|
id: 958,
|
|
registry_key: "golden_hoe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_hoe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 32 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_gold_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/hoe")),
|
|
speed: Some(12f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 22 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_hoe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_HORSE_ARMOR: Self = Self {
|
|
id: 1287,
|
|
registry_key: "golden_horse_armor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_horse_armor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.body",
|
|
amount: 7f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.body",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHorseArmor),
|
|
asset_id: Some(Cow::Borrowed("minecraft:gold")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_wear_horse_armor"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: false,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemHorseArmorUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_horse_armor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_LEGGINGS: Self = Self {
|
|
id: 1004,
|
|
registry_key: "golden_leggings",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_leggings",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 105 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::LEGS,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGold),
|
|
asset_id: Some(Cow::Borrowed("minecraft:gold")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 25 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_leggings"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_NAUTILUS_ARMOR: Self = Self {
|
|
id: 1365,
|
|
registry_key: "golden_nautilus_armor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_nautilus_armor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.body",
|
|
amount: 7f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.body",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipNautilus),
|
|
asset_id: Some(Cow::Borrowed("minecraft:gold")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_wear_nautilus_armor"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: false,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemArmorUnequipNautilus),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_nautilus_armor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_PICKAXE: Self = Self {
|
|
id: 956,
|
|
registry_key: "golden_pickaxe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_pickaxe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 32 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 1f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.799999952316284f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_gold_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/pickaxe")),
|
|
speed: Some(12f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 22 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_pickaxe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_SHOVEL: Self = Self {
|
|
id: 955,
|
|
registry_key: "golden_shovel",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_shovel",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 32 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 1.5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_gold_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/shovel")),
|
|
speed: Some(12f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 22 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_shovel"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_SPEAR: Self = Self {
|
|
id: 1330,
|
|
registry_key: "golden_spear",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_spear",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 32 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.9473683834075928f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 22 }),
|
|
(AttackRange, &AttackRangeImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(DamageType, &DamageTypeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_spear"),
|
|
},
|
|
),
|
|
(KineticWeapon, &KineticWeaponImpl),
|
|
(Lore, &LoreImpl),
|
|
(MinimumAttackCharge, &MinimumAttackChargeImpl),
|
|
(PiercingWeapon, &PiercingWeaponImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GOLDEN_SWORD: Self = Self {
|
|
id: 954,
|
|
registry_key: "golden_sword",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.golden_sword",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 32 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.4000000953674316f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: IDs(Cow::Borrowed(&[&Block::COBWEB])),
|
|
speed: Some(15f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_instantly_mines")),
|
|
speed: Some(340282350000000000000000000000000000000f32),
|
|
correct_for_drops: None,
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_efficient")),
|
|
speed: Some(1.5f32),
|
|
correct_for_drops: None,
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 2,
|
|
can_destroy_blocks_in_creative: false,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 22 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:golden_sword"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRANITE: Self = Self {
|
|
id: 2,
|
|
registry_key: "granite",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.granite",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:granite"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRANITE_SLAB: Self = Self {
|
|
id: 735,
|
|
registry_key: "granite_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.granite_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:granite_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRANITE_STAIRS: Self = Self {
|
|
id: 718,
|
|
registry_key: "granite_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.granite_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:granite_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRANITE_WALL: Self = Self {
|
|
id: 490,
|
|
registry_key: "granite_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.granite_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:granite_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRASS_BLOCK: Self = Self {
|
|
id: 54,
|
|
registry_key: "grass_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.grass_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:grass_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAVEL: Self = Self {
|
|
id: 90,
|
|
registry_key: "gravel",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gravel",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gravel"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_BANNER: Self = Self {
|
|
id: 1303,
|
|
registry_key: "gray_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gray_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_BED: Self = Self {
|
|
id: 1122,
|
|
registry_key: "gray_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gray_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_BUNDLE: Self = Self {
|
|
id: 1073,
|
|
registry_key: "gray_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.gray_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_CANDLE: Self = Self {
|
|
id: 1437,
|
|
registry_key: "gray_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gray_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_CARPET: Self = Self {
|
|
id: 540,
|
|
registry_key: "gray_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gray_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:gray_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_CONCRETE: Self = Self {
|
|
id: 649,
|
|
registry_key: "gray_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gray_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_CONCRETE_POWDER: Self = Self {
|
|
id: 665,
|
|
registry_key: "gray_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gray_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_DYE: Self = Self {
|
|
id: 1102,
|
|
registry_key: "gray_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.gray_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 633,
|
|
registry_key: "gray_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gray_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_HARNESS: Self = Self {
|
|
id: 873,
|
|
registry_key: "gray_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.gray_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:gray_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_SHULKER_BOX: Self = Self {
|
|
id: 617,
|
|
registry_key: "gray_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gray_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_STAINED_GLASS: Self = Self {
|
|
id: 565,
|
|
registry_key: "gray_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gray_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_STAINED_GLASS_PANE: Self = Self {
|
|
id: 581,
|
|
registry_key: "gray_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gray_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_TERRACOTTA: Self = Self {
|
|
id: 521,
|
|
registry_key: "gray_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gray_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRAY_WOOL: Self = Self {
|
|
id: 247,
|
|
registry_key: "gray_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.gray_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gray_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_BANNER: Self = Self {
|
|
id: 1309,
|
|
registry_key: "green_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.green_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_BED: Self = Self {
|
|
id: 1128,
|
|
registry_key: "green_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.green_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_BUNDLE: Self = Self {
|
|
id: 1079,
|
|
registry_key: "green_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.green_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_CANDLE: Self = Self {
|
|
id: 1443,
|
|
registry_key: "green_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.green_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_CARPET: Self = Self {
|
|
id: 546,
|
|
registry_key: "green_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.green_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:green_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_CONCRETE: Self = Self {
|
|
id: 655,
|
|
registry_key: "green_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.green_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_CONCRETE_POWDER: Self = Self {
|
|
id: 671,
|
|
registry_key: "green_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.green_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_DYE: Self = Self {
|
|
id: 1108,
|
|
registry_key: "green_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.green_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 639,
|
|
registry_key: "green_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.green_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_HARNESS: Self = Self {
|
|
id: 879,
|
|
registry_key: "green_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.green_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:green_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_SHULKER_BOX: Self = Self {
|
|
id: 623,
|
|
registry_key: "green_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.green_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_STAINED_GLASS: Self = Self {
|
|
id: 571,
|
|
registry_key: "green_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.green_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_STAINED_GLASS_PANE: Self = Self {
|
|
id: 587,
|
|
registry_key: "green_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.green_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_TERRACOTTA: Self = Self {
|
|
id: 527,
|
|
registry_key: "green_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.green_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GREEN_WOOL: Self = Self {
|
|
id: 253,
|
|
registry_key: "green_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.green_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:green_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GRINDSTONE: Self = Self {
|
|
id: 1390,
|
|
registry_key: "grindstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.grindstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:grindstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GUARDIAN_SPAWN_EGG: Self = Self {
|
|
id: 1222,
|
|
registry_key: "guardian_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.guardian_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:guardian_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GUNPOWDER: Self = Self {
|
|
id: 978,
|
|
registry_key: "gunpowder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.gunpowder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:gunpowder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GUSTER_BANNER_PATTERN: Self = Self {
|
|
id: 1380,
|
|
registry_key: "guster_banner_pattern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.guster_banner_pattern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:guster_banner_pattern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesBannerPatterns, &ProvidesBannerPatternsImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const GUSTER_POTTERY_SHERD: Self = Self {
|
|
id: 1487,
|
|
registry_key: "guster_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.guster_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:guster_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HANGING_ROOTS: Self = Self {
|
|
id: 294,
|
|
registry_key: "hanging_roots",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.hanging_roots",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:hanging_roots"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HAPPY_GHAST_SPAWN_EGG: Self = Self {
|
|
id: 1235,
|
|
registry_key: "happy_ghast_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.happy_ghast_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:happy_ghast_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HAY_BLOCK: Self = Self {
|
|
id: 532,
|
|
registry_key: "hay_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.hay_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:hay_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HEART_OF_THE_SEA: Self = Self {
|
|
id: 1369,
|
|
registry_key: "heart_of_the_sea",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.heart_of_the_sea",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:heart_of_the_sea"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HEART_POTTERY_SHERD: Self = Self {
|
|
id: 1488,
|
|
registry_key: "heart_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.heart_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:heart_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HEARTBREAK_POTTERY_SHERD: Self = Self {
|
|
id: 1489,
|
|
registry_key: "heartbreak_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.heartbreak_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:heartbreak_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HEAVY_CORE: Self = Self {
|
|
id: 114,
|
|
registry_key: "heavy_core",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.heavy_core",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:heavy_core"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HEAVY_WEIGHTED_PRESSURE_PLATE: Self = Self {
|
|
id: 794,
|
|
registry_key: "heavy_weighted_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.heavy_weighted_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:heavy_weighted_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HOGLIN_SPAWN_EGG: Self = Self {
|
|
id: 1236,
|
|
registry_key: "hoglin_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.hoglin_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:hoglin_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HONEY_BLOCK: Self = Self {
|
|
id: 753,
|
|
registry_key: "honey_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.honey_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:honey_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HONEY_BOTTLE: Self = Self {
|
|
id: 1412,
|
|
registry_key: "honey_bottle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.honey_bottle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 6,
|
|
saturation: 1.2,
|
|
can_always_eat: true,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 2.0,
|
|
animation: ConsumeAnimation::Drink,
|
|
sound_event: IdOr::Id(Sound::ItemHoneyBottleDrink),
|
|
consume_particles: false,
|
|
effects: Cow::Borrowed(&[ConsumeEffect::RemoveEffects(IDSet::IDs(
|
|
Cow::Borrowed(&[&StatusEffect::POISON]),
|
|
))]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:honey_bottle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
(UseRemainder, &UseRemainderImpl),
|
|
],
|
|
};
|
|
pub const HONEYCOMB: Self = Self {
|
|
id: 1409,
|
|
registry_key: "honeycomb",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.honeycomb",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:honeycomb"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HONEYCOMB_BLOCK: Self = Self {
|
|
id: 1413,
|
|
registry_key: "honeycomb_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.honeycomb_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:honeycomb_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HOPPER: Self = Self {
|
|
id: 755,
|
|
registry_key: "hopper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.hopper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:hopper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HOPPER_MINECART: Self = Self {
|
|
id: 886,
|
|
registry_key: "hopper_minecart",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.hopper_minecart",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:hopper_minecart"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HORN_CORAL: Self = Self {
|
|
id: 691,
|
|
registry_key: "horn_coral",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.horn_coral",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:horn_coral"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HORN_CORAL_BLOCK: Self = Self {
|
|
id: 686,
|
|
registry_key: "horn_coral_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.horn_coral_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:horn_coral_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HORN_CORAL_FAN: Self = Self {
|
|
id: 701,
|
|
registry_key: "horn_coral_fan",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.horn_coral_fan",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:horn_coral_fan"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HORSE_SPAWN_EGG: Self = Self {
|
|
id: 1165,
|
|
registry_key: "horse_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.horse_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:horse_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HOST_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1474,
|
|
registry_key: "host_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.host_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:host_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HOWL_POTTERY_SHERD: Self = Self {
|
|
id: 1490,
|
|
registry_key: "howl_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.howl_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:howl_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const HUSK_SPAWN_EGG: Self = Self {
|
|
id: 1205,
|
|
registry_key: "husk_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.husk_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:husk_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ICE: Self = Self {
|
|
id: 366,
|
|
registry_key: "ice",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.ice",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ice"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const INFESTED_CHISELED_STONE_BRICKS: Self = Self {
|
|
id: 401,
|
|
registry_key: "infested_chiseled_stone_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.infested_chiseled_stone_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:infested_chiseled_stone_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const INFESTED_COBBLESTONE: Self = Self {
|
|
id: 397,
|
|
registry_key: "infested_cobblestone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.infested_cobblestone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:infested_cobblestone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const INFESTED_CRACKED_STONE_BRICKS: Self = Self {
|
|
id: 400,
|
|
registry_key: "infested_cracked_stone_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.infested_cracked_stone_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:infested_cracked_stone_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const INFESTED_DEEPSLATE: Self = Self {
|
|
id: 402,
|
|
registry_key: "infested_deepslate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.infested_deepslate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:infested_deepslate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const INFESTED_MOSSY_STONE_BRICKS: Self = Self {
|
|
id: 399,
|
|
registry_key: "infested_mossy_stone_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.infested_mossy_stone_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:infested_mossy_stone_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const INFESTED_STONE: Self = Self {
|
|
id: 396,
|
|
registry_key: "infested_stone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.infested_stone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:infested_stone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const INFESTED_STONE_BRICKS: Self = Self {
|
|
id: 398,
|
|
registry_key: "infested_stone_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.infested_stone_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:infested_stone_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const INK_SAC: Self = Self {
|
|
id: 1092,
|
|
registry_key: "ink_sac",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.ink_sac",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ink_sac"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_AXE: Self = Self {
|
|
id: 962,
|
|
registry_key: "iron_axe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_axe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 250 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 8f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3.0999999046325684f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_iron_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/axe")),
|
|
speed: Some(6f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 14 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_axe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_BARS: Self = Self {
|
|
id: 418,
|
|
registry_key: "iron_bars",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.iron_bars",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_bars"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_BLOCK: Self = Self {
|
|
id: 117,
|
|
registry_key: "iron_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.iron_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_BOOTS: Self = Self {
|
|
id: 997,
|
|
registry_key: "iron_boots",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_boots",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 195 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.boots",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.boots",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::FEET,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipIron),
|
|
asset_id: Some(Cow::Borrowed("minecraft:iron")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 9 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_boots"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_CHAIN: Self = Self {
|
|
id: 427,
|
|
registry_key: "iron_chain",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.iron_chain",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_chain"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_CHESTPLATE: Self = Self {
|
|
id: 995,
|
|
registry_key: "iron_chestplate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_chestplate",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 240 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 6f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::CHEST,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipIron),
|
|
asset_id: Some(Cow::Borrowed("minecraft:iron")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 9 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_chestplate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_DOOR: Self = Self {
|
|
id: 807,
|
|
registry_key: "iron_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.iron_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_GOLEM_SPAWN_EGG: Self = Self {
|
|
id: 1197,
|
|
registry_key: "iron_golem_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_golem_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_golem_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_HELMET: Self = Self {
|
|
id: 994,
|
|
registry_key: "iron_helmet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_helmet",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 165 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipIron),
|
|
asset_id: Some(Cow::Borrowed("minecraft:iron")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 9 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_helmet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_HOE: Self = Self {
|
|
id: 963,
|
|
registry_key: "iron_hoe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_hoe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 250 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -1f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_iron_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/hoe")),
|
|
speed: Some(6f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 14 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_hoe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_HORSE_ARMOR: Self = Self {
|
|
id: 1286,
|
|
registry_key: "iron_horse_armor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_horse_armor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.body",
|
|
amount: 5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.body",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHorseArmor),
|
|
asset_id: Some(Cow::Borrowed("minecraft:iron")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_wear_horse_armor"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: false,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemHorseArmorUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_horse_armor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_INGOT: Self = Self {
|
|
id: 932,
|
|
registry_key: "iron_ingot",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_ingot",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_ingot"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesTrimMaterial, &ProvidesTrimMaterialImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_LEGGINGS: Self = Self {
|
|
id: 996,
|
|
registry_key: "iron_leggings",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_leggings",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 225 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::LEGS,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipIron),
|
|
asset_id: Some(Cow::Borrowed("minecraft:iron")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 9 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_leggings"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_NAUTILUS_ARMOR: Self = Self {
|
|
id: 1364,
|
|
registry_key: "iron_nautilus_armor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_nautilus_armor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.body",
|
|
amount: 5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.body",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipNautilus),
|
|
asset_id: Some(Cow::Borrowed("minecraft:iron")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_wear_nautilus_armor"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: false,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemArmorUnequipNautilus),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_nautilus_armor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_NUGGET: Self = Self {
|
|
id: 1335,
|
|
registry_key: "iron_nugget",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_nugget",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_nugget"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_ORE: Self = Self {
|
|
id: 93,
|
|
registry_key: "iron_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.iron_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_PICKAXE: Self = Self {
|
|
id: 961,
|
|
registry_key: "iron_pickaxe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_pickaxe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 250 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.799999952316284f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_iron_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/pickaxe")),
|
|
speed: Some(6f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 14 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_pickaxe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_SHOVEL: Self = Self {
|
|
id: 960,
|
|
registry_key: "iron_shovel",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_shovel",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 250 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 3.5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_iron_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/shovel")),
|
|
speed: Some(6f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 14 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_shovel"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_SPEAR: Self = Self {
|
|
id: 1329,
|
|
registry_key: "iron_spear",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_spear",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 250 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.9473683834075928f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 14 }),
|
|
(AttackRange, &AttackRangeImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(DamageType, &DamageTypeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_spear"),
|
|
},
|
|
),
|
|
(KineticWeapon, &KineticWeaponImpl),
|
|
(Lore, &LoreImpl),
|
|
(MinimumAttackCharge, &MinimumAttackChargeImpl),
|
|
(PiercingWeapon, &PiercingWeaponImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_SWORD: Self = Self {
|
|
id: 959,
|
|
registry_key: "iron_sword",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.iron_sword",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 250 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.4000000953674316f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: IDs(Cow::Borrowed(&[&Block::COBWEB])),
|
|
speed: Some(15f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_instantly_mines")),
|
|
speed: Some(340282350000000000000000000000000000000f32),
|
|
correct_for_drops: None,
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_efficient")),
|
|
speed: Some(1.5f32),
|
|
correct_for_drops: None,
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 2,
|
|
can_destroy_blocks_in_creative: false,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 14 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_sword"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const IRON_TRAPDOOR: Self = Self {
|
|
id: 828,
|
|
registry_key: "iron_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.iron_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:iron_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ITEM_FRAME: Self = Self {
|
|
id: 1254,
|
|
registry_key: "item_frame",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.item_frame",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:item_frame"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JACK_O_LANTERN: Self = Self {
|
|
id: 386,
|
|
registry_key: "jack_o_lantern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jack_o_lantern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jack_o_lantern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JIGSAW: Self = Self {
|
|
id: 912,
|
|
registry_key: "jigsaw",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jigsaw",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jigsaw"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUKEBOX: Self = Self {
|
|
id: 371,
|
|
registry_key: "jukebox",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jukebox",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jukebox"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_BOAT: Self = Self {
|
|
id: 897,
|
|
registry_key: "jungle_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.jungle_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_BUTTON: Self = Self {
|
|
id: 782,
|
|
registry_key: "jungle_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_CHEST_BOAT: Self = Self {
|
|
id: 898,
|
|
registry_key: "jungle_chest_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.jungle_chest_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_chest_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_DOOR: Self = Self {
|
|
id: 811,
|
|
registry_key: "jungle_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_FENCE: Self = Self {
|
|
id: 375,
|
|
registry_key: "jungle_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_FENCE_GATE: Self = Self {
|
|
id: 852,
|
|
registry_key: "jungle_fence_gate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_fence_gate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_fence_gate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_HANGING_SIGN: Self = Self {
|
|
id: 1031,
|
|
registry_key: "jungle_hanging_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_hanging_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_hanging_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_LEAVES: Self = Self {
|
|
id: 212,
|
|
registry_key: "jungle_leaves",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_leaves",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_leaves"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_LOG: Self = Self {
|
|
id: 164,
|
|
registry_key: "jungle_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_PLANKS: Self = Self {
|
|
id: 66,
|
|
registry_key: "jungle_planks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_planks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_planks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_PRESSURE_PLATE: Self = Self {
|
|
id: 798,
|
|
registry_key: "jungle_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_SAPLING: Self = Self {
|
|
id: 79,
|
|
registry_key: "jungle_sapling",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_sapling",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_sapling"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_SHELF: Self = Self {
|
|
id: 339,
|
|
registry_key: "jungle_shelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_shelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_shelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_SIGN: Self = Self {
|
|
id: 1019,
|
|
registry_key: "jungle_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_SLAB: Self = Self {
|
|
id: 301,
|
|
registry_key: "jungle_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_STAIRS: Self = Self {
|
|
id: 472,
|
|
registry_key: "jungle_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_TRAPDOOR: Self = Self {
|
|
id: 832,
|
|
registry_key: "jungle_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const JUNGLE_WOOD: Self = Self {
|
|
id: 201,
|
|
registry_key: "jungle_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.jungle_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:jungle_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const KELP: Self = Self {
|
|
id: 285,
|
|
registry_key: "kelp",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.kelp",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:kelp"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const KNOWLEDGE_BOOK: Self = Self {
|
|
id: 1337,
|
|
registry_key: "knowledge_book",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.knowledge_book",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:knowledge_book"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(Recipes, &RecipesImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LADDER: Self = Self {
|
|
id: 363,
|
|
registry_key: "ladder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.ladder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ladder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LANTERN: Self = Self {
|
|
id: 1394,
|
|
registry_key: "lantern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lantern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lantern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LAPIS_BLOCK: Self = Self {
|
|
id: 224,
|
|
registry_key: "lapis_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lapis_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lapis_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LAPIS_LAZULI: Self = Self {
|
|
id: 928,
|
|
registry_key: "lapis_lazuli",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.lapis_lazuli",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lapis_lazuli"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesTrimMaterial, &ProvidesTrimMaterialImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LAPIS_ORE: Self = Self {
|
|
id: 103,
|
|
registry_key: "lapis_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lapis_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lapis_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LARGE_AMETHYST_BUD: Self = Self {
|
|
id: 1448,
|
|
registry_key: "large_amethyst_bud",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.large_amethyst_bud",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:large_amethyst_bud"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LARGE_FERN: Self = Self {
|
|
id: 557,
|
|
registry_key: "large_fern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.large_fern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:large_fern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LAVA_BUCKET: Self = Self {
|
|
id: 1042,
|
|
registry_key: "lava_bucket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.lava_bucket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lava_bucket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LEAD: Self = Self {
|
|
id: 1291,
|
|
registry_key: "lead",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.lead",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lead"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LEAF_LITTER: Self = Self {
|
|
id: 288,
|
|
registry_key: "leaf_litter",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.leaf_litter",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:leaf_litter"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LEATHER: Self = Self {
|
|
id: 1045,
|
|
registry_key: "leather",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.leather",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:leather"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LEATHER_BOOTS: Self = Self {
|
|
id: 985,
|
|
registry_key: "leather_boots",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.leather_boots",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 65 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.boots",
|
|
amount: 1f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.boots",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::FEET,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipLeather),
|
|
asset_id: Some(Cow::Borrowed("minecraft:leather")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:leather_boots"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LEATHER_CHESTPLATE: Self = Self {
|
|
id: 983,
|
|
registry_key: "leather_chestplate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.leather_chestplate",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 80 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::CHEST,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipLeather),
|
|
asset_id: Some(Cow::Borrowed("minecraft:leather")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:leather_chestplate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LEATHER_HELMET: Self = Self {
|
|
id: 982,
|
|
registry_key: "leather_helmet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.leather_helmet",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 55 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 1f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipLeather),
|
|
asset_id: Some(Cow::Borrowed("minecraft:leather")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:leather_helmet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LEATHER_HORSE_ARMOR: Self = Self {
|
|
id: 1290,
|
|
registry_key: "leather_horse_armor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.leather_horse_armor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.body",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.body",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHorseArmor),
|
|
asset_id: Some(Cow::Borrowed("minecraft:leather")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_wear_horse_armor"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: false,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemHorseArmorUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:leather_horse_armor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LEATHER_LEGGINGS: Self = Self {
|
|
id: 984,
|
|
registry_key: "leather_leggings",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.leather_leggings",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 75 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::LEGS,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipLeather),
|
|
asset_id: Some(Cow::Borrowed("minecraft:leather")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:leather_leggings"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LECTERN: Self = Self {
|
|
id: 758,
|
|
registry_key: "lectern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lectern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lectern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LEVER: Self = Self {
|
|
id: 760,
|
|
registry_key: "lever",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lever",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lever"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT: Self = Self {
|
|
id: 531,
|
|
registry_key: "light",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
BlockState,
|
|
&BlockStateImpl {
|
|
properties: Cow::Borrowed(&[(Cow::Borrowed("level"), Cow::Borrowed("15"))]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_BANNER: Self = Self {
|
|
id: 1299,
|
|
registry_key: "light_blue_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_blue_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_BED: Self = Self {
|
|
id: 1118,
|
|
registry_key: "light_blue_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_blue_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_BUNDLE: Self = Self {
|
|
id: 1069,
|
|
registry_key: "light_blue_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.light_blue_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_CANDLE: Self = Self {
|
|
id: 1433,
|
|
registry_key: "light_blue_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_blue_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_CARPET: Self = Self {
|
|
id: 536,
|
|
registry_key: "light_blue_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_blue_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:light_blue_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_CONCRETE: Self = Self {
|
|
id: 645,
|
|
registry_key: "light_blue_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_blue_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_CONCRETE_POWDER: Self = Self {
|
|
id: 661,
|
|
registry_key: "light_blue_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_blue_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_DYE: Self = Self {
|
|
id: 1098,
|
|
registry_key: "light_blue_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.light_blue_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 629,
|
|
registry_key: "light_blue_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_blue_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_HARNESS: Self = Self {
|
|
id: 869,
|
|
registry_key: "light_blue_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.light_blue_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:light_blue_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_SHULKER_BOX: Self = Self {
|
|
id: 613,
|
|
registry_key: "light_blue_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_blue_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_STAINED_GLASS: Self = Self {
|
|
id: 561,
|
|
registry_key: "light_blue_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_blue_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_STAINED_GLASS_PANE: Self = Self {
|
|
id: 577,
|
|
registry_key: "light_blue_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_blue_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_TERRACOTTA: Self = Self {
|
|
id: 517,
|
|
registry_key: "light_blue_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_blue_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_BLUE_WOOL: Self = Self {
|
|
id: 243,
|
|
registry_key: "light_blue_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_blue_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_blue_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_BANNER: Self = Self {
|
|
id: 1304,
|
|
registry_key: "light_gray_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_gray_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_BED: Self = Self {
|
|
id: 1123,
|
|
registry_key: "light_gray_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_gray_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_BUNDLE: Self = Self {
|
|
id: 1074,
|
|
registry_key: "light_gray_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.light_gray_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_CANDLE: Self = Self {
|
|
id: 1438,
|
|
registry_key: "light_gray_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_gray_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_CARPET: Self = Self {
|
|
id: 541,
|
|
registry_key: "light_gray_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_gray_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:light_gray_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_CONCRETE: Self = Self {
|
|
id: 650,
|
|
registry_key: "light_gray_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_gray_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_CONCRETE_POWDER: Self = Self {
|
|
id: 666,
|
|
registry_key: "light_gray_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_gray_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_DYE: Self = Self {
|
|
id: 1103,
|
|
registry_key: "light_gray_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.light_gray_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 634,
|
|
registry_key: "light_gray_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_gray_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_HARNESS: Self = Self {
|
|
id: 874,
|
|
registry_key: "light_gray_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.light_gray_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:light_gray_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_SHULKER_BOX: Self = Self {
|
|
id: 618,
|
|
registry_key: "light_gray_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_gray_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_STAINED_GLASS: Self = Self {
|
|
id: 566,
|
|
registry_key: "light_gray_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_gray_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_STAINED_GLASS_PANE: Self = Self {
|
|
id: 582,
|
|
registry_key: "light_gray_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_gray_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_TERRACOTTA: Self = Self {
|
|
id: 522,
|
|
registry_key: "light_gray_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_gray_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_GRAY_WOOL: Self = Self {
|
|
id: 248,
|
|
registry_key: "light_gray_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_gray_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_gray_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHT_WEIGHTED_PRESSURE_PLATE: Self = Self {
|
|
id: 793,
|
|
registry_key: "light_weighted_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.light_weighted_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:light_weighted_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIGHTNING_ROD: Self = Self {
|
|
id: 761,
|
|
registry_key: "lightning_rod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lightning_rod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lightning_rod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LILAC: Self = Self {
|
|
id: 553,
|
|
registry_key: "lilac",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lilac",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lilac"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LILY_OF_THE_VALLEY: Self = Self {
|
|
id: 270,
|
|
registry_key: "lily_of_the_valley",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lily_of_the_valley",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lily_of_the_valley"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LILY_PAD: Self = Self {
|
|
id: 451,
|
|
registry_key: "lily_pad",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lily_pad",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lily_pad"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_BANNER: Self = Self {
|
|
id: 1301,
|
|
registry_key: "lime_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lime_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_BED: Self = Self {
|
|
id: 1120,
|
|
registry_key: "lime_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lime_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_BUNDLE: Self = Self {
|
|
id: 1071,
|
|
registry_key: "lime_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.lime_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_CANDLE: Self = Self {
|
|
id: 1435,
|
|
registry_key: "lime_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lime_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_CARPET: Self = Self {
|
|
id: 538,
|
|
registry_key: "lime_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lime_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:lime_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_CONCRETE: Self = Self {
|
|
id: 647,
|
|
registry_key: "lime_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lime_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_CONCRETE_POWDER: Self = Self {
|
|
id: 663,
|
|
registry_key: "lime_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lime_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_DYE: Self = Self {
|
|
id: 1100,
|
|
registry_key: "lime_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.lime_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 631,
|
|
registry_key: "lime_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lime_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_HARNESS: Self = Self {
|
|
id: 871,
|
|
registry_key: "lime_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.lime_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:lime_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_SHULKER_BOX: Self = Self {
|
|
id: 615,
|
|
registry_key: "lime_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lime_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_STAINED_GLASS: Self = Self {
|
|
id: 563,
|
|
registry_key: "lime_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lime_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_STAINED_GLASS_PANE: Self = Self {
|
|
id: 579,
|
|
registry_key: "lime_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lime_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_TERRACOTTA: Self = Self {
|
|
id: 519,
|
|
registry_key: "lime_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lime_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LIME_WOOL: Self = Self {
|
|
id: 245,
|
|
registry_key: "lime_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lime_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lime_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LINGERING_POTION: Self = Self {
|
|
id: 1324,
|
|
registry_key: "lingering_potion",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.lingering_potion",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lingering_potion"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(
|
|
PotionContents,
|
|
&PotionContentsImpl {
|
|
potion_id: None,
|
|
custom_color: None,
|
|
custom_effects: Vec::new(),
|
|
custom_name: None,
|
|
},
|
|
),
|
|
(
|
|
PotionDurationScale,
|
|
&PotionDurationScaleImpl { scale: 0.25f32 },
|
|
),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LLAMA_SPAWN_EGG: Self = Self {
|
|
id: 1175,
|
|
registry_key: "llama_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.llama_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:llama_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LODESTONE: Self = Self {
|
|
id: 1414,
|
|
registry_key: "lodestone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.lodestone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:lodestone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const LOOM: Self = Self {
|
|
id: 1372,
|
|
registry_key: "loom",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.loom",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:loom"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MACE: Self = Self {
|
|
id: 1253,
|
|
registry_key: "mace",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.mace",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 500 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3.4000000953674316f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 2,
|
|
can_destroy_blocks_in_creative: false,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mace"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_BANNER: Self = Self {
|
|
id: 1298,
|
|
registry_key: "magenta_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magenta_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_BED: Self = Self {
|
|
id: 1117,
|
|
registry_key: "magenta_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magenta_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_BUNDLE: Self = Self {
|
|
id: 1068,
|
|
registry_key: "magenta_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.magenta_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_CANDLE: Self = Self {
|
|
id: 1432,
|
|
registry_key: "magenta_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magenta_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_CARPET: Self = Self {
|
|
id: 535,
|
|
registry_key: "magenta_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magenta_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:magenta_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_CONCRETE: Self = Self {
|
|
id: 644,
|
|
registry_key: "magenta_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magenta_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_CONCRETE_POWDER: Self = Self {
|
|
id: 660,
|
|
registry_key: "magenta_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magenta_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_DYE: Self = Self {
|
|
id: 1097,
|
|
registry_key: "magenta_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.magenta_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 628,
|
|
registry_key: "magenta_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magenta_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_HARNESS: Self = Self {
|
|
id: 868,
|
|
registry_key: "magenta_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.magenta_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:magenta_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_SHULKER_BOX: Self = Self {
|
|
id: 612,
|
|
registry_key: "magenta_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magenta_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_STAINED_GLASS: Self = Self {
|
|
id: 560,
|
|
registry_key: "magenta_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magenta_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_STAINED_GLASS_PANE: Self = Self {
|
|
id: 576,
|
|
registry_key: "magenta_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magenta_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_TERRACOTTA: Self = Self {
|
|
id: 516,
|
|
registry_key: "magenta_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magenta_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGENTA_WOOL: Self = Self {
|
|
id: 242,
|
|
registry_key: "magenta_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magenta_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magenta_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGMA_BLOCK: Self = Self {
|
|
id: 603,
|
|
registry_key: "magma_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.magma_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magma_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGMA_CREAM: Self = Self {
|
|
id: 1154,
|
|
registry_key: "magma_cream",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.magma_cream",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magma_cream"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAGMA_CUBE_SPAWN_EGG: Self = Self {
|
|
id: 1237,
|
|
registry_key: "magma_cube_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.magma_cube_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:magma_cube_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_BOAT: Self = Self {
|
|
id: 907,
|
|
registry_key: "mangrove_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.mangrove_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_BUTTON: Self = Self {
|
|
id: 787,
|
|
registry_key: "mangrove_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_CHEST_BOAT: Self = Self {
|
|
id: 908,
|
|
registry_key: "mangrove_chest_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.mangrove_chest_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_chest_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_DOOR: Self = Self {
|
|
id: 816,
|
|
registry_key: "mangrove_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_FENCE: Self = Self {
|
|
id: 380,
|
|
registry_key: "mangrove_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_FENCE_GATE: Self = Self {
|
|
id: 857,
|
|
registry_key: "mangrove_fence_gate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_fence_gate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_fence_gate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_HANGING_SIGN: Self = Self {
|
|
id: 1036,
|
|
registry_key: "mangrove_hanging_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_hanging_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_hanging_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_LEAVES: Self = Self {
|
|
id: 217,
|
|
registry_key: "mangrove_leaves",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_leaves",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_leaves"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_LOG: Self = Self {
|
|
id: 169,
|
|
registry_key: "mangrove_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_PLANKS: Self = Self {
|
|
id: 71,
|
|
registry_key: "mangrove_planks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_planks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_planks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_PRESSURE_PLATE: Self = Self {
|
|
id: 803,
|
|
registry_key: "mangrove_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_PROPAGULE: Self = Self {
|
|
id: 84,
|
|
registry_key: "mangrove_propagule",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_propagule",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_propagule"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_ROOTS: Self = Self {
|
|
id: 170,
|
|
registry_key: "mangrove_roots",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_roots",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_roots"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_SHELF: Self = Self {
|
|
id: 340,
|
|
registry_key: "mangrove_shelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_shelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_shelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_SIGN: Self = Self {
|
|
id: 1024,
|
|
registry_key: "mangrove_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_SLAB: Self = Self {
|
|
id: 306,
|
|
registry_key: "mangrove_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_STAIRS: Self = Self {
|
|
id: 477,
|
|
registry_key: "mangrove_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_TRAPDOOR: Self = Self {
|
|
id: 837,
|
|
registry_key: "mangrove_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MANGROVE_WOOD: Self = Self {
|
|
id: 206,
|
|
registry_key: "mangrove_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mangrove_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mangrove_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MAP: Self = Self {
|
|
id: 1261,
|
|
registry_key: "map",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.map",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:map"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MEDIUM_AMETHYST_BUD: Self = Self {
|
|
id: 1447,
|
|
registry_key: "medium_amethyst_bud",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.medium_amethyst_bud",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:medium_amethyst_bud"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MELON: Self = Self {
|
|
id: 437,
|
|
registry_key: "melon",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.melon",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:melon"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MELON_SEEDS: Self = Self {
|
|
id: 1138,
|
|
registry_key: "melon_seeds",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.melon_seeds",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:melon_seeds"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MELON_SLICE: Self = Self {
|
|
id: 1135,
|
|
registry_key: "melon_slice",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.melon_slice",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 2,
|
|
saturation: 1.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:melon_slice"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MILK_BUCKET: Self = Self {
|
|
id: 1046,
|
|
registry_key: "milk_bucket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.milk_bucket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Drink,
|
|
sound_event: IdOr::Id(Sound::EntityGenericDrink),
|
|
consume_particles: false,
|
|
effects: Cow::Borrowed(&[ConsumeEffect::ClearAllEffects]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:milk_bucket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
(UseRemainder, &UseRemainderImpl),
|
|
],
|
|
};
|
|
pub const MINECART: Self = Self {
|
|
id: 882,
|
|
registry_key: "minecart",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.minecart",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:minecart"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MINER_POTTERY_SHERD: Self = Self {
|
|
id: 1491,
|
|
registry_key: "miner_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.miner_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:miner_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOJANG_BANNER_PATTERN: Self = Self {
|
|
id: 1376,
|
|
registry_key: "mojang_banner_pattern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.mojang_banner_pattern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mojang_banner_pattern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesBannerPatterns, &ProvidesBannerPatternsImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOOSHROOM_SPAWN_EGG: Self = Self {
|
|
id: 1193,
|
|
registry_key: "mooshroom_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.mooshroom_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mooshroom_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOSS_BLOCK: Self = Self {
|
|
id: 290,
|
|
registry_key: "moss_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.moss_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:moss_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOSS_CARPET: Self = Self {
|
|
id: 289,
|
|
registry_key: "moss_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.moss_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:moss_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOSSY_COBBLESTONE: Self = Self {
|
|
id: 348,
|
|
registry_key: "mossy_cobblestone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mossy_cobblestone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mossy_cobblestone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOSSY_COBBLESTONE_SLAB: Self = Self {
|
|
id: 731,
|
|
registry_key: "mossy_cobblestone_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mossy_cobblestone_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mossy_cobblestone_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOSSY_COBBLESTONE_STAIRS: Self = Self {
|
|
id: 713,
|
|
registry_key: "mossy_cobblestone_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mossy_cobblestone_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mossy_cobblestone_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOSSY_COBBLESTONE_WALL: Self = Self {
|
|
id: 485,
|
|
registry_key: "mossy_cobblestone_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mossy_cobblestone_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mossy_cobblestone_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOSSY_STONE_BRICK_SLAB: Self = Self {
|
|
id: 729,
|
|
registry_key: "mossy_stone_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mossy_stone_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mossy_stone_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOSSY_STONE_BRICK_STAIRS: Self = Self {
|
|
id: 711,
|
|
registry_key: "mossy_stone_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mossy_stone_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mossy_stone_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOSSY_STONE_BRICK_WALL: Self = Self {
|
|
id: 489,
|
|
registry_key: "mossy_stone_brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mossy_stone_brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mossy_stone_brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOSSY_STONE_BRICKS: Self = Self {
|
|
id: 404,
|
|
registry_key: "mossy_stone_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mossy_stone_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mossy_stone_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MOURNER_POTTERY_SHERD: Self = Self {
|
|
id: 1492,
|
|
registry_key: "mourner_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.mourner_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mourner_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUD: Self = Self {
|
|
id: 59,
|
|
registry_key: "mud",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mud",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mud"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUD_BRICK_SLAB: Self = Self {
|
|
id: 319,
|
|
registry_key: "mud_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mud_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mud_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUD_BRICK_STAIRS: Self = Self {
|
|
id: 449,
|
|
registry_key: "mud_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mud_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mud_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUD_BRICK_WALL: Self = Self {
|
|
id: 492,
|
|
registry_key: "mud_brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mud_brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mud_brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUD_BRICKS: Self = Self {
|
|
id: 408,
|
|
registry_key: "mud_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mud_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mud_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUDDY_MANGROVE_ROOTS: Self = Self {
|
|
id: 171,
|
|
registry_key: "muddy_mangrove_roots",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.muddy_mangrove_roots",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:muddy_mangrove_roots"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MULE_SPAWN_EGG: Self = Self {
|
|
id: 1166,
|
|
registry_key: "mule_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.mule_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mule_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSHROOM_STEM: Self = Self {
|
|
id: 417,
|
|
registry_key: "mushroom_stem",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mushroom_stem",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mushroom_stem"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSHROOM_STEW: Self = Self {
|
|
id: 975,
|
|
registry_key: "mushroom_stew",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.mushroom_stew",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 6,
|
|
saturation: 7.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mushroom_stew"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
(UseRemainder, &UseRemainderImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_11: Self = Self {
|
|
id: 1353,
|
|
registry_key: "music_disc_11",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:11",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_11",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_11"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_13: Self = Self {
|
|
id: 1339,
|
|
registry_key: "music_disc_13",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:13",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_13",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_13"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_5: Self = Self {
|
|
id: 1357,
|
|
registry_key: "music_disc_5",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:5",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_5",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_5"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_BLOCKS: Self = Self {
|
|
id: 1341,
|
|
registry_key: "music_disc_blocks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:blocks",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_blocks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_blocks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_BOUNCE: Self = Self {
|
|
id: 1342,
|
|
registry_key: "music_disc_bounce",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:bounce",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_bounce",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_bounce"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_CAT: Self = Self {
|
|
id: 1340,
|
|
registry_key: "music_disc_cat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:cat",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_cat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_cat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_CHIRP: Self = Self {
|
|
id: 1343,
|
|
registry_key: "music_disc_chirp",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:chirp",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_chirp",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_chirp"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_CREATOR: Self = Self {
|
|
id: 1344,
|
|
registry_key: "music_disc_creator",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:creator",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_creator",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_creator"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_CREATOR_MUSIC_BOX: Self = Self {
|
|
id: 1345,
|
|
registry_key: "music_disc_creator_music_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:creator_music_box",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_creator_music_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_creator_music_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_FAR: Self = Self {
|
|
id: 1346,
|
|
registry_key: "music_disc_far",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:far",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_far",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_far"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_LAVA_CHICKEN: Self = Self {
|
|
id: 1347,
|
|
registry_key: "music_disc_lava_chicken",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:lava_chicken",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_lava_chicken",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_lava_chicken"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_MALL: Self = Self {
|
|
id: 1348,
|
|
registry_key: "music_disc_mall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:mall",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_mall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_mall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_MELLOHI: Self = Self {
|
|
id: 1349,
|
|
registry_key: "music_disc_mellohi",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:mellohi",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_mellohi",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_mellohi"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_OTHERSIDE: Self = Self {
|
|
id: 1355,
|
|
registry_key: "music_disc_otherside",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:otherside",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_otherside",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_otherside"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_PIGSTEP: Self = Self {
|
|
id: 1358,
|
|
registry_key: "music_disc_pigstep",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:pigstep",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_pigstep",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_pigstep"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_PRECIPICE: Self = Self {
|
|
id: 1359,
|
|
registry_key: "music_disc_precipice",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:precipice",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_precipice",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_precipice"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_RELIC: Self = Self {
|
|
id: 1356,
|
|
registry_key: "music_disc_relic",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:relic",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_relic",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_relic"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_STAL: Self = Self {
|
|
id: 1350,
|
|
registry_key: "music_disc_stal",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:stal",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_stal",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_stal"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_STRAD: Self = Self {
|
|
id: 1351,
|
|
registry_key: "music_disc_strad",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:strad",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_strad",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_strad"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_TEARS: Self = Self {
|
|
id: 1360,
|
|
registry_key: "music_disc_tears",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:tears",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_tears",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_tears"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_WAIT: Self = Self {
|
|
id: 1354,
|
|
registry_key: "music_disc_wait",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:wait",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_wait",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_wait"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUSIC_DISC_WARD: Self = Self {
|
|
id: 1352,
|
|
registry_key: "music_disc_ward",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
JukeboxPlayable,
|
|
&JukeboxPlayableImpl {
|
|
song: "minecraft:ward",
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.music_disc_ward",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:music_disc_ward"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MUTTON: Self = Self {
|
|
id: 1294,
|
|
registry_key: "mutton",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.mutton",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 2,
|
|
saturation: 1.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mutton"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const MYCELIUM: Self = Self {
|
|
id: 450,
|
|
registry_key: "mycelium",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.mycelium",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:mycelium"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NAME_TAG: Self = Self {
|
|
id: 1292,
|
|
registry_key: "name_tag",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.name_tag",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:name_tag"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NAUTILUS_SHELL: Self = Self {
|
|
id: 1363,
|
|
registry_key: "nautilus_shell",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.nautilus_shell",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nautilus_shell"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NAUTILUS_SPAWN_EGG: Self = Self {
|
|
id: 1185,
|
|
registry_key: "nautilus_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.nautilus_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nautilus_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHER_BRICK: Self = Self {
|
|
id: 1275,
|
|
registry_key: "nether_brick",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.nether_brick",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nether_brick"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHER_BRICK_FENCE: Self = Self {
|
|
id: 455,
|
|
registry_key: "nether_brick_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.nether_brick_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nether_brick_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHER_BRICK_SLAB: Self = Self {
|
|
id: 320,
|
|
registry_key: "nether_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.nether_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nether_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHER_BRICK_STAIRS: Self = Self {
|
|
id: 456,
|
|
registry_key: "nether_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.nether_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nether_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHER_BRICK_WALL: Self = Self {
|
|
id: 493,
|
|
registry_key: "nether_brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.nether_brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nether_brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHER_BRICKS: Self = Self {
|
|
id: 452,
|
|
registry_key: "nether_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.nether_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nether_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHER_GOLD_ORE: Self = Self {
|
|
id: 107,
|
|
registry_key: "nether_gold_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.nether_gold_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nether_gold_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHER_QUARTZ_ORE: Self = Self {
|
|
id: 108,
|
|
registry_key: "nether_quartz_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.nether_quartz_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nether_quartz_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHER_SPROUTS: Self = Self {
|
|
id: 281,
|
|
registry_key: "nether_sprouts",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.nether_sprouts",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nether_sprouts"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHER_STAR: Self = Self {
|
|
id: 1270,
|
|
registry_key: "nether_star",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.nether_star",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Explosion,
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(EnchantmentGlintOverride, &EnchantmentGlintOverrideImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nether_star"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHER_WART: Self = Self {
|
|
id: 1148,
|
|
registry_key: "nether_wart",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.nether_wart",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nether_wart"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHER_WART_BLOCK: Self = Self {
|
|
id: 604,
|
|
registry_key: "nether_wart_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.nether_wart_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:nether_wart_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_AXE: Self = Self {
|
|
id: 972,
|
|
registry_key: "netherite_axe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_axe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 2031 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 9f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_netherite_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/axe")),
|
|
speed: Some(9f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_axe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_BLOCK: Self = Self {
|
|
id: 128,
|
|
registry_key: "netherite_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.netherite_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_BOOTS: Self = Self {
|
|
id: 1009,
|
|
registry_key: "netherite_boots",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_boots",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 481 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.boots",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.boots",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::KNOCKBACK_RESISTANCE,
|
|
id: "minecraft:armor.boots",
|
|
amount: 0.10000000149011612f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Feet,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::FEET,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipNetherite),
|
|
asset_id: Some(Cow::Borrowed("minecraft:netherite")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_boots"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_CHESTPLATE: Self = Self {
|
|
id: 1007,
|
|
registry_key: "netherite_chestplate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_chestplate",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 592 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 8f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::KNOCKBACK_RESISTANCE,
|
|
id: "minecraft:armor.chestplate",
|
|
amount: 0.10000000149011612f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Chest,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::CHEST,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipNetherite),
|
|
asset_id: Some(Cow::Borrowed("minecraft:netherite")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_chestplate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_HELMET: Self = Self {
|
|
id: 1006,
|
|
registry_key: "netherite_helmet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_helmet",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 407 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::KNOCKBACK_RESISTANCE,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 0.10000000149011612f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipNetherite),
|
|
asset_id: Some(Cow::Borrowed("minecraft:netherite")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_helmet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_HOE: Self = Self {
|
|
id: 973,
|
|
registry_key: "netherite_hoe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_hoe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 2031 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_netherite_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/hoe")),
|
|
speed: Some(9f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_hoe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_HORSE_ARMOR: Self = Self {
|
|
id: 1289,
|
|
registry_key: "netherite_horse_armor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_horse_armor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.body",
|
|
amount: 19f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.body",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::KNOCKBACK_RESISTANCE,
|
|
id: "minecraft:armor.body",
|
|
amount: 0.10000000149011612f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHorseArmor),
|
|
asset_id: Some(Cow::Borrowed("minecraft:netherite")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_wear_horse_armor"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: false,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemHorseArmorUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_horse_armor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_INGOT: Self = Self {
|
|
id: 937,
|
|
registry_key: "netherite_ingot",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_ingot",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_ingot"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesTrimMaterial, &ProvidesTrimMaterialImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_LEGGINGS: Self = Self {
|
|
id: 1008,
|
|
registry_key: "netherite_leggings",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_leggings",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 555 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 6f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::KNOCKBACK_RESISTANCE,
|
|
id: "minecraft:armor.leggings",
|
|
amount: 0.10000000149011612f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Legs,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::LEGS,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipNetherite),
|
|
asset_id: Some(Cow::Borrowed("minecraft:netherite")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_leggings"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_NAUTILUS_ARMOR: Self = Self {
|
|
id: 1367,
|
|
registry_key: "netherite_nautilus_armor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_nautilus_armor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.body",
|
|
amount: 19f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.body",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::KNOCKBACK_RESISTANCE,
|
|
id: "minecraft:armor.body",
|
|
amount: 0.10000000149011612f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipNautilus),
|
|
asset_id: Some(Cow::Borrowed("minecraft:netherite")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_wear_nautilus_armor"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: false,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemArmorUnequipNautilus),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_nautilus_armor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_PICKAXE: Self = Self {
|
|
id: 971,
|
|
registry_key: "netherite_pickaxe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_pickaxe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 2031 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.799999952316284f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_netherite_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/pickaxe")),
|
|
speed: Some(9f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_pickaxe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_SCRAP: Self = Self {
|
|
id: 938,
|
|
registry_key: "netherite_scrap",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_scrap",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_scrap"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_SHOVEL: Self = Self {
|
|
id: 970,
|
|
registry_key: "netherite_shovel",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_shovel",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 2031 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 5.5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_netherite_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/shovel")),
|
|
speed: Some(9f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_shovel"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_SPEAR: Self = Self {
|
|
id: 1332,
|
|
registry_key: "netherite_spear",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_spear",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 2031 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 4f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3.13043475151062f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(AttackRange, &AttackRangeImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(DamageType, &DamageTypeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_spear"),
|
|
},
|
|
),
|
|
(KineticWeapon, &KineticWeaponImpl),
|
|
(Lore, &LoreImpl),
|
|
(MinimumAttackCharge, &MinimumAttackChargeImpl),
|
|
(PiercingWeapon, &PiercingWeaponImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_SWORD: Self = Self {
|
|
id: 969,
|
|
registry_key: "netherite_sword",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_sword",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 2031 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 7f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.4000000953674316f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: IDs(Cow::Borrowed(&[&Block::COBWEB])),
|
|
speed: Some(15f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_instantly_mines")),
|
|
speed: Some(340282350000000000000000000000000000000f32),
|
|
correct_for_drops: None,
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_efficient")),
|
|
speed: Some(1.5f32),
|
|
correct_for_drops: None,
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 2,
|
|
can_destroy_blocks_in_creative: false,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(
|
|
DamageResistant,
|
|
&DamageResistantImpl {
|
|
res_type: DamageResistantType::Fire,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_sword"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERITE_UPGRADE_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1458,
|
|
registry_key: "netherite_upgrade_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.netherite_upgrade_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherite_upgrade_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NETHERRACK: Self = Self {
|
|
id: 387,
|
|
registry_key: "netherrack",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.netherrack",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:netherrack"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const NOTE_BLOCK: Self = Self {
|
|
id: 776,
|
|
registry_key: "note_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.note_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:note_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_BOAT: Self = Self {
|
|
id: 891,
|
|
registry_key: "oak_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.oak_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_BUTTON: Self = Self {
|
|
id: 779,
|
|
registry_key: "oak_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_CHEST_BOAT: Self = Self {
|
|
id: 892,
|
|
registry_key: "oak_chest_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.oak_chest_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_chest_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_DOOR: Self = Self {
|
|
id: 808,
|
|
registry_key: "oak_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_FENCE: Self = Self {
|
|
id: 372,
|
|
registry_key: "oak_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_FENCE_GATE: Self = Self {
|
|
id: 849,
|
|
registry_key: "oak_fence_gate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_fence_gate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_fence_gate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_HANGING_SIGN: Self = Self {
|
|
id: 1028,
|
|
registry_key: "oak_hanging_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_hanging_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_hanging_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_LEAVES: Self = Self {
|
|
id: 209,
|
|
registry_key: "oak_leaves",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_leaves",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_leaves"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_LOG: Self = Self {
|
|
id: 161,
|
|
registry_key: "oak_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_PLANKS: Self = Self {
|
|
id: 63,
|
|
registry_key: "oak_planks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_planks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_planks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_PRESSURE_PLATE: Self = Self {
|
|
id: 795,
|
|
registry_key: "oak_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_SAPLING: Self = Self {
|
|
id: 76,
|
|
registry_key: "oak_sapling",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_sapling",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_sapling"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_SHELF: Self = Self {
|
|
id: 341,
|
|
registry_key: "oak_shelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_shelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_shelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_SIGN: Self = Self {
|
|
id: 1016,
|
|
registry_key: "oak_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_SLAB: Self = Self {
|
|
id: 298,
|
|
registry_key: "oak_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_STAIRS: Self = Self {
|
|
id: 469,
|
|
registry_key: "oak_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_TRAPDOOR: Self = Self {
|
|
id: 829,
|
|
registry_key: "oak_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OAK_WOOD: Self = Self {
|
|
id: 198,
|
|
registry_key: "oak_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oak_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oak_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OBSERVER: Self = Self {
|
|
id: 754,
|
|
registry_key: "observer",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.observer",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:observer"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OBSIDIAN: Self = Self {
|
|
id: 349,
|
|
registry_key: "obsidian",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.obsidian",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:obsidian"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OCELOT_SPAWN_EGG: Self = Self {
|
|
id: 1176,
|
|
registry_key: "ocelot_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.ocelot_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ocelot_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OCHRE_FROGLIGHT: Self = Self {
|
|
id: 1452,
|
|
registry_key: "ochre_froglight",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.ochre_froglight",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ochre_froglight"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OMINOUS_BOTTLE: Self = Self {
|
|
id: 1536,
|
|
registry_key: "ominous_bottle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.ominous_bottle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Drink,
|
|
sound_event: IdOr::Id(Sound::EntityGenericDrink),
|
|
consume_particles: false,
|
|
effects: Cow::Borrowed(&[ConsumeEffect::PlaySound(IdOr::Id(
|
|
Sound::ItemOminousBottleDispose,
|
|
))]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ominous_bottle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(
|
|
OminousBottleAmplifier,
|
|
&OminousBottleAmplifierImpl { amplifier: 0 },
|
|
),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OMINOUS_TRIAL_KEY: Self = Self {
|
|
id: 1534,
|
|
registry_key: "ominous_trial_key",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.ominous_trial_key",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ominous_trial_key"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OPEN_EYEBLOSSOM: Self = Self {
|
|
id: 258,
|
|
registry_key: "open_eyeblossom",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.open_eyeblossom",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:open_eyeblossom"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_BANNER: Self = Self {
|
|
id: 1297,
|
|
registry_key: "orange_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_BED: Self = Self {
|
|
id: 1116,
|
|
registry_key: "orange_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_BUNDLE: Self = Self {
|
|
id: 1067,
|
|
registry_key: "orange_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.orange_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_CANDLE: Self = Self {
|
|
id: 1431,
|
|
registry_key: "orange_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_CARPET: Self = Self {
|
|
id: 534,
|
|
registry_key: "orange_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:orange_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_CONCRETE: Self = Self {
|
|
id: 643,
|
|
registry_key: "orange_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_CONCRETE_POWDER: Self = Self {
|
|
id: 659,
|
|
registry_key: "orange_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_DYE: Self = Self {
|
|
id: 1096,
|
|
registry_key: "orange_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.orange_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 627,
|
|
registry_key: "orange_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_HARNESS: Self = Self {
|
|
id: 867,
|
|
registry_key: "orange_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.orange_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:orange_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_SHULKER_BOX: Self = Self {
|
|
id: 611,
|
|
registry_key: "orange_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_STAINED_GLASS: Self = Self {
|
|
id: 559,
|
|
registry_key: "orange_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_STAINED_GLASS_PANE: Self = Self {
|
|
id: 575,
|
|
registry_key: "orange_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_TERRACOTTA: Self = Self {
|
|
id: 515,
|
|
registry_key: "orange_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_TULIP: Self = Self {
|
|
id: 265,
|
|
registry_key: "orange_tulip",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_tulip",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_tulip"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ORANGE_WOOL: Self = Self {
|
|
id: 241,
|
|
registry_key: "orange_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.orange_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:orange_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXEYE_DAISY: Self = Self {
|
|
id: 268,
|
|
registry_key: "oxeye_daisy",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxeye_daisy",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxeye_daisy"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_CHISELED_COPPER: Self = Self {
|
|
id: 132,
|
|
registry_key: "oxidized_chiseled_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_chiseled_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_chiseled_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_COPPER: Self = Self {
|
|
id: 121,
|
|
registry_key: "oxidized_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_COPPER_BARS: Self = Self {
|
|
id: 422,
|
|
registry_key: "oxidized_copper_bars",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_copper_bars",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_copper_bars"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_COPPER_BULB: Self = Self {
|
|
id: 1511,
|
|
registry_key: "oxidized_copper_bulb",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_copper_bulb",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_copper_bulb"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_COPPER_CHAIN: Self = Self {
|
|
id: 431,
|
|
registry_key: "oxidized_copper_chain",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_copper_chain",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_copper_chain"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_COPPER_CHEST: Self = Self {
|
|
id: 1519,
|
|
registry_key: "oxidized_copper_chest",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_copper_chest",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_copper_chest"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_COPPER_DOOR: Self = Self {
|
|
id: 823,
|
|
registry_key: "oxidized_copper_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_copper_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_copper_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: 1527,
|
|
registry_key: "oxidized_copper_golem_statue",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_copper_golem_statue",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
BlockState,
|
|
&BlockStateImpl {
|
|
properties: Cow::Borrowed(&[(
|
|
Cow::Borrowed("copper_golem_pose"),
|
|
Cow::Borrowed("standing"),
|
|
)]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_copper_golem_statue"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_COPPER_GRATE: Self = Self {
|
|
id: 1503,
|
|
registry_key: "oxidized_copper_grate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_copper_grate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_copper_grate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_COPPER_LANTERN: Self = Self {
|
|
id: 1399,
|
|
registry_key: "oxidized_copper_lantern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_copper_lantern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_copper_lantern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_COPPER_TRAPDOOR: Self = Self {
|
|
id: 844,
|
|
registry_key: "oxidized_copper_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_copper_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_copper_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_CUT_COPPER: Self = Self {
|
|
id: 140,
|
|
registry_key: "oxidized_cut_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_cut_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_cut_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_CUT_COPPER_SLAB: Self = Self {
|
|
id: 156,
|
|
registry_key: "oxidized_cut_copper_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_cut_copper_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_cut_copper_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: 148,
|
|
registry_key: "oxidized_cut_copper_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_cut_copper_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_cut_copper_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const OXIDIZED_LIGHTNING_ROD: Self = Self {
|
|
id: 764,
|
|
registry_key: "oxidized_lightning_rod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.oxidized_lightning_rod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:oxidized_lightning_rod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PACKED_ICE: Self = Self {
|
|
id: 550,
|
|
registry_key: "packed_ice",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.packed_ice",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:packed_ice"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PACKED_MUD: Self = Self {
|
|
id: 407,
|
|
registry_key: "packed_mud",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.packed_mud",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:packed_mud"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PAINTING: Self = Self {
|
|
id: 1013,
|
|
registry_key: "painting",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.painting",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:painting"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_HANGING_MOSS: Self = Self {
|
|
id: 292,
|
|
registry_key: "pale_hanging_moss",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_hanging_moss",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_hanging_moss"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_MOSS_BLOCK: Self = Self {
|
|
id: 293,
|
|
registry_key: "pale_moss_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_moss_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_moss_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_MOSS_CARPET: Self = Self {
|
|
id: 291,
|
|
registry_key: "pale_moss_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_moss_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_moss_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_BOAT: Self = Self {
|
|
id: 905,
|
|
registry_key: "pale_oak_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pale_oak_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_BUTTON: Self = Self {
|
|
id: 786,
|
|
registry_key: "pale_oak_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_CHEST_BOAT: Self = Self {
|
|
id: 906,
|
|
registry_key: "pale_oak_chest_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pale_oak_chest_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_chest_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_DOOR: Self = Self {
|
|
id: 815,
|
|
registry_key: "pale_oak_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_FENCE: Self = Self {
|
|
id: 379,
|
|
registry_key: "pale_oak_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_FENCE_GATE: Self = Self {
|
|
id: 856,
|
|
registry_key: "pale_oak_fence_gate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_fence_gate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_fence_gate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_HANGING_SIGN: Self = Self {
|
|
id: 1035,
|
|
registry_key: "pale_oak_hanging_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_hanging_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_hanging_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_LEAVES: Self = Self {
|
|
id: 216,
|
|
registry_key: "pale_oak_leaves",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_leaves",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_leaves"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_LOG: Self = Self {
|
|
id: 167,
|
|
registry_key: "pale_oak_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_PLANKS: Self = Self {
|
|
id: 70,
|
|
registry_key: "pale_oak_planks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_planks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_planks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_PRESSURE_PLATE: Self = Self {
|
|
id: 802,
|
|
registry_key: "pale_oak_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_SAPLING: Self = Self {
|
|
id: 83,
|
|
registry_key: "pale_oak_sapling",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_sapling",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_sapling"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_SHELF: Self = Self {
|
|
id: 342,
|
|
registry_key: "pale_oak_shelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_shelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_shelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_SIGN: Self = Self {
|
|
id: 1023,
|
|
registry_key: "pale_oak_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_SLAB: Self = Self {
|
|
id: 305,
|
|
registry_key: "pale_oak_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_STAIRS: Self = Self {
|
|
id: 476,
|
|
registry_key: "pale_oak_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_TRAPDOOR: Self = Self {
|
|
id: 836,
|
|
registry_key: "pale_oak_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PALE_OAK_WOOD: Self = Self {
|
|
id: 204,
|
|
registry_key: "pale_oak_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pale_oak_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pale_oak_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PANDA_SPAWN_EGG: Self = Self {
|
|
id: 1177,
|
|
registry_key: "panda_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.panda_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:panda_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PAPER: Self = Self {
|
|
id: 1057,
|
|
registry_key: "paper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.paper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:paper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PARCHED_SPAWN_EGG: Self = Self {
|
|
id: 1206,
|
|
registry_key: "parched_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.parched_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:parched_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PARROT_SPAWN_EGG: Self = Self {
|
|
id: 1168,
|
|
registry_key: "parrot_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.parrot_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:parrot_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PEARLESCENT_FROGLIGHT: Self = Self {
|
|
id: 1454,
|
|
registry_key: "pearlescent_froglight",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pearlescent_froglight",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pearlescent_froglight"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PEONY: Self = Self {
|
|
id: 555,
|
|
registry_key: "peony",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.peony",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:peony"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PETRIFIED_OAK_SLAB: Self = Self {
|
|
id: 315,
|
|
registry_key: "petrified_oak_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.petrified_oak_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:petrified_oak_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PHANTOM_MEMBRANE: Self = Self {
|
|
id: 889,
|
|
registry_key: "phantom_membrane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.phantom_membrane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:phantom_membrane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PHANTOM_SPAWN_EGG: Self = Self {
|
|
id: 1223,
|
|
registry_key: "phantom_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.phantom_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:phantom_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PIG_SPAWN_EGG: Self = Self {
|
|
id: 1161,
|
|
registry_key: "pig_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pig_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pig_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PIGLIN_BANNER_PATTERN: Self = Self {
|
|
id: 1378,
|
|
registry_key: "piglin_banner_pattern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.piglin_banner_pattern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:piglin_banner_pattern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesBannerPatterns, &ProvidesBannerPatternsImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PIGLIN_BRUTE_SPAWN_EGG: Self = Self {
|
|
id: 1239,
|
|
registry_key: "piglin_brute_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.piglin_brute_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:piglin_brute_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PIGLIN_HEAD: Self = Self {
|
|
id: 1269,
|
|
registry_key: "piglin_head",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.piglin_head",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[Modifier {
|
|
r#type: &Attributes::WAYPOINT_TRANSMIT_RANGE,
|
|
id: "minecraft:waypoint_transmit_range_hide",
|
|
amount: -1f64,
|
|
operation: Operation::AddMultipliedTotal,
|
|
slot: AttributeModifierSlot::Head,
|
|
}]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGeneric),
|
|
asset_id: None,
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: false,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:piglin_head"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PIGLIN_SPAWN_EGG: Self = Self {
|
|
id: 1238,
|
|
registry_key: "piglin_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.piglin_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:piglin_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PILLAGER_SPAWN_EGG: Self = Self {
|
|
id: 1229,
|
|
registry_key: "pillager_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pillager_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pillager_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_BANNER: Self = Self {
|
|
id: 1302,
|
|
registry_key: "pink_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_BED: Self = Self {
|
|
id: 1121,
|
|
registry_key: "pink_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_BUNDLE: Self = Self {
|
|
id: 1072,
|
|
registry_key: "pink_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pink_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_CANDLE: Self = Self {
|
|
id: 1436,
|
|
registry_key: "pink_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_CARPET: Self = Self {
|
|
id: 539,
|
|
registry_key: "pink_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:pink_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_CONCRETE: Self = Self {
|
|
id: 648,
|
|
registry_key: "pink_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_CONCRETE_POWDER: Self = Self {
|
|
id: 664,
|
|
registry_key: "pink_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_DYE: Self = Self {
|
|
id: 1101,
|
|
registry_key: "pink_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pink_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 632,
|
|
registry_key: "pink_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_HARNESS: Self = Self {
|
|
id: 872,
|
|
registry_key: "pink_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pink_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:pink_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_PETALS: Self = Self {
|
|
id: 286,
|
|
registry_key: "pink_petals",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_petals",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_petals"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_SHULKER_BOX: Self = Self {
|
|
id: 616,
|
|
registry_key: "pink_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_STAINED_GLASS: Self = Self {
|
|
id: 564,
|
|
registry_key: "pink_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_STAINED_GLASS_PANE: Self = Self {
|
|
id: 580,
|
|
registry_key: "pink_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_TERRACOTTA: Self = Self {
|
|
id: 520,
|
|
registry_key: "pink_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_TULIP: Self = Self {
|
|
id: 267,
|
|
registry_key: "pink_tulip",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_tulip",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_tulip"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PINK_WOOL: Self = Self {
|
|
id: 246,
|
|
registry_key: "pink_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pink_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pink_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PISTON: Self = Self {
|
|
id: 750,
|
|
registry_key: "piston",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.piston",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:piston"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PITCHER_PLANT: Self = Self {
|
|
id: 273,
|
|
registry_key: "pitcher_plant",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pitcher_plant",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pitcher_plant"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PITCHER_POD: Self = Self {
|
|
id: 1316,
|
|
registry_key: "pitcher_pod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pitcher_pod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pitcher_pod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PLAYER_HEAD: Self = Self {
|
|
id: 1265,
|
|
registry_key: "player_head",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.player_head",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[Modifier {
|
|
r#type: &Attributes::WAYPOINT_TRANSMIT_RANGE,
|
|
id: "minecraft:waypoint_transmit_range_hide",
|
|
amount: -1f64,
|
|
operation: Operation::AddMultipliedTotal,
|
|
slot: AttributeModifierSlot::Head,
|
|
}]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGeneric),
|
|
asset_id: None,
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: false,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:player_head"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PLENTY_POTTERY_SHERD: Self = Self {
|
|
id: 1493,
|
|
registry_key: "plenty_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.plenty_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:plenty_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PODZOL: Self = Self {
|
|
id: 57,
|
|
registry_key: "podzol",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.podzol",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:podzol"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POINTED_DRIPSTONE: Self = Self {
|
|
id: 1450,
|
|
registry_key: "pointed_dripstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pointed_dripstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pointed_dripstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POISONOUS_POTATO: Self = Self {
|
|
id: 1260,
|
|
registry_key: "poisonous_potato",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.poisonous_potato",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 2,
|
|
saturation: 1.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[ConsumeEffect::ApplyEffects((
|
|
Cow::Borrowed(&[StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:poison"),
|
|
amplifier: 0i32,
|
|
duration: 100i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
}]),
|
|
0.6f32,
|
|
))]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:poisonous_potato"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLAR_BEAR_SPAWN_EGG: Self = Self {
|
|
id: 1178,
|
|
registry_key: "polar_bear_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.polar_bear_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polar_bear_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_ANDESITE: Self = Self {
|
|
id: 7,
|
|
registry_key: "polished_andesite",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_andesite",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_andesite"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_ANDESITE_SLAB: Self = Self {
|
|
id: 738,
|
|
registry_key: "polished_andesite_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_andesite_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_andesite_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_ANDESITE_STAIRS: Self = Self {
|
|
id: 721,
|
|
registry_key: "polished_andesite_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_andesite_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_andesite_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_BASALT: Self = Self {
|
|
id: 391,
|
|
registry_key: "polished_basalt",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_basalt",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_basalt"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_BLACKSTONE: Self = Self {
|
|
id: 1420,
|
|
registry_key: "polished_blackstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_blackstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_blackstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICK_SLAB: Self = Self {
|
|
id: 1425,
|
|
registry_key: "polished_blackstone_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_blackstone_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_blackstone_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICK_STAIRS: Self = Self {
|
|
id: 1426,
|
|
registry_key: "polished_blackstone_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_blackstone_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_blackstone_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICK_WALL: Self = Self {
|
|
id: 501,
|
|
registry_key: "polished_blackstone_brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_blackstone_brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_blackstone_brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICKS: Self = Self {
|
|
id: 1424,
|
|
registry_key: "polished_blackstone_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_blackstone_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_blackstone_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BUTTON: Self = Self {
|
|
id: 778,
|
|
registry_key: "polished_blackstone_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_blackstone_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_blackstone_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_BLACKSTONE_PRESSURE_PLATE: Self = Self {
|
|
id: 792,
|
|
registry_key: "polished_blackstone_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_blackstone_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_blackstone_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_BLACKSTONE_SLAB: Self = Self {
|
|
id: 1421,
|
|
registry_key: "polished_blackstone_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_blackstone_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_blackstone_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_BLACKSTONE_STAIRS: Self = Self {
|
|
id: 1422,
|
|
registry_key: "polished_blackstone_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_blackstone_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_blackstone_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_BLACKSTONE_WALL: Self = Self {
|
|
id: 500,
|
|
registry_key: "polished_blackstone_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_blackstone_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_blackstone_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_CINNABAR: Self = Self {
|
|
id: 44,
|
|
registry_key: "polished_cinnabar",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_cinnabar",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_cinnabar"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_CINNABAR_SLAB: Self = Self {
|
|
id: 45,
|
|
registry_key: "polished_cinnabar_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_cinnabar_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_cinnabar_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_CINNABAR_STAIRS: Self = Self {
|
|
id: 46,
|
|
registry_key: "polished_cinnabar_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_cinnabar_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_cinnabar_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_CINNABAR_WALL: Self = Self {
|
|
id: 47,
|
|
registry_key: "polished_cinnabar_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_cinnabar_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_cinnabar_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_DEEPSLATE: Self = Self {
|
|
id: 10,
|
|
registry_key: "polished_deepslate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_deepslate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_deepslate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_DEEPSLATE_SLAB: Self = Self {
|
|
id: 741,
|
|
registry_key: "polished_deepslate_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_deepslate_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_deepslate_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_DEEPSLATE_STAIRS: Self = Self {
|
|
id: 724,
|
|
registry_key: "polished_deepslate_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_deepslate_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_deepslate_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_DEEPSLATE_WALL: Self = Self {
|
|
id: 503,
|
|
registry_key: "polished_deepslate_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_deepslate_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_deepslate_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_DIORITE: Self = Self {
|
|
id: 5,
|
|
registry_key: "polished_diorite",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_diorite",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_diorite"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_DIORITE_SLAB: Self = Self {
|
|
id: 730,
|
|
registry_key: "polished_diorite_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_diorite_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_diorite_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_DIORITE_STAIRS: Self = Self {
|
|
id: 712,
|
|
registry_key: "polished_diorite_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_diorite_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_diorite_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_GRANITE: Self = Self {
|
|
id: 3,
|
|
registry_key: "polished_granite",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_granite",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_granite"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_GRANITE_SLAB: Self = Self {
|
|
id: 727,
|
|
registry_key: "polished_granite_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_granite_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_granite_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_GRANITE_STAIRS: Self = Self {
|
|
id: 709,
|
|
registry_key: "polished_granite_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_granite_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_granite_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_SULFUR: Self = Self {
|
|
id: 31,
|
|
registry_key: "polished_sulfur",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_sulfur",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_sulfur"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_SULFUR_SLAB: Self = Self {
|
|
id: 32,
|
|
registry_key: "polished_sulfur_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_sulfur_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_sulfur_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_SULFUR_STAIRS: Self = Self {
|
|
id: 33,
|
|
registry_key: "polished_sulfur_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_sulfur_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_sulfur_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_SULFUR_WALL: Self = Self {
|
|
id: 34,
|
|
registry_key: "polished_sulfur_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_sulfur_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_sulfur_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_TUFF: Self = Self {
|
|
id: 17,
|
|
registry_key: "polished_tuff",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_tuff",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_tuff"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_TUFF_SLAB: Self = Self {
|
|
id: 18,
|
|
registry_key: "polished_tuff_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_tuff_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_tuff_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_TUFF_STAIRS: Self = Self {
|
|
id: 19,
|
|
registry_key: "polished_tuff_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_tuff_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_tuff_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POLISHED_TUFF_WALL: Self = Self {
|
|
id: 20,
|
|
registry_key: "polished_tuff_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.polished_tuff_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:polished_tuff_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POPPED_CHORUS_FRUIT: Self = Self {
|
|
id: 1314,
|
|
registry_key: "popped_chorus_fruit",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.popped_chorus_fruit",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:popped_chorus_fruit"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POPPY: Self = Self {
|
|
id: 260,
|
|
registry_key: "poppy",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.poppy",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:poppy"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PORKCHOP: Self = Self {
|
|
id: 1011,
|
|
registry_key: "porkchop",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.porkchop",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 3,
|
|
saturation: 1.8,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:porkchop"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POTATO: Self = Self {
|
|
id: 1258,
|
|
registry_key: "potato",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.potato",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 1,
|
|
saturation: 0.6,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:potato"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POTENT_SULFUR: Self = Self {
|
|
id: 27,
|
|
registry_key: "potent_sulfur",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.potent_sulfur",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:potent_sulfur"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POTION: Self = Self {
|
|
id: 1150,
|
|
registry_key: "potion",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.potion",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Drink,
|
|
sound_event: IdOr::Id(Sound::EntityGenericDrink),
|
|
consume_particles: false,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:potion"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(
|
|
PotionContents,
|
|
&PotionContentsImpl {
|
|
potion_id: None,
|
|
custom_color: None,
|
|
custom_effects: Vec::new(),
|
|
custom_name: None,
|
|
},
|
|
),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
(UseRemainder, &UseRemainderImpl),
|
|
],
|
|
};
|
|
pub const POWDER_SNOW_BUCKET: Self = Self {
|
|
id: 1043,
|
|
registry_key: "powder_snow_bucket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.powder_snow_bucket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:powder_snow_bucket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const POWERED_RAIL: Self = Self {
|
|
id: 861,
|
|
registry_key: "powered_rail",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.powered_rail",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:powered_rail"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PRISMARINE: Self = Self {
|
|
id: 590,
|
|
registry_key: "prismarine",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.prismarine",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:prismarine"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PRISMARINE_BRICK_SLAB: Self = Self {
|
|
id: 326,
|
|
registry_key: "prismarine_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.prismarine_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:prismarine_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PRISMARINE_BRICK_STAIRS: Self = Self {
|
|
id: 594,
|
|
registry_key: "prismarine_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.prismarine_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:prismarine_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PRISMARINE_BRICKS: Self = Self {
|
|
id: 591,
|
|
registry_key: "prismarine_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.prismarine_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:prismarine_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PRISMARINE_CRYSTALS: Self = Self {
|
|
id: 1278,
|
|
registry_key: "prismarine_crystals",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.prismarine_crystals",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:prismarine_crystals"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PRISMARINE_SHARD: Self = Self {
|
|
id: 1277,
|
|
registry_key: "prismarine_shard",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.prismarine_shard",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:prismarine_shard"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PRISMARINE_SLAB: Self = Self {
|
|
id: 325,
|
|
registry_key: "prismarine_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.prismarine_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:prismarine_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PRISMARINE_STAIRS: Self = Self {
|
|
id: 593,
|
|
registry_key: "prismarine_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.prismarine_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:prismarine_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PRISMARINE_WALL: Self = Self {
|
|
id: 487,
|
|
registry_key: "prismarine_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.prismarine_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:prismarine_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PRIZE_POTTERY_SHERD: Self = Self {
|
|
id: 1494,
|
|
registry_key: "prize_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.prize_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:prize_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PUFFERFISH: Self = Self {
|
|
id: 1089,
|
|
registry_key: "pufferfish",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pufferfish",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 1,
|
|
saturation: 0.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[ConsumeEffect::ApplyEffects((
|
|
Cow::Borrowed(&[
|
|
StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:poison"),
|
|
amplifier: 1i32,
|
|
duration: 1200i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
},
|
|
StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:hunger"),
|
|
amplifier: 2i32,
|
|
duration: 300i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
},
|
|
StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:nausea"),
|
|
amplifier: 0i32,
|
|
duration: 300i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
},
|
|
]),
|
|
1f32,
|
|
))]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pufferfish"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PUFFERFISH_BUCKET: Self = Self {
|
|
id: 1047,
|
|
registry_key: "pufferfish_bucket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pufferfish_bucket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 1,
|
|
saturation: 0.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BucketEntityData, &BucketEntityDataImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pufferfish_bucket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PUFFERFISH_SPAWN_EGG: Self = Self {
|
|
id: 1186,
|
|
registry_key: "pufferfish_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pufferfish_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pufferfish_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PUMPKIN: Self = Self {
|
|
id: 384,
|
|
registry_key: "pumpkin",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.pumpkin",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pumpkin"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PUMPKIN_PIE: Self = Self {
|
|
id: 1271,
|
|
registry_key: "pumpkin_pie",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pumpkin_pie",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 8,
|
|
saturation: 4.8,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pumpkin_pie"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PUMPKIN_SEEDS: Self = Self {
|
|
id: 1137,
|
|
registry_key: "pumpkin_seeds",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.pumpkin_seeds",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:pumpkin_seeds"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_BANNER: Self = Self {
|
|
id: 1306,
|
|
registry_key: "purple_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purple_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_BED: Self = Self {
|
|
id: 1125,
|
|
registry_key: "purple_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purple_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_BUNDLE: Self = Self {
|
|
id: 1076,
|
|
registry_key: "purple_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.purple_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_CANDLE: Self = Self {
|
|
id: 1440,
|
|
registry_key: "purple_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purple_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_CARPET: Self = Self {
|
|
id: 543,
|
|
registry_key: "purple_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purple_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:purple_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_CONCRETE: Self = Self {
|
|
id: 652,
|
|
registry_key: "purple_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purple_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_CONCRETE_POWDER: Self = Self {
|
|
id: 668,
|
|
registry_key: "purple_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purple_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_DYE: Self = Self {
|
|
id: 1105,
|
|
registry_key: "purple_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.purple_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 636,
|
|
registry_key: "purple_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purple_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_HARNESS: Self = Self {
|
|
id: 876,
|
|
registry_key: "purple_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.purple_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:purple_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_SHULKER_BOX: Self = Self {
|
|
id: 620,
|
|
registry_key: "purple_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purple_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_STAINED_GLASS: Self = Self {
|
|
id: 568,
|
|
registry_key: "purple_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purple_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_STAINED_GLASS_PANE: Self = Self {
|
|
id: 584,
|
|
registry_key: "purple_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purple_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_TERRACOTTA: Self = Self {
|
|
id: 524,
|
|
registry_key: "purple_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purple_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPLE_WOOL: Self = Self {
|
|
id: 250,
|
|
registry_key: "purple_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purple_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purple_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPUR_BLOCK: Self = Self {
|
|
id: 354,
|
|
registry_key: "purpur_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purpur_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purpur_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPUR_PILLAR: Self = Self {
|
|
id: 355,
|
|
registry_key: "purpur_pillar",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purpur_pillar",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purpur_pillar"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPUR_SLAB: Self = Self {
|
|
id: 324,
|
|
registry_key: "purpur_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purpur_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purpur_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const PURPUR_STAIRS: Self = Self {
|
|
id: 356,
|
|
registry_key: "purpur_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.purpur_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:purpur_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const QUARTZ: Self = Self {
|
|
id: 929,
|
|
registry_key: "quartz",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.quartz",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:quartz"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesTrimMaterial, &ProvidesTrimMaterialImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const QUARTZ_BLOCK: Self = Self {
|
|
id: 510,
|
|
registry_key: "quartz_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.quartz_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:quartz_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const QUARTZ_BRICKS: Self = Self {
|
|
id: 511,
|
|
registry_key: "quartz_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.quartz_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:quartz_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const QUARTZ_PILLAR: Self = Self {
|
|
id: 512,
|
|
registry_key: "quartz_pillar",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.quartz_pillar",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:quartz_pillar"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const QUARTZ_SLAB: Self = Self {
|
|
id: 321,
|
|
registry_key: "quartz_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.quartz_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:quartz_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const QUARTZ_STAIRS: Self = Self {
|
|
id: 513,
|
|
registry_key: "quartz_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.quartz_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:quartz_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RABBIT: Self = Self {
|
|
id: 1279,
|
|
registry_key: "rabbit",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.rabbit",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 3,
|
|
saturation: 1.8,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:rabbit"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RABBIT_FOOT: Self = Self {
|
|
id: 1282,
|
|
registry_key: "rabbit_foot",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.rabbit_foot",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:rabbit_foot"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RABBIT_HIDE: Self = Self {
|
|
id: 1283,
|
|
registry_key: "rabbit_hide",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.rabbit_hide",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:rabbit_hide"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RABBIT_SPAWN_EGG: Self = Self {
|
|
id: 1179,
|
|
registry_key: "rabbit_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.rabbit_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:rabbit_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RABBIT_STEW: Self = Self {
|
|
id: 1281,
|
|
registry_key: "rabbit_stew",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.rabbit_stew",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 10,
|
|
saturation: 12.0,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:rabbit_stew"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
(UseRemainder, &UseRemainderImpl),
|
|
],
|
|
};
|
|
pub const RAIL: Self = Self {
|
|
id: 863,
|
|
registry_key: "rail",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.rail",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:rail"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RAISER_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1473,
|
|
registry_key: "raiser_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.raiser_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:raiser_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RAVAGER_SPAWN_EGG: Self = Self {
|
|
id: 1230,
|
|
registry_key: "ravager_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.ravager_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ravager_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RAW_COPPER: Self = Self {
|
|
id: 933,
|
|
registry_key: "raw_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.raw_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:raw_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RAW_COPPER_BLOCK: Self = Self {
|
|
id: 112,
|
|
registry_key: "raw_copper_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.raw_copper_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:raw_copper_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RAW_GOLD: Self = Self {
|
|
id: 935,
|
|
registry_key: "raw_gold",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.raw_gold",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:raw_gold"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RAW_GOLD_BLOCK: Self = Self {
|
|
id: 113,
|
|
registry_key: "raw_gold_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.raw_gold_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:raw_gold_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RAW_IRON: Self = Self {
|
|
id: 931,
|
|
registry_key: "raw_iron",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.raw_iron",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:raw_iron"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RAW_IRON_BLOCK: Self = Self {
|
|
id: 111,
|
|
registry_key: "raw_iron_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.raw_iron_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:raw_iron_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RECOVERY_COMPASS: Self = Self {
|
|
id: 1064,
|
|
registry_key: "recovery_compass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.recovery_compass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:recovery_compass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_BANNER: Self = Self {
|
|
id: 1310,
|
|
registry_key: "red_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_BED: Self = Self {
|
|
id: 1129,
|
|
registry_key: "red_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_BUNDLE: Self = Self {
|
|
id: 1080,
|
|
registry_key: "red_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.red_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_CANDLE: Self = Self {
|
|
id: 1444,
|
|
registry_key: "red_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_CARPET: Self = Self {
|
|
id: 547,
|
|
registry_key: "red_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:red_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_CONCRETE: Self = Self {
|
|
id: 656,
|
|
registry_key: "red_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_CONCRETE_POWDER: Self = Self {
|
|
id: 672,
|
|
registry_key: "red_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_DYE: Self = Self {
|
|
id: 1109,
|
|
registry_key: "red_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.red_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 640,
|
|
registry_key: "red_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_HARNESS: Self = Self {
|
|
id: 880,
|
|
registry_key: "red_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.red_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:red_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_MUSHROOM: Self = Self {
|
|
id: 276,
|
|
registry_key: "red_mushroom",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_mushroom",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_mushroom"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_MUSHROOM_BLOCK: Self = Self {
|
|
id: 416,
|
|
registry_key: "red_mushroom_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_mushroom_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_mushroom_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_NETHER_BRICK_SLAB: Self = Self {
|
|
id: 737,
|
|
registry_key: "red_nether_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_nether_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_nether_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_NETHER_BRICK_STAIRS: Self = Self {
|
|
id: 720,
|
|
registry_key: "red_nether_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_nether_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_nether_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_NETHER_BRICK_WALL: Self = Self {
|
|
id: 495,
|
|
registry_key: "red_nether_brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_nether_brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_nether_brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_NETHER_BRICKS: Self = Self {
|
|
id: 606,
|
|
registry_key: "red_nether_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_nether_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_nether_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_SAND: Self = Self {
|
|
id: 89,
|
|
registry_key: "red_sand",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_sand",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_sand"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_SANDSTONE: Self = Self {
|
|
id: 597,
|
|
registry_key: "red_sandstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_sandstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_sandstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_SANDSTONE_SLAB: Self = Self {
|
|
id: 322,
|
|
registry_key: "red_sandstone_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_sandstone_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_sandstone_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_SANDSTONE_STAIRS: Self = Self {
|
|
id: 600,
|
|
registry_key: "red_sandstone_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_sandstone_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_sandstone_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_SANDSTONE_WALL: Self = Self {
|
|
id: 488,
|
|
registry_key: "red_sandstone_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_sandstone_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_sandstone_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_SHULKER_BOX: Self = Self {
|
|
id: 624,
|
|
registry_key: "red_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_STAINED_GLASS: Self = Self {
|
|
id: 572,
|
|
registry_key: "red_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_STAINED_GLASS_PANE: Self = Self {
|
|
id: 588,
|
|
registry_key: "red_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_TERRACOTTA: Self = Self {
|
|
id: 528,
|
|
registry_key: "red_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_TULIP: Self = Self {
|
|
id: 264,
|
|
registry_key: "red_tulip",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_tulip",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_tulip"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RED_WOOL: Self = Self {
|
|
id: 254,
|
|
registry_key: "red_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.red_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:red_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const REDSTONE: Self = Self {
|
|
id: 745,
|
|
registry_key: "redstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.redstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:redstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesTrimMaterial, &ProvidesTrimMaterialImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const REDSTONE_BLOCK: Self = Self {
|
|
id: 747,
|
|
registry_key: "redstone_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.redstone_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:redstone_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const REDSTONE_LAMP: Self = Self {
|
|
id: 775,
|
|
registry_key: "redstone_lamp",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.redstone_lamp",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:redstone_lamp"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const REDSTONE_ORE: Self = Self {
|
|
id: 99,
|
|
registry_key: "redstone_ore",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.redstone_ore",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:redstone_ore"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const REDSTONE_TORCH: Self = Self {
|
|
id: 746,
|
|
registry_key: "redstone_torch",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.redstone_torch",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:redstone_torch"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const REINFORCED_DEEPSLATE: Self = Self {
|
|
id: 414,
|
|
registry_key: "reinforced_deepslate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.reinforced_deepslate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:reinforced_deepslate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const REPEATER: Self = Self {
|
|
id: 748,
|
|
registry_key: "repeater",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.repeater",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:repeater"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const REPEATING_COMMAND_BLOCK: Self = Self {
|
|
id: 601,
|
|
registry_key: "repeating_command_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.repeating_command_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:repeating_command_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RESIN_BLOCK: Self = Self {
|
|
id: 441,
|
|
registry_key: "resin_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.resin_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:resin_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RESIN_BRICK: Self = Self {
|
|
id: 1276,
|
|
registry_key: "resin_brick",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.resin_brick",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:resin_brick"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesTrimMaterial, &ProvidesTrimMaterialImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RESIN_BRICK_SLAB: Self = Self {
|
|
id: 444,
|
|
registry_key: "resin_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.resin_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:resin_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RESIN_BRICK_STAIRS: Self = Self {
|
|
id: 443,
|
|
registry_key: "resin_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.resin_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:resin_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RESIN_BRICK_WALL: Self = Self {
|
|
id: 445,
|
|
registry_key: "resin_brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.resin_brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:resin_brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RESIN_BRICKS: Self = Self {
|
|
id: 442,
|
|
registry_key: "resin_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.resin_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:resin_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RESIN_CLUMP: Self = Self {
|
|
id: 440,
|
|
registry_key: "resin_clump",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.resin_clump",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:resin_clump"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RESPAWN_ANCHOR: Self = Self {
|
|
id: 1428,
|
|
registry_key: "respawn_anchor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.respawn_anchor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:respawn_anchor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const RIB_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1468,
|
|
registry_key: "rib_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.rib_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:rib_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ROOTED_DIRT: Self = Self {
|
|
id: 58,
|
|
registry_key: "rooted_dirt",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.rooted_dirt",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:rooted_dirt"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ROSE_BUSH: Self = Self {
|
|
id: 554,
|
|
registry_key: "rose_bush",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.rose_bush",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:rose_bush"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ROTTEN_FLESH: Self = Self {
|
|
id: 1143,
|
|
registry_key: "rotten_flesh",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.rotten_flesh",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 4,
|
|
saturation: 0.8,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[ConsumeEffect::ApplyEffects((
|
|
Cow::Borrowed(&[StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:hunger"),
|
|
amplifier: 0i32,
|
|
duration: 600i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
}]),
|
|
0.8f32,
|
|
))]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:rotten_flesh"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SADDLE: Self = Self {
|
|
id: 865,
|
|
registry_key: "saddle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.saddle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::SADDLE,
|
|
equip_sound: IdOr::Id(Sound::EntityHorseSaddle),
|
|
asset_id: Some(Cow::Borrowed("minecraft:saddle")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_saddle"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemSaddleUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:saddle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SALMON: Self = Self {
|
|
id: 1087,
|
|
registry_key: "salmon",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.salmon",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 2,
|
|
saturation: 0.4,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:salmon"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SALMON_BUCKET: Self = Self {
|
|
id: 1048,
|
|
registry_key: "salmon_bucket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.salmon_bucket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 2,
|
|
saturation: 0.4,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BucketEntityData, &BucketEntityDataImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:salmon_bucket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SALMON_SPAWN_EGG: Self = Self {
|
|
id: 1187,
|
|
registry_key: "salmon_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.salmon_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:salmon_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SAND: Self = Self {
|
|
id: 86,
|
|
registry_key: "sand",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sand",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sand"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SANDSTONE: Self = Self {
|
|
id: 225,
|
|
registry_key: "sandstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sandstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sandstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SANDSTONE_SLAB: Self = Self {
|
|
id: 313,
|
|
registry_key: "sandstone_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sandstone_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sandstone_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SANDSTONE_STAIRS: Self = Self {
|
|
id: 466,
|
|
registry_key: "sandstone_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sandstone_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sandstone_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SANDSTONE_WALL: Self = Self {
|
|
id: 496,
|
|
registry_key: "sandstone_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sandstone_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sandstone_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SCAFFOLDING: Self = Self {
|
|
id: 744,
|
|
registry_key: "scaffolding",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.scaffolding",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:scaffolding"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SCRAPE_POTTERY_SHERD: Self = Self {
|
|
id: 1495,
|
|
registry_key: "scrape_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.scrape_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:scrape_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SCULK: Self = Self {
|
|
id: 457,
|
|
registry_key: "sculk",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sculk",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sculk"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SCULK_CATALYST: Self = Self {
|
|
id: 459,
|
|
registry_key: "sculk_catalyst",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sculk_catalyst",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sculk_catalyst"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SCULK_SENSOR: Self = Self {
|
|
id: 770,
|
|
registry_key: "sculk_sensor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sculk_sensor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sculk_sensor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SCULK_SHRIEKER: Self = Self {
|
|
id: 460,
|
|
registry_key: "sculk_shrieker",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sculk_shrieker",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sculk_shrieker"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SCULK_VEIN: Self = Self {
|
|
id: 458,
|
|
registry_key: "sculk_vein",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sculk_vein",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sculk_vein"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SEA_LANTERN: Self = Self {
|
|
id: 596,
|
|
registry_key: "sea_lantern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sea_lantern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sea_lantern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SEA_PICKLE: Self = Self {
|
|
id: 239,
|
|
registry_key: "sea_pickle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sea_pickle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sea_pickle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SEAGRASS: Self = Self {
|
|
id: 238,
|
|
registry_key: "seagrass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.seagrass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:seagrass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1459,
|
|
registry_key: "sentry_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.sentry_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sentry_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1471,
|
|
registry_key: "shaper_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.shaper_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:shaper_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SHEAF_POTTERY_SHERD: Self = Self {
|
|
id: 1496,
|
|
registry_key: "sheaf_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.sheaf_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sheaf_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SHEARS: Self = Self {
|
|
id: 1134,
|
|
registry_key: "shears",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.shears",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 238 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: IDs(Cow::Borrowed(&[&Block::COBWEB])),
|
|
speed: Some(15f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:shears_extreme_breaking_speed")),
|
|
speed: Some(15f32),
|
|
correct_for_drops: None,
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:shears_major_breaking_speed")),
|
|
speed: Some(5f32),
|
|
correct_for_drops: None,
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:shears_minor_breaking_speed")),
|
|
speed: Some(2f32),
|
|
correct_for_drops: None,
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:shears"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SHEEP_SPAWN_EGG: Self = Self {
|
|
id: 1162,
|
|
registry_key: "sheep_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.sheep_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sheep_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SHELTER_POTTERY_SHERD: Self = Self {
|
|
id: 1497,
|
|
registry_key: "shelter_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.shelter_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:shelter_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SHIELD: Self = Self {
|
|
id: 1325,
|
|
registry_key: "shield",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.shield",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 336 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BlocksAttacks, &BlocksAttacksImpl),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::OFF_HAND,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGeneric),
|
|
asset_id: None,
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: false,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:shield"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SHORT_DRY_GRASS: Self = Self {
|
|
id: 236,
|
|
registry_key: "short_dry_grass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.short_dry_grass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:short_dry_grass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SHORT_GRASS: Self = Self {
|
|
id: 229,
|
|
registry_key: "short_grass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.short_grass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:short_grass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SHROOMLIGHT: Self = Self {
|
|
id: 1408,
|
|
registry_key: "shroomlight",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.shroomlight",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:shroomlight"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SHULKER_BOX: Self = Self {
|
|
id: 609,
|
|
registry_key: "shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SHULKER_SHELL: Self = Self {
|
|
id: 1334,
|
|
registry_key: "shulker_shell",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.shulker_shell",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:shulker_shell"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SHULKER_SPAWN_EGG: Self = Self {
|
|
id: 1246,
|
|
registry_key: "shulker_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.shulker_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:shulker_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1472,
|
|
registry_key: "silence_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.silence_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:silence_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SILVERFISH_SPAWN_EGG: Self = Self {
|
|
id: 1224,
|
|
registry_key: "silverfish_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.silverfish_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:silverfish_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SKELETON_HORSE_SPAWN_EGG: Self = Self {
|
|
id: 1208,
|
|
registry_key: "skeleton_horse_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.skeleton_horse_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:skeleton_horse_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SKELETON_SKULL: Self = Self {
|
|
id: 1263,
|
|
registry_key: "skeleton_skull",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.skeleton_skull",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[Modifier {
|
|
r#type: &Attributes::WAYPOINT_TRANSMIT_RANGE,
|
|
id: "minecraft:waypoint_transmit_range_hide",
|
|
amount: -1f64,
|
|
operation: Operation::AddMultipliedTotal,
|
|
slot: AttributeModifierSlot::Head,
|
|
}]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGeneric),
|
|
asset_id: None,
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: false,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:skeleton_skull"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SKELETON_SPAWN_EGG: Self = Self {
|
|
id: 1207,
|
|
registry_key: "skeleton_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.skeleton_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:skeleton_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SKULL_BANNER_PATTERN: Self = Self {
|
|
id: 1375,
|
|
registry_key: "skull_banner_pattern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.skull_banner_pattern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:skull_banner_pattern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(ProvidesBannerPatterns, &ProvidesBannerPatternsImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SKULL_POTTERY_SHERD: Self = Self {
|
|
id: 1498,
|
|
registry_key: "skull_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.skull_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:skull_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SLIME_BALL: Self = Self {
|
|
id: 1059,
|
|
registry_key: "slime_ball",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.slime_ball",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:slime_ball"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SLIME_BLOCK: Self = Self {
|
|
id: 752,
|
|
registry_key: "slime_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.slime_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:slime_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SLIME_SPAWN_EGG: Self = Self {
|
|
id: 1225,
|
|
registry_key: "slime_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.slime_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:slime_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMALL_AMETHYST_BUD: Self = Self {
|
|
id: 1446,
|
|
registry_key: "small_amethyst_bud",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.small_amethyst_bud",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:small_amethyst_bud"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMALL_DRIPLEAF: Self = Self {
|
|
id: 296,
|
|
registry_key: "small_dripleaf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.small_dripleaf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:small_dripleaf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMITHING_TABLE: Self = Self {
|
|
id: 1391,
|
|
registry_key: "smithing_table",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smithing_table",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smithing_table"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOKER: Self = Self {
|
|
id: 1386,
|
|
registry_key: "smoker",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smoker",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smoker"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOOTH_BASALT: Self = Self {
|
|
id: 392,
|
|
registry_key: "smooth_basalt",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smooth_basalt",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smooth_basalt"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOOTH_QUARTZ: Self = Self {
|
|
id: 328,
|
|
registry_key: "smooth_quartz",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smooth_quartz",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smooth_quartz"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOOTH_QUARTZ_SLAB: Self = Self {
|
|
id: 734,
|
|
registry_key: "smooth_quartz_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smooth_quartz_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smooth_quartz_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOOTH_QUARTZ_STAIRS: Self = Self {
|
|
id: 717,
|
|
registry_key: "smooth_quartz_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smooth_quartz_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smooth_quartz_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOOTH_RED_SANDSTONE: Self = Self {
|
|
id: 329,
|
|
registry_key: "smooth_red_sandstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smooth_red_sandstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smooth_red_sandstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOOTH_RED_SANDSTONE_SLAB: Self = Self {
|
|
id: 728,
|
|
registry_key: "smooth_red_sandstone_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smooth_red_sandstone_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smooth_red_sandstone_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOOTH_RED_SANDSTONE_STAIRS: Self = Self {
|
|
id: 710,
|
|
registry_key: "smooth_red_sandstone_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smooth_red_sandstone_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smooth_red_sandstone_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOOTH_SANDSTONE: Self = Self {
|
|
id: 330,
|
|
registry_key: "smooth_sandstone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smooth_sandstone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smooth_sandstone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOOTH_SANDSTONE_SLAB: Self = Self {
|
|
id: 733,
|
|
registry_key: "smooth_sandstone_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smooth_sandstone_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smooth_sandstone_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOOTH_SANDSTONE_STAIRS: Self = Self {
|
|
id: 716,
|
|
registry_key: "smooth_sandstone_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smooth_sandstone_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smooth_sandstone_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOOTH_STONE: Self = Self {
|
|
id: 331,
|
|
registry_key: "smooth_stone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smooth_stone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smooth_stone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SMOOTH_STONE_SLAB: Self = Self {
|
|
id: 312,
|
|
registry_key: "smooth_stone_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.smooth_stone_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:smooth_stone_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SNIFFER_EGG: Self = Self {
|
|
id: 675,
|
|
registry_key: "sniffer_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sniffer_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sniffer_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SNIFFER_SPAWN_EGG: Self = Self {
|
|
id: 1194,
|
|
registry_key: "sniffer_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.sniffer_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sniffer_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SNORT_POTTERY_SHERD: Self = Self {
|
|
id: 1499,
|
|
registry_key: "snort_pottery_sherd",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.snort_pottery_sherd",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:snort_pottery_sherd"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1467,
|
|
registry_key: "snout_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.snout_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:snout_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SNOW: Self = Self {
|
|
id: 365,
|
|
registry_key: "snow",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.snow",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:snow"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SNOW_BLOCK: Self = Self {
|
|
id: 367,
|
|
registry_key: "snow_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.snow_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:snow_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SNOW_GOLEM_SPAWN_EGG: Self = Self {
|
|
id: 1198,
|
|
registry_key: "snow_golem_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.snow_golem_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:snow_golem_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SNOWBALL: Self = Self {
|
|
id: 1044,
|
|
registry_key: "snowball",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.snowball",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:snowball"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SOUL_CAMPFIRE: Self = Self {
|
|
id: 1407,
|
|
registry_key: "soul_campfire",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.soul_campfire",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:soul_campfire"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SOUL_LANTERN: Self = Self {
|
|
id: 1395,
|
|
registry_key: "soul_lantern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.soul_lantern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:soul_lantern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SOUL_SAND: Self = Self {
|
|
id: 388,
|
|
registry_key: "soul_sand",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.soul_sand",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:soul_sand"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SOUL_SOIL: Self = Self {
|
|
id: 389,
|
|
registry_key: "soul_soil",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.soul_soil",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:soul_soil"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SOUL_TORCH: Self = Self {
|
|
id: 393,
|
|
registry_key: "soul_torch",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.soul_torch",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:soul_torch"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPAWNER: Self = Self {
|
|
id: 357,
|
|
registry_key: "spawner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spawner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spawner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPECTRAL_ARROW: Self = Self {
|
|
id: 1322,
|
|
registry_key: "spectral_arrow",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.spectral_arrow",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spectral_arrow"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPIDER_EYE: Self = Self {
|
|
id: 1151,
|
|
registry_key: "spider_eye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.spider_eye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 2,
|
|
saturation: 3.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[ConsumeEffect::ApplyEffects((
|
|
Cow::Borrowed(&[StatusEffectInstance {
|
|
effect_id: Cow::Borrowed("minecraft:poison"),
|
|
amplifier: 0i32,
|
|
duration: 100i32,
|
|
ambient: false,
|
|
show_particles: true,
|
|
show_icon: true,
|
|
}]),
|
|
1f32,
|
|
))]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spider_eye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPIDER_SPAWN_EGG: Self = Self {
|
|
id: 1217,
|
|
registry_key: "spider_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.spider_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spider_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1469,
|
|
registry_key: "spire_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.spire_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spire_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPLASH_POTION: Self = Self {
|
|
id: 1321,
|
|
registry_key: "splash_potion",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.splash_potion",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:splash_potion"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(
|
|
PotionContents,
|
|
&PotionContentsImpl {
|
|
potion_id: None,
|
|
custom_color: None,
|
|
custom_effects: Vec::new(),
|
|
custom_name: None,
|
|
},
|
|
),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPONGE: Self = Self {
|
|
id: 220,
|
|
registry_key: "sponge",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sponge",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sponge"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPORE_BLOSSOM: Self = Self {
|
|
id: 274,
|
|
registry_key: "spore_blossom",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spore_blossom",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spore_blossom"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_BOAT: Self = Self {
|
|
id: 893,
|
|
registry_key: "spruce_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.spruce_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_BUTTON: Self = Self {
|
|
id: 780,
|
|
registry_key: "spruce_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_CHEST_BOAT: Self = Self {
|
|
id: 894,
|
|
registry_key: "spruce_chest_boat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.spruce_chest_boat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_chest_boat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_DOOR: Self = Self {
|
|
id: 809,
|
|
registry_key: "spruce_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_FENCE: Self = Self {
|
|
id: 373,
|
|
registry_key: "spruce_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_FENCE_GATE: Self = Self {
|
|
id: 850,
|
|
registry_key: "spruce_fence_gate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_fence_gate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_fence_gate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_HANGING_SIGN: Self = Self {
|
|
id: 1029,
|
|
registry_key: "spruce_hanging_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_hanging_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_hanging_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_LEAVES: Self = Self {
|
|
id: 210,
|
|
registry_key: "spruce_leaves",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_leaves",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_leaves"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_LOG: Self = Self {
|
|
id: 162,
|
|
registry_key: "spruce_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_PLANKS: Self = Self {
|
|
id: 64,
|
|
registry_key: "spruce_planks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_planks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_planks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_PRESSURE_PLATE: Self = Self {
|
|
id: 796,
|
|
registry_key: "spruce_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_SAPLING: Self = Self {
|
|
id: 77,
|
|
registry_key: "spruce_sapling",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_sapling",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_sapling"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_SHELF: Self = Self {
|
|
id: 343,
|
|
registry_key: "spruce_shelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_shelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_shelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_SIGN: Self = Self {
|
|
id: 1017,
|
|
registry_key: "spruce_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_SLAB: Self = Self {
|
|
id: 299,
|
|
registry_key: "spruce_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_STAIRS: Self = Self {
|
|
id: 470,
|
|
registry_key: "spruce_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_TRAPDOOR: Self = Self {
|
|
id: 830,
|
|
registry_key: "spruce_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPRUCE_WOOD: Self = Self {
|
|
id: 199,
|
|
registry_key: "spruce_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.spruce_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spruce_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SPYGLASS: Self = Self {
|
|
id: 1084,
|
|
registry_key: "spyglass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.spyglass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:spyglass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SQUID_SPAWN_EGG: Self = Self {
|
|
id: 1188,
|
|
registry_key: "squid_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.squid_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:squid_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STICK: Self = Self {
|
|
id: 974,
|
|
registry_key: "stick",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.stick",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stick"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STICKY_PISTON: Self = Self {
|
|
id: 751,
|
|
registry_key: "sticky_piston",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sticky_piston",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sticky_piston"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE: Self = Self {
|
|
id: 1,
|
|
registry_key: "stone",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stone",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_AXE: Self = Self {
|
|
id: 952,
|
|
registry_key: "stone_axe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.stone_axe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 131 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 8f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3.200000047683716f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_stone_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/axe")),
|
|
speed: Some(4f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 5 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_axe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_BRICK_SLAB: Self = Self {
|
|
id: 318,
|
|
registry_key: "stone_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stone_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_BRICK_STAIRS: Self = Self {
|
|
id: 448,
|
|
registry_key: "stone_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stone_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_BRICK_WALL: Self = Self {
|
|
id: 491,
|
|
registry_key: "stone_brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stone_brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_BRICKS: Self = Self {
|
|
id: 403,
|
|
registry_key: "stone_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stone_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_BUTTON: Self = Self {
|
|
id: 777,
|
|
registry_key: "stone_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stone_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_HOE: Self = Self {
|
|
id: 953,
|
|
registry_key: "stone_hoe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.stone_hoe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 131 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_stone_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/hoe")),
|
|
speed: Some(4f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 5 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_hoe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_PICKAXE: Self = Self {
|
|
id: 951,
|
|
registry_key: "stone_pickaxe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.stone_pickaxe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 131 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.799999952316284f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_stone_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/pickaxe")),
|
|
speed: Some(4f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 5 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_pickaxe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_PRESSURE_PLATE: Self = Self {
|
|
id: 791,
|
|
registry_key: "stone_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stone_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_SHOVEL: Self = Self {
|
|
id: 950,
|
|
registry_key: "stone_shovel",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.stone_shovel",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 131 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 2.5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_stone_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/shovel")),
|
|
speed: Some(4f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 5 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_shovel"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_SLAB: Self = Self {
|
|
id: 311,
|
|
registry_key: "stone_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stone_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_SPEAR: Self = Self {
|
|
id: 1327,
|
|
registry_key: "stone_spear",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.stone_spear",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 131 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 1f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.666666626930237f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 5 }),
|
|
(AttackRange, &AttackRangeImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(DamageType, &DamageTypeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_spear"),
|
|
},
|
|
),
|
|
(KineticWeapon, &KineticWeaponImpl),
|
|
(Lore, &LoreImpl),
|
|
(MinimumAttackCharge, &MinimumAttackChargeImpl),
|
|
(PiercingWeapon, &PiercingWeaponImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_STAIRS: Self = Self {
|
|
id: 715,
|
|
registry_key: "stone_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stone_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONE_SWORD: Self = Self {
|
|
id: 949,
|
|
registry_key: "stone_sword",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.stone_sword",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 131 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 4f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.4000000953674316f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: IDs(Cow::Borrowed(&[&Block::COBWEB])),
|
|
speed: Some(15f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_instantly_mines")),
|
|
speed: Some(340282350000000000000000000000000000000f32),
|
|
correct_for_drops: None,
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_efficient")),
|
|
speed: Some(1.5f32),
|
|
correct_for_drops: None,
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 2,
|
|
can_destroy_blocks_in_creative: false,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 5 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stone_sword"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STONECUTTER: Self = Self {
|
|
id: 1392,
|
|
registry_key: "stonecutter",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stonecutter",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stonecutter"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRAY_SPAWN_EGG: Self = Self {
|
|
id: 1209,
|
|
registry_key: "stray_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.stray_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stray_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIDER_SPAWN_EGG: Self = Self {
|
|
id: 1240,
|
|
registry_key: "strider_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.strider_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:strider_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRING: Self = Self {
|
|
id: 976,
|
|
registry_key: "string",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.string",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:string"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_ACACIA_LOG: Self = Self {
|
|
id: 179,
|
|
registry_key: "stripped_acacia_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_acacia_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_acacia_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_ACACIA_WOOD: Self = Self {
|
|
id: 190,
|
|
registry_key: "stripped_acacia_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_acacia_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_acacia_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_BAMBOO_BLOCK: Self = Self {
|
|
id: 197,
|
|
registry_key: "stripped_bamboo_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_bamboo_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_bamboo_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_BIRCH_LOG: Self = Self {
|
|
id: 177,
|
|
registry_key: "stripped_birch_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_birch_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_birch_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_BIRCH_WOOD: Self = Self {
|
|
id: 188,
|
|
registry_key: "stripped_birch_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_birch_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_birch_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_CHERRY_LOG: Self = Self {
|
|
id: 180,
|
|
registry_key: "stripped_cherry_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_cherry_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_cherry_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_CHERRY_WOOD: Self = Self {
|
|
id: 191,
|
|
registry_key: "stripped_cherry_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_cherry_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_cherry_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_CRIMSON_HYPHAE: Self = Self {
|
|
id: 195,
|
|
registry_key: "stripped_crimson_hyphae",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_crimson_hyphae",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_crimson_hyphae"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_CRIMSON_STEM: Self = Self {
|
|
id: 184,
|
|
registry_key: "stripped_crimson_stem",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_crimson_stem",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_crimson_stem"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_DARK_OAK_LOG: Self = Self {
|
|
id: 181,
|
|
registry_key: "stripped_dark_oak_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_dark_oak_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_dark_oak_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_DARK_OAK_WOOD: Self = Self {
|
|
id: 192,
|
|
registry_key: "stripped_dark_oak_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_dark_oak_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_dark_oak_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_JUNGLE_LOG: Self = Self {
|
|
id: 178,
|
|
registry_key: "stripped_jungle_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_jungle_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_jungle_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_JUNGLE_WOOD: Self = Self {
|
|
id: 189,
|
|
registry_key: "stripped_jungle_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_jungle_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_jungle_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_MANGROVE_LOG: Self = Self {
|
|
id: 183,
|
|
registry_key: "stripped_mangrove_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_mangrove_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_mangrove_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_MANGROVE_WOOD: Self = Self {
|
|
id: 194,
|
|
registry_key: "stripped_mangrove_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_mangrove_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_mangrove_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_OAK_LOG: Self = Self {
|
|
id: 175,
|
|
registry_key: "stripped_oak_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_oak_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_oak_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_OAK_WOOD: Self = Self {
|
|
id: 186,
|
|
registry_key: "stripped_oak_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_oak_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_oak_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_PALE_OAK_LOG: Self = Self {
|
|
id: 182,
|
|
registry_key: "stripped_pale_oak_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_pale_oak_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_pale_oak_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_PALE_OAK_WOOD: Self = Self {
|
|
id: 193,
|
|
registry_key: "stripped_pale_oak_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_pale_oak_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_pale_oak_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_SPRUCE_LOG: Self = Self {
|
|
id: 176,
|
|
registry_key: "stripped_spruce_log",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_spruce_log",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_spruce_log"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_SPRUCE_WOOD: Self = Self {
|
|
id: 187,
|
|
registry_key: "stripped_spruce_wood",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_spruce_wood",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_spruce_wood"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_WARPED_HYPHAE: Self = Self {
|
|
id: 196,
|
|
registry_key: "stripped_warped_hyphae",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_warped_hyphae",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_warped_hyphae"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRIPPED_WARPED_STEM: Self = Self {
|
|
id: 185,
|
|
registry_key: "stripped_warped_stem",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.stripped_warped_stem",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:stripped_warped_stem"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRUCTURE_BLOCK: Self = Self {
|
|
id: 911,
|
|
registry_key: "structure_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.structure_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:structure_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const STRUCTURE_VOID: Self = Self {
|
|
id: 608,
|
|
registry_key: "structure_void",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.structure_void",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:structure_void"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SUGAR: Self = Self {
|
|
id: 1113,
|
|
registry_key: "sugar",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.sugar",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sugar"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SUGAR_CANE: Self = Self {
|
|
id: 284,
|
|
registry_key: "sugar_cane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sugar_cane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sugar_cane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SULFUR: Self = Self {
|
|
id: 26,
|
|
registry_key: "sulfur",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sulfur",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sulfur"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SULFUR_BRICK_SLAB: Self = Self {
|
|
id: 36,
|
|
registry_key: "sulfur_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sulfur_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sulfur_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SULFUR_BRICK_STAIRS: Self = Self {
|
|
id: 37,
|
|
registry_key: "sulfur_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sulfur_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sulfur_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SULFUR_BRICK_WALL: Self = Self {
|
|
id: 38,
|
|
registry_key: "sulfur_brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sulfur_brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sulfur_brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SULFUR_BRICKS: Self = Self {
|
|
id: 35,
|
|
registry_key: "sulfur_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sulfur_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sulfur_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SULFUR_CUBE_BUCKET: Self = Self {
|
|
id: 1052,
|
|
registry_key: "sulfur_cube_bucket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.sulfur_cube_bucket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BucketEntityData, &BucketEntityDataImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sulfur_cube_bucket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SULFUR_CUBE_SPAWN_EGG: Self = Self {
|
|
id: 1195,
|
|
registry_key: "sulfur_cube_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.sulfur_cube_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sulfur_cube_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SULFUR_SLAB: Self = Self {
|
|
id: 28,
|
|
registry_key: "sulfur_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sulfur_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sulfur_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SULFUR_SPIKE: Self = Self {
|
|
id: 1451,
|
|
registry_key: "sulfur_spike",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sulfur_spike",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sulfur_spike"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SULFUR_STAIRS: Self = Self {
|
|
id: 29,
|
|
registry_key: "sulfur_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sulfur_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sulfur_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SULFUR_WALL: Self = Self {
|
|
id: 30,
|
|
registry_key: "sulfur_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sulfur_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sulfur_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SUNFLOWER: Self = Self {
|
|
id: 552,
|
|
registry_key: "sunflower",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.sunflower",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sunflower"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SUSPICIOUS_GRAVEL: Self = Self {
|
|
id: 88,
|
|
registry_key: "suspicious_gravel",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.suspicious_gravel",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:suspicious_gravel"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SUSPICIOUS_SAND: Self = Self {
|
|
id: 87,
|
|
registry_key: "suspicious_sand",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.suspicious_sand",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:suspicious_sand"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const SUSPICIOUS_STEW: Self = Self {
|
|
id: 1371,
|
|
registry_key: "suspicious_stew",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.suspicious_stew",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 6,
|
|
saturation: 7.2,
|
|
can_always_eat: true,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:suspicious_stew"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SuspiciousStewEffects, &SuspiciousStewEffectsImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
(UseRemainder, &UseRemainderImpl),
|
|
],
|
|
};
|
|
pub const SWEET_BERRIES: Self = Self {
|
|
id: 1404,
|
|
registry_key: "sweet_berries",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.sweet_berries",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 2,
|
|
saturation: 0.4,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:sweet_berries"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TADPOLE_BUCKET: Self = Self {
|
|
id: 1053,
|
|
registry_key: "tadpole_bucket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.tadpole_bucket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BucketEntityData, &BucketEntityDataImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tadpole_bucket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TADPOLE_SPAWN_EGG: Self = Self {
|
|
id: 1189,
|
|
registry_key: "tadpole_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.tadpole_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tadpole_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TALL_DRY_GRASS: Self = Self {
|
|
id: 237,
|
|
registry_key: "tall_dry_grass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tall_dry_grass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tall_dry_grass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TALL_GRASS: Self = Self {
|
|
id: 556,
|
|
registry_key: "tall_grass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tall_grass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tall_grass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TARGET: Self = Self {
|
|
id: 759,
|
|
registry_key: "target",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.target",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:target"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TERRACOTTA: Self = Self {
|
|
id: 549,
|
|
registry_key: "terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TEST_BLOCK: Self = Self {
|
|
id: 913,
|
|
registry_key: "test_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.test_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
BlockState,
|
|
&BlockStateImpl {
|
|
properties: Cow::Borrowed(&[(Cow::Borrowed("mode"), Cow::Borrowed("start"))]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:test_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TEST_INSTANCE_BLOCK: Self = Self {
|
|
id: 914,
|
|
registry_key: "test_instance_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.test_instance_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:test_instance_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TIDE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1466,
|
|
registry_key: "tide_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.tide_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tide_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TINTED_GLASS: Self = Self {
|
|
id: 223,
|
|
registry_key: "tinted_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tinted_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tinted_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TIPPED_ARROW: Self = Self {
|
|
id: 1323,
|
|
registry_key: "tipped_arrow",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.tipped_arrow",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tipped_arrow"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(
|
|
PotionContents,
|
|
&PotionContentsImpl {
|
|
potion_id: None,
|
|
custom_color: None,
|
|
custom_effects: Vec::new(),
|
|
custom_name: None,
|
|
},
|
|
),
|
|
(
|
|
PotionDurationScale,
|
|
&PotionDurationScaleImpl { scale: 0.125f32 },
|
|
),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TNT: Self = Self {
|
|
id: 774,
|
|
registry_key: "tnt",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tnt",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tnt"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TNT_MINECART: Self = Self {
|
|
id: 885,
|
|
registry_key: "tnt_minecart",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.tnt_minecart",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tnt_minecart"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TORCH: Self = Self {
|
|
id: 350,
|
|
registry_key: "torch",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.torch",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:torch"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TORCHFLOWER: Self = Self {
|
|
id: 272,
|
|
registry_key: "torchflower",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.torchflower",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:torchflower"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TORCHFLOWER_SEEDS: Self = Self {
|
|
id: 1315,
|
|
registry_key: "torchflower_seeds",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.torchflower_seeds",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:torchflower_seeds"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TOTEM_OF_UNDYING: Self = Self {
|
|
id: 1333,
|
|
registry_key: "totem_of_undying",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.totem_of_undying",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(DeathProtection, &DeathProtectionImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:totem_of_undying"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TRADER_LLAMA_SPAWN_EGG: Self = Self {
|
|
id: 1199,
|
|
registry_key: "trader_llama_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.trader_llama_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:trader_llama_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TRAPPED_CHEST: Self = Self {
|
|
id: 773,
|
|
registry_key: "trapped_chest",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.trapped_chest",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:trapped_chest"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TRIAL_KEY: Self = Self {
|
|
id: 1533,
|
|
registry_key: "trial_key",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.trial_key",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:trial_key"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TRIAL_SPAWNER: Self = Self {
|
|
id: 1532,
|
|
registry_key: "trial_spawner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.trial_spawner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:trial_spawner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TRIDENT: Self = Self {
|
|
id: 1362,
|
|
registry_key: "trident",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.trident",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 250 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 8f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.9000000953674316f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 2,
|
|
can_destroy_blocks_in_creative: false,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 1 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:trident"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TRIPWIRE_HOOK: Self = Self {
|
|
id: 772,
|
|
registry_key: "tripwire_hook",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tripwire_hook",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tripwire_hook"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TROPICAL_FISH: Self = Self {
|
|
id: 1088,
|
|
registry_key: "tropical_fish",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.tropical_fish",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 1,
|
|
saturation: 0.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(
|
|
Consumable,
|
|
&ConsumableImpl {
|
|
consume_seconds: 1.6,
|
|
animation: ConsumeAnimation::Eat,
|
|
sound_event: IdOr::Id(Sound::EntityGenericEat),
|
|
consume_particles: true,
|
|
effects: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tropical_fish"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TROPICAL_FISH_BUCKET: Self = Self {
|
|
id: 1050,
|
|
registry_key: "tropical_fish_bucket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.tropical_fish_bucket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Food,
|
|
&FoodImpl {
|
|
nutrition: 1,
|
|
saturation: 0.2,
|
|
can_always_eat: false,
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BucketEntityData, &BucketEntityDataImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tropical_fish_bucket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TROPICAL_FISH_SPAWN_EGG: Self = Self {
|
|
id: 1190,
|
|
registry_key: "tropical_fish_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.tropical_fish_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tropical_fish_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TUBE_CORAL: Self = Self {
|
|
id: 687,
|
|
registry_key: "tube_coral",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tube_coral",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tube_coral"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TUBE_CORAL_BLOCK: Self = Self {
|
|
id: 682,
|
|
registry_key: "tube_coral_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tube_coral_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tube_coral_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TUBE_CORAL_FAN: Self = Self {
|
|
id: 697,
|
|
registry_key: "tube_coral_fan",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tube_coral_fan",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tube_coral_fan"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TUFF: Self = Self {
|
|
id: 12,
|
|
registry_key: "tuff",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tuff",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tuff"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TUFF_BRICK_SLAB: Self = Self {
|
|
id: 22,
|
|
registry_key: "tuff_brick_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tuff_brick_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tuff_brick_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TUFF_BRICK_STAIRS: Self = Self {
|
|
id: 23,
|
|
registry_key: "tuff_brick_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tuff_brick_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tuff_brick_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TUFF_BRICK_WALL: Self = Self {
|
|
id: 24,
|
|
registry_key: "tuff_brick_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tuff_brick_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tuff_brick_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TUFF_BRICKS: Self = Self {
|
|
id: 21,
|
|
registry_key: "tuff_bricks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tuff_bricks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tuff_bricks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TUFF_SLAB: Self = Self {
|
|
id: 13,
|
|
registry_key: "tuff_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tuff_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tuff_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TUFF_STAIRS: Self = Self {
|
|
id: 14,
|
|
registry_key: "tuff_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tuff_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tuff_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TUFF_WALL: Self = Self {
|
|
id: 15,
|
|
registry_key: "tuff_wall",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.tuff_wall",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:tuff_wall"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TURTLE_EGG: Self = Self {
|
|
id: 674,
|
|
registry_key: "turtle_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.turtle_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:turtle_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TURTLE_HELMET: Self = Self {
|
|
id: 915,
|
|
registry_key: "turtle_helmet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.turtle_helmet",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 275 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 2f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.helmet",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Head,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipTurtle),
|
|
asset_id: Some(Cow::Borrowed("minecraft:turtle_scute")),
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 9 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:turtle_helmet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TURTLE_SCUTE: Self = Self {
|
|
id: 916,
|
|
registry_key: "turtle_scute",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.turtle_scute",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:turtle_scute"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TURTLE_SPAWN_EGG: Self = Self {
|
|
id: 1191,
|
|
registry_key: "turtle_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.turtle_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:turtle_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const TWISTING_VINES: Self = Self {
|
|
id: 283,
|
|
registry_key: "twisting_vines",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.twisting_vines",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:twisting_vines"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const VAULT: Self = Self {
|
|
id: 1535,
|
|
registry_key: "vault",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.vault",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:vault"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const VERDANT_FROGLIGHT: Self = Self {
|
|
id: 1453,
|
|
registry_key: "verdant_froglight",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.verdant_froglight",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:verdant_froglight"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const VEX_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1465,
|
|
registry_key: "vex_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.vex_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:vex_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const VEX_SPAWN_EGG: Self = Self {
|
|
id: 1232,
|
|
registry_key: "vex_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.vex_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:vex_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const VILLAGER_SPAWN_EGG: Self = Self {
|
|
id: 1200,
|
|
registry_key: "villager_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.villager_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:villager_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const VINDICATOR_SPAWN_EGG: Self = Self {
|
|
id: 1231,
|
|
registry_key: "vindicator_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.vindicator_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:vindicator_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const VINE: Self = Self {
|
|
id: 438,
|
|
registry_key: "vine",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.vine",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:vine"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WANDERING_TRADER_SPAWN_EGG: Self = Self {
|
|
id: 1201,
|
|
registry_key: "wandering_trader_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wandering_trader_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wandering_trader_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARD_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1463,
|
|
registry_key: "ward_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.ward_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:ward_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARDEN_SPAWN_EGG: Self = Self {
|
|
id: 1226,
|
|
registry_key: "warden_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.warden_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warden_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_BUTTON: Self = Self {
|
|
id: 790,
|
|
registry_key: "warped_button",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_button",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_button"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_DOOR: Self = Self {
|
|
id: 819,
|
|
registry_key: "warped_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_FENCE: Self = Self {
|
|
id: 383,
|
|
registry_key: "warped_fence",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_fence",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_fence"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_FENCE_GATE: Self = Self {
|
|
id: 860,
|
|
registry_key: "warped_fence_gate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_fence_gate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_fence_gate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_FUNGUS: Self = Self {
|
|
id: 278,
|
|
registry_key: "warped_fungus",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_fungus",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_fungus"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_FUNGUS_ON_A_STICK: Self = Self {
|
|
id: 888,
|
|
registry_key: "warped_fungus_on_a_stick",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.warped_fungus_on_a_stick",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 100 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_fungus_on_a_stick"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_HANGING_SIGN: Self = Self {
|
|
id: 1039,
|
|
registry_key: "warped_hanging_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_hanging_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_hanging_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_HYPHAE: Self = Self {
|
|
id: 208,
|
|
registry_key: "warped_hyphae",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_hyphae",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_hyphae"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_NYLIUM: Self = Self {
|
|
id: 61,
|
|
registry_key: "warped_nylium",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_nylium",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_nylium"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_PLANKS: Self = Self {
|
|
id: 74,
|
|
registry_key: "warped_planks",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_planks",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_planks"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_PRESSURE_PLATE: Self = Self {
|
|
id: 806,
|
|
registry_key: "warped_pressure_plate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_pressure_plate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_pressure_plate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_ROOTS: Self = Self {
|
|
id: 280,
|
|
registry_key: "warped_roots",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_roots",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_roots"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_SHELF: Self = Self {
|
|
id: 344,
|
|
registry_key: "warped_shelf",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_shelf",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_shelf"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_SIGN: Self = Self {
|
|
id: 1027,
|
|
registry_key: "warped_sign",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_sign",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_sign"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_SLAB: Self = Self {
|
|
id: 310,
|
|
registry_key: "warped_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_STAIRS: Self = Self {
|
|
id: 481,
|
|
registry_key: "warped_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_STEM: Self = Self {
|
|
id: 173,
|
|
registry_key: "warped_stem",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_stem",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_stem"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_TRAPDOOR: Self = Self {
|
|
id: 840,
|
|
registry_key: "warped_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WARPED_WART_BLOCK: Self = Self {
|
|
id: 605,
|
|
registry_key: "warped_wart_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.warped_wart_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:warped_wart_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WATER_BUCKET: Self = Self {
|
|
id: 1041,
|
|
registry_key: "water_bucket",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.water_bucket",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:water_bucket"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_CHISELED_COPPER: Self = Self {
|
|
id: 133,
|
|
registry_key: "waxed_chiseled_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_chiseled_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_chiseled_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_COPPER_BARS: Self = Self {
|
|
id: 423,
|
|
registry_key: "waxed_copper_bars",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_copper_bars",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_copper_bars"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_COPPER_BLOCK: Self = Self {
|
|
id: 122,
|
|
registry_key: "waxed_copper_block",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_copper_block",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_copper_block"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_COPPER_BULB: Self = Self {
|
|
id: 1512,
|
|
registry_key: "waxed_copper_bulb",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_copper_bulb",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_copper_bulb"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_COPPER_CHAIN: Self = Self {
|
|
id: 432,
|
|
registry_key: "waxed_copper_chain",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_copper_chain",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_copper_chain"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_COPPER_CHEST: Self = Self {
|
|
id: 1520,
|
|
registry_key: "waxed_copper_chest",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_copper_chest",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_copper_chest"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_COPPER_DOOR: Self = Self {
|
|
id: 824,
|
|
registry_key: "waxed_copper_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_copper_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_copper_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: 1528,
|
|
registry_key: "waxed_copper_golem_statue",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_copper_golem_statue",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
BlockState,
|
|
&BlockStateImpl {
|
|
properties: Cow::Borrowed(&[(
|
|
Cow::Borrowed("copper_golem_pose"),
|
|
Cow::Borrowed("standing"),
|
|
)]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_copper_golem_statue"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_COPPER_GRATE: Self = Self {
|
|
id: 1504,
|
|
registry_key: "waxed_copper_grate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_copper_grate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_copper_grate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_COPPER_LANTERN: Self = Self {
|
|
id: 1400,
|
|
registry_key: "waxed_copper_lantern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_copper_lantern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_copper_lantern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_COPPER_TRAPDOOR: Self = Self {
|
|
id: 845,
|
|
registry_key: "waxed_copper_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_copper_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_copper_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_CUT_COPPER: Self = Self {
|
|
id: 141,
|
|
registry_key: "waxed_cut_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_cut_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_cut_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_CUT_COPPER_SLAB: Self = Self {
|
|
id: 157,
|
|
registry_key: "waxed_cut_copper_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_cut_copper_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_cut_copper_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: 149,
|
|
registry_key: "waxed_cut_copper_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_cut_copper_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_cut_copper_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_CHISELED_COPPER: Self = Self {
|
|
id: 134,
|
|
registry_key: "waxed_exposed_chiseled_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_chiseled_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_chiseled_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER: Self = Self {
|
|
id: 123,
|
|
registry_key: "waxed_exposed_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_BARS: Self = Self {
|
|
id: 424,
|
|
registry_key: "waxed_exposed_copper_bars",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_copper_bars",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_copper_bars"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_BULB: Self = Self {
|
|
id: 1513,
|
|
registry_key: "waxed_exposed_copper_bulb",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_copper_bulb",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_copper_bulb"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_CHAIN: Self = Self {
|
|
id: 433,
|
|
registry_key: "waxed_exposed_copper_chain",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_copper_chain",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_copper_chain"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_CHEST: Self = Self {
|
|
id: 1521,
|
|
registry_key: "waxed_exposed_copper_chest",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_copper_chest",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_copper_chest"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_DOOR: Self = Self {
|
|
id: 825,
|
|
registry_key: "waxed_exposed_copper_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_copper_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_copper_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: 1529,
|
|
registry_key: "waxed_exposed_copper_golem_statue",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_copper_golem_statue",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
BlockState,
|
|
&BlockStateImpl {
|
|
properties: Cow::Borrowed(&[(
|
|
Cow::Borrowed("copper_golem_pose"),
|
|
Cow::Borrowed("standing"),
|
|
)]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_copper_golem_statue"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_GRATE: Self = Self {
|
|
id: 1505,
|
|
registry_key: "waxed_exposed_copper_grate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_copper_grate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_copper_grate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_LANTERN: Self = Self {
|
|
id: 1401,
|
|
registry_key: "waxed_exposed_copper_lantern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_copper_lantern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_copper_lantern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_TRAPDOOR: Self = Self {
|
|
id: 846,
|
|
registry_key: "waxed_exposed_copper_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_copper_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_copper_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_CUT_COPPER: Self = Self {
|
|
id: 142,
|
|
registry_key: "waxed_exposed_cut_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_cut_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_cut_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_CUT_COPPER_SLAB: Self = Self {
|
|
id: 158,
|
|
registry_key: "waxed_exposed_cut_copper_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_cut_copper_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_cut_copper_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: 150,
|
|
registry_key: "waxed_exposed_cut_copper_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_cut_copper_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_cut_copper_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_EXPOSED_LIGHTNING_ROD: Self = Self {
|
|
id: 766,
|
|
registry_key: "waxed_exposed_lightning_rod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_exposed_lightning_rod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_exposed_lightning_rod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_LIGHTNING_ROD: Self = Self {
|
|
id: 765,
|
|
registry_key: "waxed_lightning_rod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_lightning_rod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_lightning_rod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_CHISELED_COPPER: Self = Self {
|
|
id: 136,
|
|
registry_key: "waxed_oxidized_chiseled_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_chiseled_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_chiseled_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER: Self = Self {
|
|
id: 125,
|
|
registry_key: "waxed_oxidized_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_BARS: Self = Self {
|
|
id: 426,
|
|
registry_key: "waxed_oxidized_copper_bars",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_copper_bars",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_copper_bars"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_BULB: Self = Self {
|
|
id: 1515,
|
|
registry_key: "waxed_oxidized_copper_bulb",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_copper_bulb",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_copper_bulb"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_CHAIN: Self = Self {
|
|
id: 435,
|
|
registry_key: "waxed_oxidized_copper_chain",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_copper_chain",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_copper_chain"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_CHEST: Self = Self {
|
|
id: 1523,
|
|
registry_key: "waxed_oxidized_copper_chest",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_copper_chest",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_copper_chest"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_DOOR: Self = Self {
|
|
id: 827,
|
|
registry_key: "waxed_oxidized_copper_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_copper_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_copper_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: 1531,
|
|
registry_key: "waxed_oxidized_copper_golem_statue",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_copper_golem_statue",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
BlockState,
|
|
&BlockStateImpl {
|
|
properties: Cow::Borrowed(&[(
|
|
Cow::Borrowed("copper_golem_pose"),
|
|
Cow::Borrowed("standing"),
|
|
)]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_copper_golem_statue"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_GRATE: Self = Self {
|
|
id: 1507,
|
|
registry_key: "waxed_oxidized_copper_grate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_copper_grate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_copper_grate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_LANTERN: Self = Self {
|
|
id: 1403,
|
|
registry_key: "waxed_oxidized_copper_lantern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_copper_lantern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_copper_lantern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_TRAPDOOR: Self = Self {
|
|
id: 848,
|
|
registry_key: "waxed_oxidized_copper_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_copper_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_copper_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_CUT_COPPER: Self = Self {
|
|
id: 144,
|
|
registry_key: "waxed_oxidized_cut_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_cut_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_cut_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_CUT_COPPER_SLAB: Self = Self {
|
|
id: 160,
|
|
registry_key: "waxed_oxidized_cut_copper_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_cut_copper_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_cut_copper_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: 152,
|
|
registry_key: "waxed_oxidized_cut_copper_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_cut_copper_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_cut_copper_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_OXIDIZED_LIGHTNING_ROD: Self = Self {
|
|
id: 768,
|
|
registry_key: "waxed_oxidized_lightning_rod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_oxidized_lightning_rod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_oxidized_lightning_rod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_CHISELED_COPPER: Self = Self {
|
|
id: 135,
|
|
registry_key: "waxed_weathered_chiseled_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_chiseled_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_chiseled_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER: Self = Self {
|
|
id: 124,
|
|
registry_key: "waxed_weathered_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_BARS: Self = Self {
|
|
id: 425,
|
|
registry_key: "waxed_weathered_copper_bars",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_copper_bars",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_copper_bars"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_BULB: Self = Self {
|
|
id: 1514,
|
|
registry_key: "waxed_weathered_copper_bulb",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_copper_bulb",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_copper_bulb"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_CHAIN: Self = Self {
|
|
id: 434,
|
|
registry_key: "waxed_weathered_copper_chain",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_copper_chain",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_copper_chain"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_CHEST: Self = Self {
|
|
id: 1522,
|
|
registry_key: "waxed_weathered_copper_chest",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_copper_chest",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_copper_chest"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_DOOR: Self = Self {
|
|
id: 826,
|
|
registry_key: "waxed_weathered_copper_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_copper_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_copper_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: 1530,
|
|
registry_key: "waxed_weathered_copper_golem_statue",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_copper_golem_statue",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
BlockState,
|
|
&BlockStateImpl {
|
|
properties: Cow::Borrowed(&[(
|
|
Cow::Borrowed("copper_golem_pose"),
|
|
Cow::Borrowed("standing"),
|
|
)]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_copper_golem_statue"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_GRATE: Self = Self {
|
|
id: 1506,
|
|
registry_key: "waxed_weathered_copper_grate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_copper_grate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_copper_grate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_LANTERN: Self = Self {
|
|
id: 1402,
|
|
registry_key: "waxed_weathered_copper_lantern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_copper_lantern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_copper_lantern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_TRAPDOOR: Self = Self {
|
|
id: 847,
|
|
registry_key: "waxed_weathered_copper_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_copper_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_copper_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_CUT_COPPER: Self = Self {
|
|
id: 143,
|
|
registry_key: "waxed_weathered_cut_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_cut_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_cut_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_CUT_COPPER_SLAB: Self = Self {
|
|
id: 159,
|
|
registry_key: "waxed_weathered_cut_copper_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_cut_copper_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_cut_copper_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: 151,
|
|
registry_key: "waxed_weathered_cut_copper_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_cut_copper_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_cut_copper_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAXED_WEATHERED_LIGHTNING_ROD: Self = Self {
|
|
id: 767,
|
|
registry_key: "waxed_weathered_lightning_rod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.waxed_weathered_lightning_rod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:waxed_weathered_lightning_rod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1470,
|
|
registry_key: "wayfinder_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wayfinder_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wayfinder_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_CHISELED_COPPER: Self = Self {
|
|
id: 131,
|
|
registry_key: "weathered_chiseled_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_chiseled_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_chiseled_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_COPPER: Self = Self {
|
|
id: 120,
|
|
registry_key: "weathered_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_COPPER_BARS: Self = Self {
|
|
id: 421,
|
|
registry_key: "weathered_copper_bars",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_copper_bars",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_copper_bars"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_COPPER_BULB: Self = Self {
|
|
id: 1510,
|
|
registry_key: "weathered_copper_bulb",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_copper_bulb",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_copper_bulb"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_COPPER_CHAIN: Self = Self {
|
|
id: 430,
|
|
registry_key: "weathered_copper_chain",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_copper_chain",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_copper_chain"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_COPPER_CHEST: Self = Self {
|
|
id: 1518,
|
|
registry_key: "weathered_copper_chest",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_copper_chest",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_copper_chest"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_COPPER_DOOR: Self = Self {
|
|
id: 822,
|
|
registry_key: "weathered_copper_door",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_copper_door",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_copper_door"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: 1526,
|
|
registry_key: "weathered_copper_golem_statue",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_copper_golem_statue",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
BlockState,
|
|
&BlockStateImpl {
|
|
properties: Cow::Borrowed(&[(
|
|
Cow::Borrowed("copper_golem_pose"),
|
|
Cow::Borrowed("standing"),
|
|
)]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_copper_golem_statue"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_COPPER_GRATE: Self = Self {
|
|
id: 1502,
|
|
registry_key: "weathered_copper_grate",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_copper_grate",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_copper_grate"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_COPPER_LANTERN: Self = Self {
|
|
id: 1398,
|
|
registry_key: "weathered_copper_lantern",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_copper_lantern",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_copper_lantern"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_COPPER_TRAPDOOR: Self = Self {
|
|
id: 843,
|
|
registry_key: "weathered_copper_trapdoor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_copper_trapdoor",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_copper_trapdoor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_CUT_COPPER: Self = Self {
|
|
id: 139,
|
|
registry_key: "weathered_cut_copper",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_cut_copper",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_cut_copper"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_CUT_COPPER_SLAB: Self = Self {
|
|
id: 155,
|
|
registry_key: "weathered_cut_copper_slab",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_cut_copper_slab",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_cut_copper_slab"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: 147,
|
|
registry_key: "weathered_cut_copper_stairs",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_cut_copper_stairs",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_cut_copper_stairs"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEATHERED_LIGHTNING_ROD: Self = Self {
|
|
id: 763,
|
|
registry_key: "weathered_lightning_rod",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weathered_lightning_rod",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weathered_lightning_rod"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WEEPING_VINES: Self = Self {
|
|
id: 282,
|
|
registry_key: "weeping_vines",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.weeping_vines",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:weeping_vines"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WET_SPONGE: Self = Self {
|
|
id: 221,
|
|
registry_key: "wet_sponge",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.wet_sponge",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wet_sponge"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHEAT: Self = Self {
|
|
id: 980,
|
|
registry_key: "wheat",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wheat",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wheat"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHEAT_SEEDS: Self = Self {
|
|
id: 979,
|
|
registry_key: "wheat_seeds",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wheat_seeds",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wheat_seeds"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_BANNER: Self = Self {
|
|
id: 1296,
|
|
registry_key: "white_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_BED: Self = Self {
|
|
id: 1115,
|
|
registry_key: "white_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_BUNDLE: Self = Self {
|
|
id: 1066,
|
|
registry_key: "white_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.white_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_CANDLE: Self = Self {
|
|
id: 1430,
|
|
registry_key: "white_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_CARPET: Self = Self {
|
|
id: 533,
|
|
registry_key: "white_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:white_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_CONCRETE: Self = Self {
|
|
id: 642,
|
|
registry_key: "white_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_CONCRETE_POWDER: Self = Self {
|
|
id: 658,
|
|
registry_key: "white_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_DYE: Self = Self {
|
|
id: 1095,
|
|
registry_key: "white_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.white_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 626,
|
|
registry_key: "white_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_HARNESS: Self = Self {
|
|
id: 866,
|
|
registry_key: "white_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.white_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:white_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_SHULKER_BOX: Self = Self {
|
|
id: 610,
|
|
registry_key: "white_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_STAINED_GLASS: Self = Self {
|
|
id: 558,
|
|
registry_key: "white_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_STAINED_GLASS_PANE: Self = Self {
|
|
id: 574,
|
|
registry_key: "white_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_TERRACOTTA: Self = Self {
|
|
id: 514,
|
|
registry_key: "white_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_TULIP: Self = Self {
|
|
id: 266,
|
|
registry_key: "white_tulip",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_tulip",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_tulip"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WHITE_WOOL: Self = Self {
|
|
id: 240,
|
|
registry_key: "white_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.white_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:white_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WILD_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 1462,
|
|
registry_key: "wild_armor_trim_smithing_template",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wild_armor_trim_smithing_template",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wild_armor_trim_smithing_template"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WILDFLOWERS: Self = Self {
|
|
id: 287,
|
|
registry_key: "wildflowers",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.wildflowers",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wildflowers"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WIND_CHARGE: Self = Self {
|
|
id: 1249,
|
|
registry_key: "wind_charge",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
UseCooldown,
|
|
&UseCooldownImpl {
|
|
seconds: 0.5,
|
|
cooldown_group: None,
|
|
},
|
|
),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wind_charge",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wind_charge"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WITCH_SPAWN_EGG: Self = Self {
|
|
id: 1227,
|
|
registry_key: "witch_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.witch_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:witch_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WITHER_ROSE: Self = Self {
|
|
id: 271,
|
|
registry_key: "wither_rose",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.wither_rose",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wither_rose"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WITHER_SKELETON_SKULL: Self = Self {
|
|
id: 1264,
|
|
registry_key: "wither_skeleton_skull",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.wither_skeleton_skull",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[Modifier {
|
|
r#type: &Attributes::WAYPOINT_TRANSMIT_RANGE,
|
|
id: "minecraft:waypoint_transmit_range_hide",
|
|
amount: -1f64,
|
|
operation: Operation::AddMultipliedTotal,
|
|
slot: AttributeModifierSlot::Head,
|
|
}]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGeneric),
|
|
asset_id: None,
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: false,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wither_skeleton_skull"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WITHER_SKELETON_SPAWN_EGG: Self = Self {
|
|
id: 1211,
|
|
registry_key: "wither_skeleton_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wither_skeleton_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wither_skeleton_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WITHER_SPAWN_EGG: Self = Self {
|
|
id: 1210,
|
|
registry_key: "wither_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wither_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wither_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WOLF_ARMOR: Self = Self {
|
|
id: 918,
|
|
registry_key: "wolf_armor",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wolf_armor",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 64 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR,
|
|
id: "minecraft:armor.body",
|
|
amount: 11f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ARMOR_TOUGHNESS,
|
|
id: "minecraft:armor.body",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::Body,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipWolf),
|
|
asset_id: Some(Cow::Borrowed("minecraft:armadillo_scute")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::WOLF,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemArmorUnequipWolf),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wolf_armor"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WOLF_SPAWN_EGG: Self = Self {
|
|
id: 1169,
|
|
registry_key: "wolf_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wolf_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wolf_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WOODEN_AXE: Self = Self {
|
|
id: 942,
|
|
registry_key: "wooden_axe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wooden_axe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 59 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 6f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3.200000047683716f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_wooden_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/axe")),
|
|
speed: Some(2f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wooden_axe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WOODEN_HOE: Self = Self {
|
|
id: 943,
|
|
registry_key: "wooden_hoe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wooden_hoe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 59 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_wooden_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/hoe")),
|
|
speed: Some(2f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wooden_hoe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WOODEN_PICKAXE: Self = Self {
|
|
id: 941,
|
|
registry_key: "wooden_pickaxe",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wooden_pickaxe",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 59 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 1f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.799999952316284f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_wooden_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/pickaxe")),
|
|
speed: Some(2f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wooden_pickaxe"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WOODEN_SHOVEL: Self = Self {
|
|
id: 940,
|
|
registry_key: "wooden_shovel",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wooden_shovel",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 59 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 1.5f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:incorrect_for_wooden_tool")),
|
|
speed: None,
|
|
correct_for_drops: Some(false),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:mineable/shovel")),
|
|
speed: Some(2f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 1,
|
|
can_destroy_blocks_in_creative: true,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 2,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wooden_shovel"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WOODEN_SPEAR: Self = Self {
|
|
id: 1326,
|
|
registry_key: "wooden_spear",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wooden_spear",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 59 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 0f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.4615384340286255f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(AttackRange, &AttackRangeImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(DamageType, &DamageTypeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wooden_spear"),
|
|
},
|
|
),
|
|
(KineticWeapon, &KineticWeaponImpl),
|
|
(Lore, &LoreImpl),
|
|
(MinimumAttackCharge, &MinimumAttackChargeImpl),
|
|
(PiercingWeapon, &PiercingWeaponImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WOODEN_SWORD: Self = Self {
|
|
id: 939,
|
|
registry_key: "wooden_sword",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.wooden_sword",
|
|
},
|
|
),
|
|
(Damage, &DamageImpl { damage: 0 }),
|
|
(MaxDamage, &MaxDamageImpl { max_damage: 59 }),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_DAMAGE,
|
|
id: "minecraft:base_attack_damage",
|
|
amount: 3f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
Modifier {
|
|
r#type: &Attributes::ATTACK_SPEED,
|
|
id: "minecraft:base_attack_speed",
|
|
amount: -2.4000000953674316f64,
|
|
operation: Operation::AddValue,
|
|
slot: AttributeModifierSlot::MainHand,
|
|
},
|
|
]),
|
|
},
|
|
),
|
|
(
|
|
Tool,
|
|
&ToolImpl {
|
|
rules: Cow::Borrowed(&[
|
|
ToolRule {
|
|
blocks: IDs(Cow::Borrowed(&[&Block::COBWEB])),
|
|
speed: Some(15f32),
|
|
correct_for_drops: Some(true),
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_instantly_mines")),
|
|
speed: Some(340282350000000000000000000000000000000f32),
|
|
correct_for_drops: None,
|
|
},
|
|
ToolRule {
|
|
blocks: Tag(Cow::Borrowed("minecraft:sword_efficient")),
|
|
speed: Some(1.5f32),
|
|
correct_for_drops: None,
|
|
},
|
|
]),
|
|
default_mining_speed: 1.0,
|
|
damage_per_block: 2,
|
|
can_destroy_blocks_in_creative: false,
|
|
},
|
|
),
|
|
(
|
|
Weapon,
|
|
&WeaponImpl {
|
|
item_damage_per_attack: 1,
|
|
},
|
|
),
|
|
(Enchantable, &EnchantableImpl { value: 15 }),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:wooden_sword"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(Repairable, &RepairableImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const WRITABLE_BOOK: Self = Self {
|
|
id: 1250,
|
|
registry_key: "writable_book",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.writable_book",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:writable_book"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
(
|
|
WritableBookContent,
|
|
&WritableBookContentImpl { pages: Vec::new() },
|
|
),
|
|
],
|
|
};
|
|
pub const WRITTEN_BOOK: Self = Self {
|
|
id: 1251,
|
|
registry_key: "written_book",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.written_book",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(EnchantmentGlintOverride, &EnchantmentGlintOverrideImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:written_book"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_BANNER: Self = Self {
|
|
id: 1300,
|
|
registry_key: "yellow_banner",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 16 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.yellow_banner",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BannerPatterns, &BannerPatternsImpl),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_banner"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_BED: Self = Self {
|
|
id: 1119,
|
|
registry_key: "yellow_bed",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.yellow_bed",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_bed"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_BUNDLE: Self = Self {
|
|
id: 1070,
|
|
registry_key: "yellow_bundle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.yellow_bundle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(BundleContents, &BundleContentsImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_bundle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_CANDLE: Self = Self {
|
|
id: 1434,
|
|
registry_key: "yellow_candle",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.yellow_candle",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_candle"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_CARPET: Self = Self {
|
|
id: 537,
|
|
registry_key: "yellow_carpet",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.yellow_carpet",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityLlamaSwag),
|
|
asset_id: Some(Cow::Borrowed("minecraft:yellow_carpet")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::IDs(Cow::Borrowed(&[
|
|
&crate::entity_type::EntityType::LLAMA,
|
|
&crate::entity_type::EntityType::TRADER_LLAMA,
|
|
]))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::ItemLlamaCarpetUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_carpet"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_CONCRETE: Self = Self {
|
|
id: 646,
|
|
registry_key: "yellow_concrete",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.yellow_concrete",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_concrete"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_CONCRETE_POWDER: Self = Self {
|
|
id: 662,
|
|
registry_key: "yellow_concrete_powder",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.yellow_concrete_powder",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_concrete_powder"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_DYE: Self = Self {
|
|
id: 1099,
|
|
registry_key: "yellow_dye",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.yellow_dye",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Dye, &DyeImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_dye"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 630,
|
|
registry_key: "yellow_glazed_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.yellow_glazed_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_glazed_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_HARNESS: Self = Self {
|
|
id: 870,
|
|
registry_key: "yellow_harness",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.yellow_harness",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::BODY,
|
|
equip_sound: IdOr::Id(Sound::EntityHappyGhastEquip),
|
|
asset_id: Some(Cow::Borrowed("minecraft:yellow_harness")),
|
|
camera_overlay: None,
|
|
allowed_entities: Some(IDSet::Tag(Cow::Borrowed("can_equip_harness"))),
|
|
dispensable: true,
|
|
swappable: true,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: true,
|
|
can_be_sheared: true,
|
|
shearing_sound: IdOr::Id(Sound::EntityHappyGhastUnequip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_harness"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_SHULKER_BOX: Self = Self {
|
|
id: 614,
|
|
registry_key: "yellow_shulker_box",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 1 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.yellow_shulker_box",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(Container, &ContainerImpl { items: Vec::new() }),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_shulker_box"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_STAINED_GLASS: Self = Self {
|
|
id: 562,
|
|
registry_key: "yellow_stained_glass",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.yellow_stained_glass",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_stained_glass"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_STAINED_GLASS_PANE: Self = Self {
|
|
id: 578,
|
|
registry_key: "yellow_stained_glass_pane",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.yellow_stained_glass_pane",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_stained_glass_pane"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_TERRACOTTA: Self = Self {
|
|
id: 518,
|
|
registry_key: "yellow_terracotta",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.yellow_terracotta",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_terracotta"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const YELLOW_WOOL: Self = Self {
|
|
id: 244,
|
|
registry_key: "yellow_wool",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.yellow_wool",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:yellow_wool"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ZOGLIN_SPAWN_EGG: Self = Self {
|
|
id: 1241,
|
|
registry_key: "zoglin_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.zoglin_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:zoglin_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ZOMBIE_HEAD: Self = Self {
|
|
id: 1266,
|
|
registry_key: "zombie_head",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "block.minecraft.zombie_head",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[Modifier {
|
|
r#type: &Attributes::WAYPOINT_TRANSMIT_RANGE,
|
|
id: "minecraft:waypoint_transmit_range_hide",
|
|
amount: -1f64,
|
|
operation: Operation::AddMultipliedTotal,
|
|
slot: AttributeModifierSlot::Head,
|
|
}]),
|
|
},
|
|
),
|
|
(
|
|
Equippable,
|
|
&EquippableImpl {
|
|
slot: &EquipmentSlot::HEAD,
|
|
equip_sound: IdOr::Id(Sound::ItemArmorEquipGeneric),
|
|
asset_id: None,
|
|
camera_overlay: None,
|
|
allowed_entities: None,
|
|
dispensable: true,
|
|
swappable: false,
|
|
damage_on_hurt: true,
|
|
equip_on_interact: false,
|
|
can_be_sheared: false,
|
|
shearing_sound: IdOr::Id(Sound::ItemShearsSnip),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:zombie_head"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ZOMBIE_HORSE_SPAWN_EGG: Self = Self {
|
|
id: 1213,
|
|
registry_key: "zombie_horse_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.zombie_horse_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:zombie_horse_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ZOMBIE_NAUTILUS_SPAWN_EGG: Self = Self {
|
|
id: 1214,
|
|
registry_key: "zombie_nautilus_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.zombie_nautilus_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:zombie_nautilus_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ZOMBIE_SPAWN_EGG: Self = Self {
|
|
id: 1212,
|
|
registry_key: "zombie_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.zombie_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:zombie_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ZOMBIE_VILLAGER_SPAWN_EGG: Self = Self {
|
|
id: 1215,
|
|
registry_key: "zombie_villager_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.zombie_villager_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:zombie_villager_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
pub const ZOMBIFIED_PIGLIN_SPAWN_EGG: Self = Self {
|
|
id: 1242,
|
|
registry_key: "zombified_piglin_spawn_egg",
|
|
components: &[
|
|
(MaxStackSize, &MaxStackSizeImpl { size: 64 }),
|
|
(
|
|
ItemName,
|
|
&ItemNameImpl {
|
|
name: "item.minecraft.zombified_piglin_spawn_egg",
|
|
},
|
|
),
|
|
(
|
|
AttributeModifiers,
|
|
&AttributeModifiersImpl {
|
|
attribute_modifiers: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(BreakSound, &BreakSoundImpl),
|
|
(
|
|
Enchantments,
|
|
&EnchantmentsImpl {
|
|
enchantment: Cow::Borrowed(&[]),
|
|
},
|
|
),
|
|
(EntityData, &EntityDataImpl),
|
|
(
|
|
ItemModel,
|
|
&ItemModelImpl {
|
|
id: Cow::Borrowed("minecraft:zombified_piglin_spawn_egg"),
|
|
},
|
|
),
|
|
(Lore, &LoreImpl),
|
|
(Rarity, &RarityImpl),
|
|
(RepairCost, &RepairCostImpl),
|
|
(SwingAnimation, &SwingAnimationImpl),
|
|
(TooltipDisplay, &TooltipDisplayImpl),
|
|
(UseEffects, &UseEffectsImpl),
|
|
],
|
|
};
|
|
#[must_use]
|
|
pub fn translated_name(&self) -> TextComponent {
|
|
TextComponent::translate(
|
|
self.components
|
|
.iter()
|
|
.find_map(|(id, data)| {
|
|
(id == &ItemName)
|
|
.then(|| data.as_any().downcast_ref::<ItemNameImpl>().unwrap().name)
|
|
})
|
|
.unwrap(),
|
|
&[],
|
|
)
|
|
}
|
|
#[doc = "Try to parse an item from a resource location string."]
|
|
#[must_use]
|
|
pub fn from_registry_key(name: &str) -> Option<&'static Self> {
|
|
let name = name.strip_prefix("minecraft:").unwrap_or(name);
|
|
match name {
|
|
"acacia_boat" => Some(&Self::ACACIA_BOAT),
|
|
"acacia_button" => Some(&Self::ACACIA_BUTTON),
|
|
"acacia_chest_boat" => Some(&Self::ACACIA_CHEST_BOAT),
|
|
"acacia_door" => Some(&Self::ACACIA_DOOR),
|
|
"acacia_fence" => Some(&Self::ACACIA_FENCE),
|
|
"acacia_fence_gate" => Some(&Self::ACACIA_FENCE_GATE),
|
|
"acacia_hanging_sign" => Some(&Self::ACACIA_HANGING_SIGN),
|
|
"acacia_leaves" => Some(&Self::ACACIA_LEAVES),
|
|
"acacia_log" => Some(&Self::ACACIA_LOG),
|
|
"acacia_planks" => Some(&Self::ACACIA_PLANKS),
|
|
"acacia_pressure_plate" => Some(&Self::ACACIA_PRESSURE_PLATE),
|
|
"acacia_sapling" => Some(&Self::ACACIA_SAPLING),
|
|
"acacia_shelf" => Some(&Self::ACACIA_SHELF),
|
|
"acacia_sign" => Some(&Self::ACACIA_SIGN),
|
|
"acacia_slab" => Some(&Self::ACACIA_SLAB),
|
|
"acacia_stairs" => Some(&Self::ACACIA_STAIRS),
|
|
"acacia_trapdoor" => Some(&Self::ACACIA_TRAPDOOR),
|
|
"acacia_wood" => Some(&Self::ACACIA_WOOD),
|
|
"activator_rail" => Some(&Self::ACTIVATOR_RAIL),
|
|
"air" => Some(&Self::AIR),
|
|
"allay_spawn_egg" => Some(&Self::ALLAY_SPAWN_EGG),
|
|
"allium" => Some(&Self::ALLIUM),
|
|
"amethyst_block" => Some(&Self::AMETHYST_BLOCK),
|
|
"amethyst_cluster" => Some(&Self::AMETHYST_CLUSTER),
|
|
"amethyst_shard" => Some(&Self::AMETHYST_SHARD),
|
|
"ancient_debris" => Some(&Self::ANCIENT_DEBRIS),
|
|
"andesite" => Some(&Self::ANDESITE),
|
|
"andesite_slab" => Some(&Self::ANDESITE_SLAB),
|
|
"andesite_stairs" => Some(&Self::ANDESITE_STAIRS),
|
|
"andesite_wall" => Some(&Self::ANDESITE_WALL),
|
|
"angler_pottery_sherd" => Some(&Self::ANGLER_POTTERY_SHERD),
|
|
"anvil" => Some(&Self::ANVIL),
|
|
"apple" => Some(&Self::APPLE),
|
|
"archer_pottery_sherd" => Some(&Self::ARCHER_POTTERY_SHERD),
|
|
"armadillo_scute" => Some(&Self::ARMADILLO_SCUTE),
|
|
"armadillo_spawn_egg" => Some(&Self::ARMADILLO_SPAWN_EGG),
|
|
"armor_stand" => Some(&Self::ARMOR_STAND),
|
|
"arms_up_pottery_sherd" => Some(&Self::ARMS_UP_POTTERY_SHERD),
|
|
"arrow" => Some(&Self::ARROW),
|
|
"axolotl_bucket" => Some(&Self::AXOLOTL_BUCKET),
|
|
"axolotl_spawn_egg" => Some(&Self::AXOLOTL_SPAWN_EGG),
|
|
"azalea" => Some(&Self::AZALEA),
|
|
"azalea_leaves" => Some(&Self::AZALEA_LEAVES),
|
|
"azure_bluet" => Some(&Self::AZURE_BLUET),
|
|
"baked_potato" => Some(&Self::BAKED_POTATO),
|
|
"bamboo" => Some(&Self::BAMBOO),
|
|
"bamboo_block" => Some(&Self::BAMBOO_BLOCK),
|
|
"bamboo_button" => Some(&Self::BAMBOO_BUTTON),
|
|
"bamboo_chest_raft" => Some(&Self::BAMBOO_CHEST_RAFT),
|
|
"bamboo_door" => Some(&Self::BAMBOO_DOOR),
|
|
"bamboo_fence" => Some(&Self::BAMBOO_FENCE),
|
|
"bamboo_fence_gate" => Some(&Self::BAMBOO_FENCE_GATE),
|
|
"bamboo_hanging_sign" => Some(&Self::BAMBOO_HANGING_SIGN),
|
|
"bamboo_mosaic" => Some(&Self::BAMBOO_MOSAIC),
|
|
"bamboo_mosaic_slab" => Some(&Self::BAMBOO_MOSAIC_SLAB),
|
|
"bamboo_mosaic_stairs" => Some(&Self::BAMBOO_MOSAIC_STAIRS),
|
|
"bamboo_planks" => Some(&Self::BAMBOO_PLANKS),
|
|
"bamboo_pressure_plate" => Some(&Self::BAMBOO_PRESSURE_PLATE),
|
|
"bamboo_raft" => Some(&Self::BAMBOO_RAFT),
|
|
"bamboo_shelf" => Some(&Self::BAMBOO_SHELF),
|
|
"bamboo_sign" => Some(&Self::BAMBOO_SIGN),
|
|
"bamboo_slab" => Some(&Self::BAMBOO_SLAB),
|
|
"bamboo_stairs" => Some(&Self::BAMBOO_STAIRS),
|
|
"bamboo_trapdoor" => Some(&Self::BAMBOO_TRAPDOOR),
|
|
"barrel" => Some(&Self::BARREL),
|
|
"barrier" => Some(&Self::BARRIER),
|
|
"basalt" => Some(&Self::BASALT),
|
|
"bat_spawn_egg" => Some(&Self::BAT_SPAWN_EGG),
|
|
"beacon" => Some(&Self::BEACON),
|
|
"bedrock" => Some(&Self::BEDROCK),
|
|
"bee_nest" => Some(&Self::BEE_NEST),
|
|
"bee_spawn_egg" => Some(&Self::BEE_SPAWN_EGG),
|
|
"beef" => Some(&Self::BEEF),
|
|
"beehive" => Some(&Self::BEEHIVE),
|
|
"beetroot" => Some(&Self::BEETROOT),
|
|
"beetroot_seeds" => Some(&Self::BEETROOT_SEEDS),
|
|
"beetroot_soup" => Some(&Self::BEETROOT_SOUP),
|
|
"bell" => Some(&Self::BELL),
|
|
"big_dripleaf" => Some(&Self::BIG_DRIPLEAF),
|
|
"birch_boat" => Some(&Self::BIRCH_BOAT),
|
|
"birch_button" => Some(&Self::BIRCH_BUTTON),
|
|
"birch_chest_boat" => Some(&Self::BIRCH_CHEST_BOAT),
|
|
"birch_door" => Some(&Self::BIRCH_DOOR),
|
|
"birch_fence" => Some(&Self::BIRCH_FENCE),
|
|
"birch_fence_gate" => Some(&Self::BIRCH_FENCE_GATE),
|
|
"birch_hanging_sign" => Some(&Self::BIRCH_HANGING_SIGN),
|
|
"birch_leaves" => Some(&Self::BIRCH_LEAVES),
|
|
"birch_log" => Some(&Self::BIRCH_LOG),
|
|
"birch_planks" => Some(&Self::BIRCH_PLANKS),
|
|
"birch_pressure_plate" => Some(&Self::BIRCH_PRESSURE_PLATE),
|
|
"birch_sapling" => Some(&Self::BIRCH_SAPLING),
|
|
"birch_shelf" => Some(&Self::BIRCH_SHELF),
|
|
"birch_sign" => Some(&Self::BIRCH_SIGN),
|
|
"birch_slab" => Some(&Self::BIRCH_SLAB),
|
|
"birch_stairs" => Some(&Self::BIRCH_STAIRS),
|
|
"birch_trapdoor" => Some(&Self::BIRCH_TRAPDOOR),
|
|
"birch_wood" => Some(&Self::BIRCH_WOOD),
|
|
"black_banner" => Some(&Self::BLACK_BANNER),
|
|
"black_bed" => Some(&Self::BLACK_BED),
|
|
"black_bundle" => Some(&Self::BLACK_BUNDLE),
|
|
"black_candle" => Some(&Self::BLACK_CANDLE),
|
|
"black_carpet" => Some(&Self::BLACK_CARPET),
|
|
"black_concrete" => Some(&Self::BLACK_CONCRETE),
|
|
"black_concrete_powder" => Some(&Self::BLACK_CONCRETE_POWDER),
|
|
"black_dye" => Some(&Self::BLACK_DYE),
|
|
"black_glazed_terracotta" => Some(&Self::BLACK_GLAZED_TERRACOTTA),
|
|
"black_harness" => Some(&Self::BLACK_HARNESS),
|
|
"black_shulker_box" => Some(&Self::BLACK_SHULKER_BOX),
|
|
"black_stained_glass" => Some(&Self::BLACK_STAINED_GLASS),
|
|
"black_stained_glass_pane" => Some(&Self::BLACK_STAINED_GLASS_PANE),
|
|
"black_terracotta" => Some(&Self::BLACK_TERRACOTTA),
|
|
"black_wool" => Some(&Self::BLACK_WOOL),
|
|
"blackstone" => Some(&Self::BLACKSTONE),
|
|
"blackstone_slab" => Some(&Self::BLACKSTONE_SLAB),
|
|
"blackstone_stairs" => Some(&Self::BLACKSTONE_STAIRS),
|
|
"blackstone_wall" => Some(&Self::BLACKSTONE_WALL),
|
|
"blade_pottery_sherd" => Some(&Self::BLADE_POTTERY_SHERD),
|
|
"blast_furnace" => Some(&Self::BLAST_FURNACE),
|
|
"blaze_powder" => Some(&Self::BLAZE_POWDER),
|
|
"blaze_rod" => Some(&Self::BLAZE_ROD),
|
|
"blaze_spawn_egg" => Some(&Self::BLAZE_SPAWN_EGG),
|
|
"blue_banner" => Some(&Self::BLUE_BANNER),
|
|
"blue_bed" => Some(&Self::BLUE_BED),
|
|
"blue_bundle" => Some(&Self::BLUE_BUNDLE),
|
|
"blue_candle" => Some(&Self::BLUE_CANDLE),
|
|
"blue_carpet" => Some(&Self::BLUE_CARPET),
|
|
"blue_concrete" => Some(&Self::BLUE_CONCRETE),
|
|
"blue_concrete_powder" => Some(&Self::BLUE_CONCRETE_POWDER),
|
|
"blue_dye" => Some(&Self::BLUE_DYE),
|
|
"blue_egg" => Some(&Self::BLUE_EGG),
|
|
"blue_glazed_terracotta" => Some(&Self::BLUE_GLAZED_TERRACOTTA),
|
|
"blue_harness" => Some(&Self::BLUE_HARNESS),
|
|
"blue_ice" => Some(&Self::BLUE_ICE),
|
|
"blue_orchid" => Some(&Self::BLUE_ORCHID),
|
|
"blue_shulker_box" => Some(&Self::BLUE_SHULKER_BOX),
|
|
"blue_stained_glass" => Some(&Self::BLUE_STAINED_GLASS),
|
|
"blue_stained_glass_pane" => Some(&Self::BLUE_STAINED_GLASS_PANE),
|
|
"blue_terracotta" => Some(&Self::BLUE_TERRACOTTA),
|
|
"blue_wool" => Some(&Self::BLUE_WOOL),
|
|
"bogged_spawn_egg" => Some(&Self::BOGGED_SPAWN_EGG),
|
|
"bolt_armor_trim_smithing_template" => Some(&Self::BOLT_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"bone" => Some(&Self::BONE),
|
|
"bone_block" => Some(&Self::BONE_BLOCK),
|
|
"bone_meal" => Some(&Self::BONE_MEAL),
|
|
"book" => Some(&Self::BOOK),
|
|
"bookshelf" => Some(&Self::BOOKSHELF),
|
|
"bordure_indented_banner_pattern" => Some(&Self::BORDURE_INDENTED_BANNER_PATTERN),
|
|
"bow" => Some(&Self::BOW),
|
|
"bowl" => Some(&Self::BOWL),
|
|
"brain_coral" => Some(&Self::BRAIN_CORAL),
|
|
"brain_coral_block" => Some(&Self::BRAIN_CORAL_BLOCK),
|
|
"brain_coral_fan" => Some(&Self::BRAIN_CORAL_FAN),
|
|
"bread" => Some(&Self::BREAD),
|
|
"breeze_rod" => Some(&Self::BREEZE_ROD),
|
|
"breeze_spawn_egg" => Some(&Self::BREEZE_SPAWN_EGG),
|
|
"brewer_pottery_sherd" => Some(&Self::BREWER_POTTERY_SHERD),
|
|
"brewing_stand" => Some(&Self::BREWING_STAND),
|
|
"brick" => Some(&Self::BRICK),
|
|
"brick_slab" => Some(&Self::BRICK_SLAB),
|
|
"brick_stairs" => Some(&Self::BRICK_STAIRS),
|
|
"brick_wall" => Some(&Self::BRICK_WALL),
|
|
"bricks" => Some(&Self::BRICKS),
|
|
"brown_banner" => Some(&Self::BROWN_BANNER),
|
|
"brown_bed" => Some(&Self::BROWN_BED),
|
|
"brown_bundle" => Some(&Self::BROWN_BUNDLE),
|
|
"brown_candle" => Some(&Self::BROWN_CANDLE),
|
|
"brown_carpet" => Some(&Self::BROWN_CARPET),
|
|
"brown_concrete" => Some(&Self::BROWN_CONCRETE),
|
|
"brown_concrete_powder" => Some(&Self::BROWN_CONCRETE_POWDER),
|
|
"brown_dye" => Some(&Self::BROWN_DYE),
|
|
"brown_egg" => Some(&Self::BROWN_EGG),
|
|
"brown_glazed_terracotta" => Some(&Self::BROWN_GLAZED_TERRACOTTA),
|
|
"brown_harness" => Some(&Self::BROWN_HARNESS),
|
|
"brown_mushroom" => Some(&Self::BROWN_MUSHROOM),
|
|
"brown_mushroom_block" => Some(&Self::BROWN_MUSHROOM_BLOCK),
|
|
"brown_shulker_box" => Some(&Self::BROWN_SHULKER_BOX),
|
|
"brown_stained_glass" => Some(&Self::BROWN_STAINED_GLASS),
|
|
"brown_stained_glass_pane" => Some(&Self::BROWN_STAINED_GLASS_PANE),
|
|
"brown_terracotta" => Some(&Self::BROWN_TERRACOTTA),
|
|
"brown_wool" => Some(&Self::BROWN_WOOL),
|
|
"brush" => Some(&Self::BRUSH),
|
|
"bubble_coral" => Some(&Self::BUBBLE_CORAL),
|
|
"bubble_coral_block" => Some(&Self::BUBBLE_CORAL_BLOCK),
|
|
"bubble_coral_fan" => Some(&Self::BUBBLE_CORAL_FAN),
|
|
"bucket" => Some(&Self::BUCKET),
|
|
"budding_amethyst" => Some(&Self::BUDDING_AMETHYST),
|
|
"bundle" => Some(&Self::BUNDLE),
|
|
"burn_pottery_sherd" => Some(&Self::BURN_POTTERY_SHERD),
|
|
"bush" => Some(&Self::BUSH),
|
|
"cactus" => Some(&Self::CACTUS),
|
|
"cactus_flower" => Some(&Self::CACTUS_FLOWER),
|
|
"cake" => Some(&Self::CAKE),
|
|
"calcite" => Some(&Self::CALCITE),
|
|
"calibrated_sculk_sensor" => Some(&Self::CALIBRATED_SCULK_SENSOR),
|
|
"camel_husk_spawn_egg" => Some(&Self::CAMEL_HUSK_SPAWN_EGG),
|
|
"camel_spawn_egg" => Some(&Self::CAMEL_SPAWN_EGG),
|
|
"campfire" => Some(&Self::CAMPFIRE),
|
|
"candle" => Some(&Self::CANDLE),
|
|
"carrot" => Some(&Self::CARROT),
|
|
"carrot_on_a_stick" => Some(&Self::CARROT_ON_A_STICK),
|
|
"cartography_table" => Some(&Self::CARTOGRAPHY_TABLE),
|
|
"carved_pumpkin" => Some(&Self::CARVED_PUMPKIN),
|
|
"cat_spawn_egg" => Some(&Self::CAT_SPAWN_EGG),
|
|
"cauldron" => Some(&Self::CAULDRON),
|
|
"cave_spider_spawn_egg" => Some(&Self::CAVE_SPIDER_SPAWN_EGG),
|
|
"chain_command_block" => Some(&Self::CHAIN_COMMAND_BLOCK),
|
|
"chainmail_boots" => Some(&Self::CHAINMAIL_BOOTS),
|
|
"chainmail_chestplate" => Some(&Self::CHAINMAIL_CHESTPLATE),
|
|
"chainmail_helmet" => Some(&Self::CHAINMAIL_HELMET),
|
|
"chainmail_leggings" => Some(&Self::CHAINMAIL_LEGGINGS),
|
|
"charcoal" => Some(&Self::CHARCOAL),
|
|
"cherry_boat" => Some(&Self::CHERRY_BOAT),
|
|
"cherry_button" => Some(&Self::CHERRY_BUTTON),
|
|
"cherry_chest_boat" => Some(&Self::CHERRY_CHEST_BOAT),
|
|
"cherry_door" => Some(&Self::CHERRY_DOOR),
|
|
"cherry_fence" => Some(&Self::CHERRY_FENCE),
|
|
"cherry_fence_gate" => Some(&Self::CHERRY_FENCE_GATE),
|
|
"cherry_hanging_sign" => Some(&Self::CHERRY_HANGING_SIGN),
|
|
"cherry_leaves" => Some(&Self::CHERRY_LEAVES),
|
|
"cherry_log" => Some(&Self::CHERRY_LOG),
|
|
"cherry_planks" => Some(&Self::CHERRY_PLANKS),
|
|
"cherry_pressure_plate" => Some(&Self::CHERRY_PRESSURE_PLATE),
|
|
"cherry_sapling" => Some(&Self::CHERRY_SAPLING),
|
|
"cherry_shelf" => Some(&Self::CHERRY_SHELF),
|
|
"cherry_sign" => Some(&Self::CHERRY_SIGN),
|
|
"cherry_slab" => Some(&Self::CHERRY_SLAB),
|
|
"cherry_stairs" => Some(&Self::CHERRY_STAIRS),
|
|
"cherry_trapdoor" => Some(&Self::CHERRY_TRAPDOOR),
|
|
"cherry_wood" => Some(&Self::CHERRY_WOOD),
|
|
"chest" => Some(&Self::CHEST),
|
|
"chest_minecart" => Some(&Self::CHEST_MINECART),
|
|
"chicken" => Some(&Self::CHICKEN),
|
|
"chicken_spawn_egg" => Some(&Self::CHICKEN_SPAWN_EGG),
|
|
"chipped_anvil" => Some(&Self::CHIPPED_ANVIL),
|
|
"chiseled_bookshelf" => Some(&Self::CHISELED_BOOKSHELF),
|
|
"chiseled_cinnabar" => Some(&Self::CHISELED_CINNABAR),
|
|
"chiseled_copper" => Some(&Self::CHISELED_COPPER),
|
|
"chiseled_deepslate" => Some(&Self::CHISELED_DEEPSLATE),
|
|
"chiseled_nether_bricks" => Some(&Self::CHISELED_NETHER_BRICKS),
|
|
"chiseled_polished_blackstone" => Some(&Self::CHISELED_POLISHED_BLACKSTONE),
|
|
"chiseled_quartz_block" => Some(&Self::CHISELED_QUARTZ_BLOCK),
|
|
"chiseled_red_sandstone" => Some(&Self::CHISELED_RED_SANDSTONE),
|
|
"chiseled_resin_bricks" => Some(&Self::CHISELED_RESIN_BRICKS),
|
|
"chiseled_sandstone" => Some(&Self::CHISELED_SANDSTONE),
|
|
"chiseled_stone_bricks" => Some(&Self::CHISELED_STONE_BRICKS),
|
|
"chiseled_sulfur" => Some(&Self::CHISELED_SULFUR),
|
|
"chiseled_tuff" => Some(&Self::CHISELED_TUFF),
|
|
"chiseled_tuff_bricks" => Some(&Self::CHISELED_TUFF_BRICKS),
|
|
"chorus_flower" => Some(&Self::CHORUS_FLOWER),
|
|
"chorus_fruit" => Some(&Self::CHORUS_FRUIT),
|
|
"chorus_plant" => Some(&Self::CHORUS_PLANT),
|
|
"cinnabar" => Some(&Self::CINNABAR),
|
|
"cinnabar_brick_slab" => Some(&Self::CINNABAR_BRICK_SLAB),
|
|
"cinnabar_brick_stairs" => Some(&Self::CINNABAR_BRICK_STAIRS),
|
|
"cinnabar_brick_wall" => Some(&Self::CINNABAR_BRICK_WALL),
|
|
"cinnabar_bricks" => Some(&Self::CINNABAR_BRICKS),
|
|
"cinnabar_slab" => Some(&Self::CINNABAR_SLAB),
|
|
"cinnabar_stairs" => Some(&Self::CINNABAR_STAIRS),
|
|
"cinnabar_wall" => Some(&Self::CINNABAR_WALL),
|
|
"clay" => Some(&Self::CLAY),
|
|
"clay_ball" => Some(&Self::CLAY_BALL),
|
|
"clock" => Some(&Self::CLOCK),
|
|
"closed_eyeblossom" => Some(&Self::CLOSED_EYEBLOSSOM),
|
|
"coal" => Some(&Self::COAL),
|
|
"coal_block" => Some(&Self::COAL_BLOCK),
|
|
"coal_ore" => Some(&Self::COAL_ORE),
|
|
"coarse_dirt" => Some(&Self::COARSE_DIRT),
|
|
"coast_armor_trim_smithing_template" => Some(&Self::COAST_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"cobbled_deepslate" => Some(&Self::COBBLED_DEEPSLATE),
|
|
"cobbled_deepslate_slab" => Some(&Self::COBBLED_DEEPSLATE_SLAB),
|
|
"cobbled_deepslate_stairs" => Some(&Self::COBBLED_DEEPSLATE_STAIRS),
|
|
"cobbled_deepslate_wall" => Some(&Self::COBBLED_DEEPSLATE_WALL),
|
|
"cobblestone" => Some(&Self::COBBLESTONE),
|
|
"cobblestone_slab" => Some(&Self::COBBLESTONE_SLAB),
|
|
"cobblestone_stairs" => Some(&Self::COBBLESTONE_STAIRS),
|
|
"cobblestone_wall" => Some(&Self::COBBLESTONE_WALL),
|
|
"cobweb" => Some(&Self::COBWEB),
|
|
"cocoa_beans" => Some(&Self::COCOA_BEANS),
|
|
"cod" => Some(&Self::COD),
|
|
"cod_bucket" => Some(&Self::COD_BUCKET),
|
|
"cod_spawn_egg" => Some(&Self::COD_SPAWN_EGG),
|
|
"command_block" => Some(&Self::COMMAND_BLOCK),
|
|
"command_block_minecart" => Some(&Self::COMMAND_BLOCK_MINECART),
|
|
"comparator" => Some(&Self::COMPARATOR),
|
|
"compass" => Some(&Self::COMPASS),
|
|
"composter" => Some(&Self::COMPOSTER),
|
|
"conduit" => Some(&Self::CONDUIT),
|
|
"cooked_beef" => Some(&Self::COOKED_BEEF),
|
|
"cooked_chicken" => Some(&Self::COOKED_CHICKEN),
|
|
"cooked_cod" => Some(&Self::COOKED_COD),
|
|
"cooked_mutton" => Some(&Self::COOKED_MUTTON),
|
|
"cooked_porkchop" => Some(&Self::COOKED_PORKCHOP),
|
|
"cooked_rabbit" => Some(&Self::COOKED_RABBIT),
|
|
"cooked_salmon" => Some(&Self::COOKED_SALMON),
|
|
"cookie" => Some(&Self::COOKIE),
|
|
"copper_axe" => Some(&Self::COPPER_AXE),
|
|
"copper_bars" => Some(&Self::COPPER_BARS),
|
|
"copper_block" => Some(&Self::COPPER_BLOCK),
|
|
"copper_boots" => Some(&Self::COPPER_BOOTS),
|
|
"copper_bulb" => Some(&Self::COPPER_BULB),
|
|
"copper_chain" => Some(&Self::COPPER_CHAIN),
|
|
"copper_chest" => Some(&Self::COPPER_CHEST),
|
|
"copper_chestplate" => Some(&Self::COPPER_CHESTPLATE),
|
|
"copper_door" => Some(&Self::COPPER_DOOR),
|
|
"copper_golem_spawn_egg" => Some(&Self::COPPER_GOLEM_SPAWN_EGG),
|
|
"copper_golem_statue" => Some(&Self::COPPER_GOLEM_STATUE),
|
|
"copper_grate" => Some(&Self::COPPER_GRATE),
|
|
"copper_helmet" => Some(&Self::COPPER_HELMET),
|
|
"copper_hoe" => Some(&Self::COPPER_HOE),
|
|
"copper_horse_armor" => Some(&Self::COPPER_HORSE_ARMOR),
|
|
"copper_ingot" => Some(&Self::COPPER_INGOT),
|
|
"copper_lantern" => Some(&Self::COPPER_LANTERN),
|
|
"copper_leggings" => Some(&Self::COPPER_LEGGINGS),
|
|
"copper_nautilus_armor" => Some(&Self::COPPER_NAUTILUS_ARMOR),
|
|
"copper_nugget" => Some(&Self::COPPER_NUGGET),
|
|
"copper_ore" => Some(&Self::COPPER_ORE),
|
|
"copper_pickaxe" => Some(&Self::COPPER_PICKAXE),
|
|
"copper_shovel" => Some(&Self::COPPER_SHOVEL),
|
|
"copper_spear" => Some(&Self::COPPER_SPEAR),
|
|
"copper_sword" => Some(&Self::COPPER_SWORD),
|
|
"copper_torch" => Some(&Self::COPPER_TORCH),
|
|
"copper_trapdoor" => Some(&Self::COPPER_TRAPDOOR),
|
|
"cornflower" => Some(&Self::CORNFLOWER),
|
|
"cow_spawn_egg" => Some(&Self::COW_SPAWN_EGG),
|
|
"cracked_deepslate_bricks" => Some(&Self::CRACKED_DEEPSLATE_BRICKS),
|
|
"cracked_deepslate_tiles" => Some(&Self::CRACKED_DEEPSLATE_TILES),
|
|
"cracked_nether_bricks" => Some(&Self::CRACKED_NETHER_BRICKS),
|
|
"cracked_polished_blackstone_bricks" => Some(&Self::CRACKED_POLISHED_BLACKSTONE_BRICKS),
|
|
"cracked_stone_bricks" => Some(&Self::CRACKED_STONE_BRICKS),
|
|
"crafter" => Some(&Self::CRAFTER),
|
|
"crafting_table" => Some(&Self::CRAFTING_TABLE),
|
|
"creaking_heart" => Some(&Self::CREAKING_HEART),
|
|
"creaking_spawn_egg" => Some(&Self::CREAKING_SPAWN_EGG),
|
|
"creeper_banner_pattern" => Some(&Self::CREEPER_BANNER_PATTERN),
|
|
"creeper_head" => Some(&Self::CREEPER_HEAD),
|
|
"creeper_spawn_egg" => Some(&Self::CREEPER_SPAWN_EGG),
|
|
"crimson_button" => Some(&Self::CRIMSON_BUTTON),
|
|
"crimson_door" => Some(&Self::CRIMSON_DOOR),
|
|
"crimson_fence" => Some(&Self::CRIMSON_FENCE),
|
|
"crimson_fence_gate" => Some(&Self::CRIMSON_FENCE_GATE),
|
|
"crimson_fungus" => Some(&Self::CRIMSON_FUNGUS),
|
|
"crimson_hanging_sign" => Some(&Self::CRIMSON_HANGING_SIGN),
|
|
"crimson_hyphae" => Some(&Self::CRIMSON_HYPHAE),
|
|
"crimson_nylium" => Some(&Self::CRIMSON_NYLIUM),
|
|
"crimson_planks" => Some(&Self::CRIMSON_PLANKS),
|
|
"crimson_pressure_plate" => Some(&Self::CRIMSON_PRESSURE_PLATE),
|
|
"crimson_roots" => Some(&Self::CRIMSON_ROOTS),
|
|
"crimson_shelf" => Some(&Self::CRIMSON_SHELF),
|
|
"crimson_sign" => Some(&Self::CRIMSON_SIGN),
|
|
"crimson_slab" => Some(&Self::CRIMSON_SLAB),
|
|
"crimson_stairs" => Some(&Self::CRIMSON_STAIRS),
|
|
"crimson_stem" => Some(&Self::CRIMSON_STEM),
|
|
"crimson_trapdoor" => Some(&Self::CRIMSON_TRAPDOOR),
|
|
"crossbow" => Some(&Self::CROSSBOW),
|
|
"crying_obsidian" => Some(&Self::CRYING_OBSIDIAN),
|
|
"cut_copper" => Some(&Self::CUT_COPPER),
|
|
"cut_copper_slab" => Some(&Self::CUT_COPPER_SLAB),
|
|
"cut_copper_stairs" => Some(&Self::CUT_COPPER_STAIRS),
|
|
"cut_red_sandstone" => Some(&Self::CUT_RED_SANDSTONE),
|
|
"cut_red_sandstone_slab" => Some(&Self::CUT_RED_SANDSTONE_SLAB),
|
|
"cut_sandstone" => Some(&Self::CUT_SANDSTONE),
|
|
"cut_sandstone_slab" => Some(&Self::CUT_SANDSTONE_SLAB),
|
|
"cyan_banner" => Some(&Self::CYAN_BANNER),
|
|
"cyan_bed" => Some(&Self::CYAN_BED),
|
|
"cyan_bundle" => Some(&Self::CYAN_BUNDLE),
|
|
"cyan_candle" => Some(&Self::CYAN_CANDLE),
|
|
"cyan_carpet" => Some(&Self::CYAN_CARPET),
|
|
"cyan_concrete" => Some(&Self::CYAN_CONCRETE),
|
|
"cyan_concrete_powder" => Some(&Self::CYAN_CONCRETE_POWDER),
|
|
"cyan_dye" => Some(&Self::CYAN_DYE),
|
|
"cyan_glazed_terracotta" => Some(&Self::CYAN_GLAZED_TERRACOTTA),
|
|
"cyan_harness" => Some(&Self::CYAN_HARNESS),
|
|
"cyan_shulker_box" => Some(&Self::CYAN_SHULKER_BOX),
|
|
"cyan_stained_glass" => Some(&Self::CYAN_STAINED_GLASS),
|
|
"cyan_stained_glass_pane" => Some(&Self::CYAN_STAINED_GLASS_PANE),
|
|
"cyan_terracotta" => Some(&Self::CYAN_TERRACOTTA),
|
|
"cyan_wool" => Some(&Self::CYAN_WOOL),
|
|
"damaged_anvil" => Some(&Self::DAMAGED_ANVIL),
|
|
"dandelion" => Some(&Self::DANDELION),
|
|
"danger_pottery_sherd" => Some(&Self::DANGER_POTTERY_SHERD),
|
|
"dark_oak_boat" => Some(&Self::DARK_OAK_BOAT),
|
|
"dark_oak_button" => Some(&Self::DARK_OAK_BUTTON),
|
|
"dark_oak_chest_boat" => Some(&Self::DARK_OAK_CHEST_BOAT),
|
|
"dark_oak_door" => Some(&Self::DARK_OAK_DOOR),
|
|
"dark_oak_fence" => Some(&Self::DARK_OAK_FENCE),
|
|
"dark_oak_fence_gate" => Some(&Self::DARK_OAK_FENCE_GATE),
|
|
"dark_oak_hanging_sign" => Some(&Self::DARK_OAK_HANGING_SIGN),
|
|
"dark_oak_leaves" => Some(&Self::DARK_OAK_LEAVES),
|
|
"dark_oak_log" => Some(&Self::DARK_OAK_LOG),
|
|
"dark_oak_planks" => Some(&Self::DARK_OAK_PLANKS),
|
|
"dark_oak_pressure_plate" => Some(&Self::DARK_OAK_PRESSURE_PLATE),
|
|
"dark_oak_sapling" => Some(&Self::DARK_OAK_SAPLING),
|
|
"dark_oak_shelf" => Some(&Self::DARK_OAK_SHELF),
|
|
"dark_oak_sign" => Some(&Self::DARK_OAK_SIGN),
|
|
"dark_oak_slab" => Some(&Self::DARK_OAK_SLAB),
|
|
"dark_oak_stairs" => Some(&Self::DARK_OAK_STAIRS),
|
|
"dark_oak_trapdoor" => Some(&Self::DARK_OAK_TRAPDOOR),
|
|
"dark_oak_wood" => Some(&Self::DARK_OAK_WOOD),
|
|
"dark_prismarine" => Some(&Self::DARK_PRISMARINE),
|
|
"dark_prismarine_slab" => Some(&Self::DARK_PRISMARINE_SLAB),
|
|
"dark_prismarine_stairs" => Some(&Self::DARK_PRISMARINE_STAIRS),
|
|
"daylight_detector" => Some(&Self::DAYLIGHT_DETECTOR),
|
|
"dead_brain_coral" => Some(&Self::DEAD_BRAIN_CORAL),
|
|
"dead_brain_coral_block" => Some(&Self::DEAD_BRAIN_CORAL_BLOCK),
|
|
"dead_brain_coral_fan" => Some(&Self::DEAD_BRAIN_CORAL_FAN),
|
|
"dead_bubble_coral" => Some(&Self::DEAD_BUBBLE_CORAL),
|
|
"dead_bubble_coral_block" => Some(&Self::DEAD_BUBBLE_CORAL_BLOCK),
|
|
"dead_bubble_coral_fan" => Some(&Self::DEAD_BUBBLE_CORAL_FAN),
|
|
"dead_bush" => Some(&Self::DEAD_BUSH),
|
|
"dead_fire_coral" => Some(&Self::DEAD_FIRE_CORAL),
|
|
"dead_fire_coral_block" => Some(&Self::DEAD_FIRE_CORAL_BLOCK),
|
|
"dead_fire_coral_fan" => Some(&Self::DEAD_FIRE_CORAL_FAN),
|
|
"dead_horn_coral" => Some(&Self::DEAD_HORN_CORAL),
|
|
"dead_horn_coral_block" => Some(&Self::DEAD_HORN_CORAL_BLOCK),
|
|
"dead_horn_coral_fan" => Some(&Self::DEAD_HORN_CORAL_FAN),
|
|
"dead_tube_coral" => Some(&Self::DEAD_TUBE_CORAL),
|
|
"dead_tube_coral_block" => Some(&Self::DEAD_TUBE_CORAL_BLOCK),
|
|
"dead_tube_coral_fan" => Some(&Self::DEAD_TUBE_CORAL_FAN),
|
|
"debug_stick" => Some(&Self::DEBUG_STICK),
|
|
"decorated_pot" => Some(&Self::DECORATED_POT),
|
|
"deepslate" => Some(&Self::DEEPSLATE),
|
|
"deepslate_brick_slab" => Some(&Self::DEEPSLATE_BRICK_SLAB),
|
|
"deepslate_brick_stairs" => Some(&Self::DEEPSLATE_BRICK_STAIRS),
|
|
"deepslate_brick_wall" => Some(&Self::DEEPSLATE_BRICK_WALL),
|
|
"deepslate_bricks" => Some(&Self::DEEPSLATE_BRICKS),
|
|
"deepslate_coal_ore" => Some(&Self::DEEPSLATE_COAL_ORE),
|
|
"deepslate_copper_ore" => Some(&Self::DEEPSLATE_COPPER_ORE),
|
|
"deepslate_diamond_ore" => Some(&Self::DEEPSLATE_DIAMOND_ORE),
|
|
"deepslate_emerald_ore" => Some(&Self::DEEPSLATE_EMERALD_ORE),
|
|
"deepslate_gold_ore" => Some(&Self::DEEPSLATE_GOLD_ORE),
|
|
"deepslate_iron_ore" => Some(&Self::DEEPSLATE_IRON_ORE),
|
|
"deepslate_lapis_ore" => Some(&Self::DEEPSLATE_LAPIS_ORE),
|
|
"deepslate_redstone_ore" => Some(&Self::DEEPSLATE_REDSTONE_ORE),
|
|
"deepslate_tile_slab" => Some(&Self::DEEPSLATE_TILE_SLAB),
|
|
"deepslate_tile_stairs" => Some(&Self::DEEPSLATE_TILE_STAIRS),
|
|
"deepslate_tile_wall" => Some(&Self::DEEPSLATE_TILE_WALL),
|
|
"deepslate_tiles" => Some(&Self::DEEPSLATE_TILES),
|
|
"detector_rail" => Some(&Self::DETECTOR_RAIL),
|
|
"diamond" => Some(&Self::DIAMOND),
|
|
"diamond_axe" => Some(&Self::DIAMOND_AXE),
|
|
"diamond_block" => Some(&Self::DIAMOND_BLOCK),
|
|
"diamond_boots" => Some(&Self::DIAMOND_BOOTS),
|
|
"diamond_chestplate" => Some(&Self::DIAMOND_CHESTPLATE),
|
|
"diamond_helmet" => Some(&Self::DIAMOND_HELMET),
|
|
"diamond_hoe" => Some(&Self::DIAMOND_HOE),
|
|
"diamond_horse_armor" => Some(&Self::DIAMOND_HORSE_ARMOR),
|
|
"diamond_leggings" => Some(&Self::DIAMOND_LEGGINGS),
|
|
"diamond_nautilus_armor" => Some(&Self::DIAMOND_NAUTILUS_ARMOR),
|
|
"diamond_ore" => Some(&Self::DIAMOND_ORE),
|
|
"diamond_pickaxe" => Some(&Self::DIAMOND_PICKAXE),
|
|
"diamond_shovel" => Some(&Self::DIAMOND_SHOVEL),
|
|
"diamond_spear" => Some(&Self::DIAMOND_SPEAR),
|
|
"diamond_sword" => Some(&Self::DIAMOND_SWORD),
|
|
"diorite" => Some(&Self::DIORITE),
|
|
"diorite_slab" => Some(&Self::DIORITE_SLAB),
|
|
"diorite_stairs" => Some(&Self::DIORITE_STAIRS),
|
|
"diorite_wall" => Some(&Self::DIORITE_WALL),
|
|
"dirt" => Some(&Self::DIRT),
|
|
"dirt_path" => Some(&Self::DIRT_PATH),
|
|
"disc_fragment_5" => Some(&Self::DISC_FRAGMENT_5),
|
|
"dispenser" => Some(&Self::DISPENSER),
|
|
"dolphin_spawn_egg" => Some(&Self::DOLPHIN_SPAWN_EGG),
|
|
"donkey_spawn_egg" => Some(&Self::DONKEY_SPAWN_EGG),
|
|
"dragon_breath" => Some(&Self::DRAGON_BREATH),
|
|
"dragon_egg" => Some(&Self::DRAGON_EGG),
|
|
"dragon_head" => Some(&Self::DRAGON_HEAD),
|
|
"dried_ghast" => Some(&Self::DRIED_GHAST),
|
|
"dried_kelp" => Some(&Self::DRIED_KELP),
|
|
"dried_kelp_block" => Some(&Self::DRIED_KELP_BLOCK),
|
|
"dripstone_block" => Some(&Self::DRIPSTONE_BLOCK),
|
|
"dropper" => Some(&Self::DROPPER),
|
|
"drowned_spawn_egg" => Some(&Self::DROWNED_SPAWN_EGG),
|
|
"dune_armor_trim_smithing_template" => Some(&Self::DUNE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"echo_shard" => Some(&Self::ECHO_SHARD),
|
|
"egg" => Some(&Self::EGG),
|
|
"elder_guardian_spawn_egg" => Some(&Self::ELDER_GUARDIAN_SPAWN_EGG),
|
|
"elytra" => Some(&Self::ELYTRA),
|
|
"emerald" => Some(&Self::EMERALD),
|
|
"emerald_block" => Some(&Self::EMERALD_BLOCK),
|
|
"emerald_ore" => Some(&Self::EMERALD_ORE),
|
|
"enchanted_book" => Some(&Self::ENCHANTED_BOOK),
|
|
"enchanted_golden_apple" => Some(&Self::ENCHANTED_GOLDEN_APPLE),
|
|
"enchanting_table" => Some(&Self::ENCHANTING_TABLE),
|
|
"end_crystal" => Some(&Self::END_CRYSTAL),
|
|
"end_portal_frame" => Some(&Self::END_PORTAL_FRAME),
|
|
"end_rod" => Some(&Self::END_ROD),
|
|
"end_stone" => Some(&Self::END_STONE),
|
|
"end_stone_brick_slab" => Some(&Self::END_STONE_BRICK_SLAB),
|
|
"end_stone_brick_stairs" => Some(&Self::END_STONE_BRICK_STAIRS),
|
|
"end_stone_brick_wall" => Some(&Self::END_STONE_BRICK_WALL),
|
|
"end_stone_bricks" => Some(&Self::END_STONE_BRICKS),
|
|
"ender_chest" => Some(&Self::ENDER_CHEST),
|
|
"ender_dragon_spawn_egg" => Some(&Self::ENDER_DRAGON_SPAWN_EGG),
|
|
"ender_eye" => Some(&Self::ENDER_EYE),
|
|
"ender_pearl" => Some(&Self::ENDER_PEARL),
|
|
"enderman_spawn_egg" => Some(&Self::ENDERMAN_SPAWN_EGG),
|
|
"endermite_spawn_egg" => Some(&Self::ENDERMITE_SPAWN_EGG),
|
|
"evoker_spawn_egg" => Some(&Self::EVOKER_SPAWN_EGG),
|
|
"experience_bottle" => Some(&Self::EXPERIENCE_BOTTLE),
|
|
"explorer_pottery_sherd" => Some(&Self::EXPLORER_POTTERY_SHERD),
|
|
"exposed_chiseled_copper" => Some(&Self::EXPOSED_CHISELED_COPPER),
|
|
"exposed_copper" => Some(&Self::EXPOSED_COPPER),
|
|
"exposed_copper_bars" => Some(&Self::EXPOSED_COPPER_BARS),
|
|
"exposed_copper_bulb" => Some(&Self::EXPOSED_COPPER_BULB),
|
|
"exposed_copper_chain" => Some(&Self::EXPOSED_COPPER_CHAIN),
|
|
"exposed_copper_chest" => Some(&Self::EXPOSED_COPPER_CHEST),
|
|
"exposed_copper_door" => Some(&Self::EXPOSED_COPPER_DOOR),
|
|
"exposed_copper_golem_statue" => Some(&Self::EXPOSED_COPPER_GOLEM_STATUE),
|
|
"exposed_copper_grate" => Some(&Self::EXPOSED_COPPER_GRATE),
|
|
"exposed_copper_lantern" => Some(&Self::EXPOSED_COPPER_LANTERN),
|
|
"exposed_copper_trapdoor" => Some(&Self::EXPOSED_COPPER_TRAPDOOR),
|
|
"exposed_cut_copper" => Some(&Self::EXPOSED_CUT_COPPER),
|
|
"exposed_cut_copper_slab" => Some(&Self::EXPOSED_CUT_COPPER_SLAB),
|
|
"exposed_cut_copper_stairs" => Some(&Self::EXPOSED_CUT_COPPER_STAIRS),
|
|
"exposed_lightning_rod" => Some(&Self::EXPOSED_LIGHTNING_ROD),
|
|
"eye_armor_trim_smithing_template" => Some(&Self::EYE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"farmland" => Some(&Self::FARMLAND),
|
|
"feather" => Some(&Self::FEATHER),
|
|
"fermented_spider_eye" => Some(&Self::FERMENTED_SPIDER_EYE),
|
|
"fern" => Some(&Self::FERN),
|
|
"field_masoned_banner_pattern" => Some(&Self::FIELD_MASONED_BANNER_PATTERN),
|
|
"filled_map" => Some(&Self::FILLED_MAP),
|
|
"fire_charge" => Some(&Self::FIRE_CHARGE),
|
|
"fire_coral" => Some(&Self::FIRE_CORAL),
|
|
"fire_coral_block" => Some(&Self::FIRE_CORAL_BLOCK),
|
|
"fire_coral_fan" => Some(&Self::FIRE_CORAL_FAN),
|
|
"firefly_bush" => Some(&Self::FIREFLY_BUSH),
|
|
"firework_rocket" => Some(&Self::FIREWORK_ROCKET),
|
|
"firework_star" => Some(&Self::FIREWORK_STAR),
|
|
"fishing_rod" => Some(&Self::FISHING_ROD),
|
|
"fletching_table" => Some(&Self::FLETCHING_TABLE),
|
|
"flint" => Some(&Self::FLINT),
|
|
"flint_and_steel" => Some(&Self::FLINT_AND_STEEL),
|
|
"flow_armor_trim_smithing_template" => Some(&Self::FLOW_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"flow_banner_pattern" => Some(&Self::FLOW_BANNER_PATTERN),
|
|
"flow_pottery_sherd" => Some(&Self::FLOW_POTTERY_SHERD),
|
|
"flower_banner_pattern" => Some(&Self::FLOWER_BANNER_PATTERN),
|
|
"flower_pot" => Some(&Self::FLOWER_POT),
|
|
"flowering_azalea" => Some(&Self::FLOWERING_AZALEA),
|
|
"flowering_azalea_leaves" => Some(&Self::FLOWERING_AZALEA_LEAVES),
|
|
"fox_spawn_egg" => Some(&Self::FOX_SPAWN_EGG),
|
|
"friend_pottery_sherd" => Some(&Self::FRIEND_POTTERY_SHERD),
|
|
"frog_spawn_egg" => Some(&Self::FROG_SPAWN_EGG),
|
|
"frogspawn" => Some(&Self::FROGSPAWN),
|
|
"furnace" => Some(&Self::FURNACE),
|
|
"furnace_minecart" => Some(&Self::FURNACE_MINECART),
|
|
"ghast_spawn_egg" => Some(&Self::GHAST_SPAWN_EGG),
|
|
"ghast_tear" => Some(&Self::GHAST_TEAR),
|
|
"gilded_blackstone" => Some(&Self::GILDED_BLACKSTONE),
|
|
"glass" => Some(&Self::GLASS),
|
|
"glass_bottle" => Some(&Self::GLASS_BOTTLE),
|
|
"glass_pane" => Some(&Self::GLASS_PANE),
|
|
"glistering_melon_slice" => Some(&Self::GLISTERING_MELON_SLICE),
|
|
"globe_banner_pattern" => Some(&Self::GLOBE_BANNER_PATTERN),
|
|
"glow_berries" => Some(&Self::GLOW_BERRIES),
|
|
"glow_ink_sac" => Some(&Self::GLOW_INK_SAC),
|
|
"glow_item_frame" => Some(&Self::GLOW_ITEM_FRAME),
|
|
"glow_lichen" => Some(&Self::GLOW_LICHEN),
|
|
"glow_squid_spawn_egg" => Some(&Self::GLOW_SQUID_SPAWN_EGG),
|
|
"glowstone" => Some(&Self::GLOWSTONE),
|
|
"glowstone_dust" => Some(&Self::GLOWSTONE_DUST),
|
|
"goat_horn" => Some(&Self::GOAT_HORN),
|
|
"goat_spawn_egg" => Some(&Self::GOAT_SPAWN_EGG),
|
|
"gold_block" => Some(&Self::GOLD_BLOCK),
|
|
"gold_ingot" => Some(&Self::GOLD_INGOT),
|
|
"gold_nugget" => Some(&Self::GOLD_NUGGET),
|
|
"gold_ore" => Some(&Self::GOLD_ORE),
|
|
"golden_apple" => Some(&Self::GOLDEN_APPLE),
|
|
"golden_axe" => Some(&Self::GOLDEN_AXE),
|
|
"golden_boots" => Some(&Self::GOLDEN_BOOTS),
|
|
"golden_carrot" => Some(&Self::GOLDEN_CARROT),
|
|
"golden_chestplate" => Some(&Self::GOLDEN_CHESTPLATE),
|
|
"golden_dandelion" => Some(&Self::GOLDEN_DANDELION),
|
|
"golden_helmet" => Some(&Self::GOLDEN_HELMET),
|
|
"golden_hoe" => Some(&Self::GOLDEN_HOE),
|
|
"golden_horse_armor" => Some(&Self::GOLDEN_HORSE_ARMOR),
|
|
"golden_leggings" => Some(&Self::GOLDEN_LEGGINGS),
|
|
"golden_nautilus_armor" => Some(&Self::GOLDEN_NAUTILUS_ARMOR),
|
|
"golden_pickaxe" => Some(&Self::GOLDEN_PICKAXE),
|
|
"golden_shovel" => Some(&Self::GOLDEN_SHOVEL),
|
|
"golden_spear" => Some(&Self::GOLDEN_SPEAR),
|
|
"golden_sword" => Some(&Self::GOLDEN_SWORD),
|
|
"granite" => Some(&Self::GRANITE),
|
|
"granite_slab" => Some(&Self::GRANITE_SLAB),
|
|
"granite_stairs" => Some(&Self::GRANITE_STAIRS),
|
|
"granite_wall" => Some(&Self::GRANITE_WALL),
|
|
"grass_block" => Some(&Self::GRASS_BLOCK),
|
|
"gravel" => Some(&Self::GRAVEL),
|
|
"gray_banner" => Some(&Self::GRAY_BANNER),
|
|
"gray_bed" => Some(&Self::GRAY_BED),
|
|
"gray_bundle" => Some(&Self::GRAY_BUNDLE),
|
|
"gray_candle" => Some(&Self::GRAY_CANDLE),
|
|
"gray_carpet" => Some(&Self::GRAY_CARPET),
|
|
"gray_concrete" => Some(&Self::GRAY_CONCRETE),
|
|
"gray_concrete_powder" => Some(&Self::GRAY_CONCRETE_POWDER),
|
|
"gray_dye" => Some(&Self::GRAY_DYE),
|
|
"gray_glazed_terracotta" => Some(&Self::GRAY_GLAZED_TERRACOTTA),
|
|
"gray_harness" => Some(&Self::GRAY_HARNESS),
|
|
"gray_shulker_box" => Some(&Self::GRAY_SHULKER_BOX),
|
|
"gray_stained_glass" => Some(&Self::GRAY_STAINED_GLASS),
|
|
"gray_stained_glass_pane" => Some(&Self::GRAY_STAINED_GLASS_PANE),
|
|
"gray_terracotta" => Some(&Self::GRAY_TERRACOTTA),
|
|
"gray_wool" => Some(&Self::GRAY_WOOL),
|
|
"green_banner" => Some(&Self::GREEN_BANNER),
|
|
"green_bed" => Some(&Self::GREEN_BED),
|
|
"green_bundle" => Some(&Self::GREEN_BUNDLE),
|
|
"green_candle" => Some(&Self::GREEN_CANDLE),
|
|
"green_carpet" => Some(&Self::GREEN_CARPET),
|
|
"green_concrete" => Some(&Self::GREEN_CONCRETE),
|
|
"green_concrete_powder" => Some(&Self::GREEN_CONCRETE_POWDER),
|
|
"green_dye" => Some(&Self::GREEN_DYE),
|
|
"green_glazed_terracotta" => Some(&Self::GREEN_GLAZED_TERRACOTTA),
|
|
"green_harness" => Some(&Self::GREEN_HARNESS),
|
|
"green_shulker_box" => Some(&Self::GREEN_SHULKER_BOX),
|
|
"green_stained_glass" => Some(&Self::GREEN_STAINED_GLASS),
|
|
"green_stained_glass_pane" => Some(&Self::GREEN_STAINED_GLASS_PANE),
|
|
"green_terracotta" => Some(&Self::GREEN_TERRACOTTA),
|
|
"green_wool" => Some(&Self::GREEN_WOOL),
|
|
"grindstone" => Some(&Self::GRINDSTONE),
|
|
"guardian_spawn_egg" => Some(&Self::GUARDIAN_SPAWN_EGG),
|
|
"gunpowder" => Some(&Self::GUNPOWDER),
|
|
"guster_banner_pattern" => Some(&Self::GUSTER_BANNER_PATTERN),
|
|
"guster_pottery_sherd" => Some(&Self::GUSTER_POTTERY_SHERD),
|
|
"hanging_roots" => Some(&Self::HANGING_ROOTS),
|
|
"happy_ghast_spawn_egg" => Some(&Self::HAPPY_GHAST_SPAWN_EGG),
|
|
"hay_block" => Some(&Self::HAY_BLOCK),
|
|
"heart_of_the_sea" => Some(&Self::HEART_OF_THE_SEA),
|
|
"heart_pottery_sherd" => Some(&Self::HEART_POTTERY_SHERD),
|
|
"heartbreak_pottery_sherd" => Some(&Self::HEARTBREAK_POTTERY_SHERD),
|
|
"heavy_core" => Some(&Self::HEAVY_CORE),
|
|
"heavy_weighted_pressure_plate" => Some(&Self::HEAVY_WEIGHTED_PRESSURE_PLATE),
|
|
"hoglin_spawn_egg" => Some(&Self::HOGLIN_SPAWN_EGG),
|
|
"honey_block" => Some(&Self::HONEY_BLOCK),
|
|
"honey_bottle" => Some(&Self::HONEY_BOTTLE),
|
|
"honeycomb" => Some(&Self::HONEYCOMB),
|
|
"honeycomb_block" => Some(&Self::HONEYCOMB_BLOCK),
|
|
"hopper" => Some(&Self::HOPPER),
|
|
"hopper_minecart" => Some(&Self::HOPPER_MINECART),
|
|
"horn_coral" => Some(&Self::HORN_CORAL),
|
|
"horn_coral_block" => Some(&Self::HORN_CORAL_BLOCK),
|
|
"horn_coral_fan" => Some(&Self::HORN_CORAL_FAN),
|
|
"horse_spawn_egg" => Some(&Self::HORSE_SPAWN_EGG),
|
|
"host_armor_trim_smithing_template" => Some(&Self::HOST_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"howl_pottery_sherd" => Some(&Self::HOWL_POTTERY_SHERD),
|
|
"husk_spawn_egg" => Some(&Self::HUSK_SPAWN_EGG),
|
|
"ice" => Some(&Self::ICE),
|
|
"infested_chiseled_stone_bricks" => Some(&Self::INFESTED_CHISELED_STONE_BRICKS),
|
|
"infested_cobblestone" => Some(&Self::INFESTED_COBBLESTONE),
|
|
"infested_cracked_stone_bricks" => Some(&Self::INFESTED_CRACKED_STONE_BRICKS),
|
|
"infested_deepslate" => Some(&Self::INFESTED_DEEPSLATE),
|
|
"infested_mossy_stone_bricks" => Some(&Self::INFESTED_MOSSY_STONE_BRICKS),
|
|
"infested_stone" => Some(&Self::INFESTED_STONE),
|
|
"infested_stone_bricks" => Some(&Self::INFESTED_STONE_BRICKS),
|
|
"ink_sac" => Some(&Self::INK_SAC),
|
|
"iron_axe" => Some(&Self::IRON_AXE),
|
|
"iron_bars" => Some(&Self::IRON_BARS),
|
|
"iron_block" => Some(&Self::IRON_BLOCK),
|
|
"iron_boots" => Some(&Self::IRON_BOOTS),
|
|
"iron_chain" => Some(&Self::IRON_CHAIN),
|
|
"iron_chestplate" => Some(&Self::IRON_CHESTPLATE),
|
|
"iron_door" => Some(&Self::IRON_DOOR),
|
|
"iron_golem_spawn_egg" => Some(&Self::IRON_GOLEM_SPAWN_EGG),
|
|
"iron_helmet" => Some(&Self::IRON_HELMET),
|
|
"iron_hoe" => Some(&Self::IRON_HOE),
|
|
"iron_horse_armor" => Some(&Self::IRON_HORSE_ARMOR),
|
|
"iron_ingot" => Some(&Self::IRON_INGOT),
|
|
"iron_leggings" => Some(&Self::IRON_LEGGINGS),
|
|
"iron_nautilus_armor" => Some(&Self::IRON_NAUTILUS_ARMOR),
|
|
"iron_nugget" => Some(&Self::IRON_NUGGET),
|
|
"iron_ore" => Some(&Self::IRON_ORE),
|
|
"iron_pickaxe" => Some(&Self::IRON_PICKAXE),
|
|
"iron_shovel" => Some(&Self::IRON_SHOVEL),
|
|
"iron_spear" => Some(&Self::IRON_SPEAR),
|
|
"iron_sword" => Some(&Self::IRON_SWORD),
|
|
"iron_trapdoor" => Some(&Self::IRON_TRAPDOOR),
|
|
"item_frame" => Some(&Self::ITEM_FRAME),
|
|
"jack_o_lantern" => Some(&Self::JACK_O_LANTERN),
|
|
"jigsaw" => Some(&Self::JIGSAW),
|
|
"jukebox" => Some(&Self::JUKEBOX),
|
|
"jungle_boat" => Some(&Self::JUNGLE_BOAT),
|
|
"jungle_button" => Some(&Self::JUNGLE_BUTTON),
|
|
"jungle_chest_boat" => Some(&Self::JUNGLE_CHEST_BOAT),
|
|
"jungle_door" => Some(&Self::JUNGLE_DOOR),
|
|
"jungle_fence" => Some(&Self::JUNGLE_FENCE),
|
|
"jungle_fence_gate" => Some(&Self::JUNGLE_FENCE_GATE),
|
|
"jungle_hanging_sign" => Some(&Self::JUNGLE_HANGING_SIGN),
|
|
"jungle_leaves" => Some(&Self::JUNGLE_LEAVES),
|
|
"jungle_log" => Some(&Self::JUNGLE_LOG),
|
|
"jungle_planks" => Some(&Self::JUNGLE_PLANKS),
|
|
"jungle_pressure_plate" => Some(&Self::JUNGLE_PRESSURE_PLATE),
|
|
"jungle_sapling" => Some(&Self::JUNGLE_SAPLING),
|
|
"jungle_shelf" => Some(&Self::JUNGLE_SHELF),
|
|
"jungle_sign" => Some(&Self::JUNGLE_SIGN),
|
|
"jungle_slab" => Some(&Self::JUNGLE_SLAB),
|
|
"jungle_stairs" => Some(&Self::JUNGLE_STAIRS),
|
|
"jungle_trapdoor" => Some(&Self::JUNGLE_TRAPDOOR),
|
|
"jungle_wood" => Some(&Self::JUNGLE_WOOD),
|
|
"kelp" => Some(&Self::KELP),
|
|
"knowledge_book" => Some(&Self::KNOWLEDGE_BOOK),
|
|
"ladder" => Some(&Self::LADDER),
|
|
"lantern" => Some(&Self::LANTERN),
|
|
"lapis_block" => Some(&Self::LAPIS_BLOCK),
|
|
"lapis_lazuli" => Some(&Self::LAPIS_LAZULI),
|
|
"lapis_ore" => Some(&Self::LAPIS_ORE),
|
|
"large_amethyst_bud" => Some(&Self::LARGE_AMETHYST_BUD),
|
|
"large_fern" => Some(&Self::LARGE_FERN),
|
|
"lava_bucket" => Some(&Self::LAVA_BUCKET),
|
|
"lead" => Some(&Self::LEAD),
|
|
"leaf_litter" => Some(&Self::LEAF_LITTER),
|
|
"leather" => Some(&Self::LEATHER),
|
|
"leather_boots" => Some(&Self::LEATHER_BOOTS),
|
|
"leather_chestplate" => Some(&Self::LEATHER_CHESTPLATE),
|
|
"leather_helmet" => Some(&Self::LEATHER_HELMET),
|
|
"leather_horse_armor" => Some(&Self::LEATHER_HORSE_ARMOR),
|
|
"leather_leggings" => Some(&Self::LEATHER_LEGGINGS),
|
|
"lectern" => Some(&Self::LECTERN),
|
|
"lever" => Some(&Self::LEVER),
|
|
"light" => Some(&Self::LIGHT),
|
|
"light_blue_banner" => Some(&Self::LIGHT_BLUE_BANNER),
|
|
"light_blue_bed" => Some(&Self::LIGHT_BLUE_BED),
|
|
"light_blue_bundle" => Some(&Self::LIGHT_BLUE_BUNDLE),
|
|
"light_blue_candle" => Some(&Self::LIGHT_BLUE_CANDLE),
|
|
"light_blue_carpet" => Some(&Self::LIGHT_BLUE_CARPET),
|
|
"light_blue_concrete" => Some(&Self::LIGHT_BLUE_CONCRETE),
|
|
"light_blue_concrete_powder" => Some(&Self::LIGHT_BLUE_CONCRETE_POWDER),
|
|
"light_blue_dye" => Some(&Self::LIGHT_BLUE_DYE),
|
|
"light_blue_glazed_terracotta" => Some(&Self::LIGHT_BLUE_GLAZED_TERRACOTTA),
|
|
"light_blue_harness" => Some(&Self::LIGHT_BLUE_HARNESS),
|
|
"light_blue_shulker_box" => Some(&Self::LIGHT_BLUE_SHULKER_BOX),
|
|
"light_blue_stained_glass" => Some(&Self::LIGHT_BLUE_STAINED_GLASS),
|
|
"light_blue_stained_glass_pane" => Some(&Self::LIGHT_BLUE_STAINED_GLASS_PANE),
|
|
"light_blue_terracotta" => Some(&Self::LIGHT_BLUE_TERRACOTTA),
|
|
"light_blue_wool" => Some(&Self::LIGHT_BLUE_WOOL),
|
|
"light_gray_banner" => Some(&Self::LIGHT_GRAY_BANNER),
|
|
"light_gray_bed" => Some(&Self::LIGHT_GRAY_BED),
|
|
"light_gray_bundle" => Some(&Self::LIGHT_GRAY_BUNDLE),
|
|
"light_gray_candle" => Some(&Self::LIGHT_GRAY_CANDLE),
|
|
"light_gray_carpet" => Some(&Self::LIGHT_GRAY_CARPET),
|
|
"light_gray_concrete" => Some(&Self::LIGHT_GRAY_CONCRETE),
|
|
"light_gray_concrete_powder" => Some(&Self::LIGHT_GRAY_CONCRETE_POWDER),
|
|
"light_gray_dye" => Some(&Self::LIGHT_GRAY_DYE),
|
|
"light_gray_glazed_terracotta" => Some(&Self::LIGHT_GRAY_GLAZED_TERRACOTTA),
|
|
"light_gray_harness" => Some(&Self::LIGHT_GRAY_HARNESS),
|
|
"light_gray_shulker_box" => Some(&Self::LIGHT_GRAY_SHULKER_BOX),
|
|
"light_gray_stained_glass" => Some(&Self::LIGHT_GRAY_STAINED_GLASS),
|
|
"light_gray_stained_glass_pane" => Some(&Self::LIGHT_GRAY_STAINED_GLASS_PANE),
|
|
"light_gray_terracotta" => Some(&Self::LIGHT_GRAY_TERRACOTTA),
|
|
"light_gray_wool" => Some(&Self::LIGHT_GRAY_WOOL),
|
|
"light_weighted_pressure_plate" => Some(&Self::LIGHT_WEIGHTED_PRESSURE_PLATE),
|
|
"lightning_rod" => Some(&Self::LIGHTNING_ROD),
|
|
"lilac" => Some(&Self::LILAC),
|
|
"lily_of_the_valley" => Some(&Self::LILY_OF_THE_VALLEY),
|
|
"lily_pad" => Some(&Self::LILY_PAD),
|
|
"lime_banner" => Some(&Self::LIME_BANNER),
|
|
"lime_bed" => Some(&Self::LIME_BED),
|
|
"lime_bundle" => Some(&Self::LIME_BUNDLE),
|
|
"lime_candle" => Some(&Self::LIME_CANDLE),
|
|
"lime_carpet" => Some(&Self::LIME_CARPET),
|
|
"lime_concrete" => Some(&Self::LIME_CONCRETE),
|
|
"lime_concrete_powder" => Some(&Self::LIME_CONCRETE_POWDER),
|
|
"lime_dye" => Some(&Self::LIME_DYE),
|
|
"lime_glazed_terracotta" => Some(&Self::LIME_GLAZED_TERRACOTTA),
|
|
"lime_harness" => Some(&Self::LIME_HARNESS),
|
|
"lime_shulker_box" => Some(&Self::LIME_SHULKER_BOX),
|
|
"lime_stained_glass" => Some(&Self::LIME_STAINED_GLASS),
|
|
"lime_stained_glass_pane" => Some(&Self::LIME_STAINED_GLASS_PANE),
|
|
"lime_terracotta" => Some(&Self::LIME_TERRACOTTA),
|
|
"lime_wool" => Some(&Self::LIME_WOOL),
|
|
"lingering_potion" => Some(&Self::LINGERING_POTION),
|
|
"llama_spawn_egg" => Some(&Self::LLAMA_SPAWN_EGG),
|
|
"lodestone" => Some(&Self::LODESTONE),
|
|
"loom" => Some(&Self::LOOM),
|
|
"mace" => Some(&Self::MACE),
|
|
"magenta_banner" => Some(&Self::MAGENTA_BANNER),
|
|
"magenta_bed" => Some(&Self::MAGENTA_BED),
|
|
"magenta_bundle" => Some(&Self::MAGENTA_BUNDLE),
|
|
"magenta_candle" => Some(&Self::MAGENTA_CANDLE),
|
|
"magenta_carpet" => Some(&Self::MAGENTA_CARPET),
|
|
"magenta_concrete" => Some(&Self::MAGENTA_CONCRETE),
|
|
"magenta_concrete_powder" => Some(&Self::MAGENTA_CONCRETE_POWDER),
|
|
"magenta_dye" => Some(&Self::MAGENTA_DYE),
|
|
"magenta_glazed_terracotta" => Some(&Self::MAGENTA_GLAZED_TERRACOTTA),
|
|
"magenta_harness" => Some(&Self::MAGENTA_HARNESS),
|
|
"magenta_shulker_box" => Some(&Self::MAGENTA_SHULKER_BOX),
|
|
"magenta_stained_glass" => Some(&Self::MAGENTA_STAINED_GLASS),
|
|
"magenta_stained_glass_pane" => Some(&Self::MAGENTA_STAINED_GLASS_PANE),
|
|
"magenta_terracotta" => Some(&Self::MAGENTA_TERRACOTTA),
|
|
"magenta_wool" => Some(&Self::MAGENTA_WOOL),
|
|
"magma_block" => Some(&Self::MAGMA_BLOCK),
|
|
"magma_cream" => Some(&Self::MAGMA_CREAM),
|
|
"magma_cube_spawn_egg" => Some(&Self::MAGMA_CUBE_SPAWN_EGG),
|
|
"mangrove_boat" => Some(&Self::MANGROVE_BOAT),
|
|
"mangrove_button" => Some(&Self::MANGROVE_BUTTON),
|
|
"mangrove_chest_boat" => Some(&Self::MANGROVE_CHEST_BOAT),
|
|
"mangrove_door" => Some(&Self::MANGROVE_DOOR),
|
|
"mangrove_fence" => Some(&Self::MANGROVE_FENCE),
|
|
"mangrove_fence_gate" => Some(&Self::MANGROVE_FENCE_GATE),
|
|
"mangrove_hanging_sign" => Some(&Self::MANGROVE_HANGING_SIGN),
|
|
"mangrove_leaves" => Some(&Self::MANGROVE_LEAVES),
|
|
"mangrove_log" => Some(&Self::MANGROVE_LOG),
|
|
"mangrove_planks" => Some(&Self::MANGROVE_PLANKS),
|
|
"mangrove_pressure_plate" => Some(&Self::MANGROVE_PRESSURE_PLATE),
|
|
"mangrove_propagule" => Some(&Self::MANGROVE_PROPAGULE),
|
|
"mangrove_roots" => Some(&Self::MANGROVE_ROOTS),
|
|
"mangrove_shelf" => Some(&Self::MANGROVE_SHELF),
|
|
"mangrove_sign" => Some(&Self::MANGROVE_SIGN),
|
|
"mangrove_slab" => Some(&Self::MANGROVE_SLAB),
|
|
"mangrove_stairs" => Some(&Self::MANGROVE_STAIRS),
|
|
"mangrove_trapdoor" => Some(&Self::MANGROVE_TRAPDOOR),
|
|
"mangrove_wood" => Some(&Self::MANGROVE_WOOD),
|
|
"map" => Some(&Self::MAP),
|
|
"medium_amethyst_bud" => Some(&Self::MEDIUM_AMETHYST_BUD),
|
|
"melon" => Some(&Self::MELON),
|
|
"melon_seeds" => Some(&Self::MELON_SEEDS),
|
|
"melon_slice" => Some(&Self::MELON_SLICE),
|
|
"milk_bucket" => Some(&Self::MILK_BUCKET),
|
|
"minecart" => Some(&Self::MINECART),
|
|
"miner_pottery_sherd" => Some(&Self::MINER_POTTERY_SHERD),
|
|
"mojang_banner_pattern" => Some(&Self::MOJANG_BANNER_PATTERN),
|
|
"mooshroom_spawn_egg" => Some(&Self::MOOSHROOM_SPAWN_EGG),
|
|
"moss_block" => Some(&Self::MOSS_BLOCK),
|
|
"moss_carpet" => Some(&Self::MOSS_CARPET),
|
|
"mossy_cobblestone" => Some(&Self::MOSSY_COBBLESTONE),
|
|
"mossy_cobblestone_slab" => Some(&Self::MOSSY_COBBLESTONE_SLAB),
|
|
"mossy_cobblestone_stairs" => Some(&Self::MOSSY_COBBLESTONE_STAIRS),
|
|
"mossy_cobblestone_wall" => Some(&Self::MOSSY_COBBLESTONE_WALL),
|
|
"mossy_stone_brick_slab" => Some(&Self::MOSSY_STONE_BRICK_SLAB),
|
|
"mossy_stone_brick_stairs" => Some(&Self::MOSSY_STONE_BRICK_STAIRS),
|
|
"mossy_stone_brick_wall" => Some(&Self::MOSSY_STONE_BRICK_WALL),
|
|
"mossy_stone_bricks" => Some(&Self::MOSSY_STONE_BRICKS),
|
|
"mourner_pottery_sherd" => Some(&Self::MOURNER_POTTERY_SHERD),
|
|
"mud" => Some(&Self::MUD),
|
|
"mud_brick_slab" => Some(&Self::MUD_BRICK_SLAB),
|
|
"mud_brick_stairs" => Some(&Self::MUD_BRICK_STAIRS),
|
|
"mud_brick_wall" => Some(&Self::MUD_BRICK_WALL),
|
|
"mud_bricks" => Some(&Self::MUD_BRICKS),
|
|
"muddy_mangrove_roots" => Some(&Self::MUDDY_MANGROVE_ROOTS),
|
|
"mule_spawn_egg" => Some(&Self::MULE_SPAWN_EGG),
|
|
"mushroom_stem" => Some(&Self::MUSHROOM_STEM),
|
|
"mushroom_stew" => Some(&Self::MUSHROOM_STEW),
|
|
"music_disc_11" => Some(&Self::MUSIC_DISC_11),
|
|
"music_disc_13" => Some(&Self::MUSIC_DISC_13),
|
|
"music_disc_5" => Some(&Self::MUSIC_DISC_5),
|
|
"music_disc_blocks" => Some(&Self::MUSIC_DISC_BLOCKS),
|
|
"music_disc_bounce" => Some(&Self::MUSIC_DISC_BOUNCE),
|
|
"music_disc_cat" => Some(&Self::MUSIC_DISC_CAT),
|
|
"music_disc_chirp" => Some(&Self::MUSIC_DISC_CHIRP),
|
|
"music_disc_creator" => Some(&Self::MUSIC_DISC_CREATOR),
|
|
"music_disc_creator_music_box" => Some(&Self::MUSIC_DISC_CREATOR_MUSIC_BOX),
|
|
"music_disc_far" => Some(&Self::MUSIC_DISC_FAR),
|
|
"music_disc_lava_chicken" => Some(&Self::MUSIC_DISC_LAVA_CHICKEN),
|
|
"music_disc_mall" => Some(&Self::MUSIC_DISC_MALL),
|
|
"music_disc_mellohi" => Some(&Self::MUSIC_DISC_MELLOHI),
|
|
"music_disc_otherside" => Some(&Self::MUSIC_DISC_OTHERSIDE),
|
|
"music_disc_pigstep" => Some(&Self::MUSIC_DISC_PIGSTEP),
|
|
"music_disc_precipice" => Some(&Self::MUSIC_DISC_PRECIPICE),
|
|
"music_disc_relic" => Some(&Self::MUSIC_DISC_RELIC),
|
|
"music_disc_stal" => Some(&Self::MUSIC_DISC_STAL),
|
|
"music_disc_strad" => Some(&Self::MUSIC_DISC_STRAD),
|
|
"music_disc_tears" => Some(&Self::MUSIC_DISC_TEARS),
|
|
"music_disc_wait" => Some(&Self::MUSIC_DISC_WAIT),
|
|
"music_disc_ward" => Some(&Self::MUSIC_DISC_WARD),
|
|
"mutton" => Some(&Self::MUTTON),
|
|
"mycelium" => Some(&Self::MYCELIUM),
|
|
"name_tag" => Some(&Self::NAME_TAG),
|
|
"nautilus_shell" => Some(&Self::NAUTILUS_SHELL),
|
|
"nautilus_spawn_egg" => Some(&Self::NAUTILUS_SPAWN_EGG),
|
|
"nether_brick" => Some(&Self::NETHER_BRICK),
|
|
"nether_brick_fence" => Some(&Self::NETHER_BRICK_FENCE),
|
|
"nether_brick_slab" => Some(&Self::NETHER_BRICK_SLAB),
|
|
"nether_brick_stairs" => Some(&Self::NETHER_BRICK_STAIRS),
|
|
"nether_brick_wall" => Some(&Self::NETHER_BRICK_WALL),
|
|
"nether_bricks" => Some(&Self::NETHER_BRICKS),
|
|
"nether_gold_ore" => Some(&Self::NETHER_GOLD_ORE),
|
|
"nether_quartz_ore" => Some(&Self::NETHER_QUARTZ_ORE),
|
|
"nether_sprouts" => Some(&Self::NETHER_SPROUTS),
|
|
"nether_star" => Some(&Self::NETHER_STAR),
|
|
"nether_wart" => Some(&Self::NETHER_WART),
|
|
"nether_wart_block" => Some(&Self::NETHER_WART_BLOCK),
|
|
"netherite_axe" => Some(&Self::NETHERITE_AXE),
|
|
"netherite_block" => Some(&Self::NETHERITE_BLOCK),
|
|
"netherite_boots" => Some(&Self::NETHERITE_BOOTS),
|
|
"netherite_chestplate" => Some(&Self::NETHERITE_CHESTPLATE),
|
|
"netherite_helmet" => Some(&Self::NETHERITE_HELMET),
|
|
"netherite_hoe" => Some(&Self::NETHERITE_HOE),
|
|
"netherite_horse_armor" => Some(&Self::NETHERITE_HORSE_ARMOR),
|
|
"netherite_ingot" => Some(&Self::NETHERITE_INGOT),
|
|
"netherite_leggings" => Some(&Self::NETHERITE_LEGGINGS),
|
|
"netherite_nautilus_armor" => Some(&Self::NETHERITE_NAUTILUS_ARMOR),
|
|
"netherite_pickaxe" => Some(&Self::NETHERITE_PICKAXE),
|
|
"netherite_scrap" => Some(&Self::NETHERITE_SCRAP),
|
|
"netherite_shovel" => Some(&Self::NETHERITE_SHOVEL),
|
|
"netherite_spear" => Some(&Self::NETHERITE_SPEAR),
|
|
"netherite_sword" => Some(&Self::NETHERITE_SWORD),
|
|
"netherite_upgrade_smithing_template" => {
|
|
Some(&Self::NETHERITE_UPGRADE_SMITHING_TEMPLATE)
|
|
}
|
|
"netherrack" => Some(&Self::NETHERRACK),
|
|
"note_block" => Some(&Self::NOTE_BLOCK),
|
|
"oak_boat" => Some(&Self::OAK_BOAT),
|
|
"oak_button" => Some(&Self::OAK_BUTTON),
|
|
"oak_chest_boat" => Some(&Self::OAK_CHEST_BOAT),
|
|
"oak_door" => Some(&Self::OAK_DOOR),
|
|
"oak_fence" => Some(&Self::OAK_FENCE),
|
|
"oak_fence_gate" => Some(&Self::OAK_FENCE_GATE),
|
|
"oak_hanging_sign" => Some(&Self::OAK_HANGING_SIGN),
|
|
"oak_leaves" => Some(&Self::OAK_LEAVES),
|
|
"oak_log" => Some(&Self::OAK_LOG),
|
|
"oak_planks" => Some(&Self::OAK_PLANKS),
|
|
"oak_pressure_plate" => Some(&Self::OAK_PRESSURE_PLATE),
|
|
"oak_sapling" => Some(&Self::OAK_SAPLING),
|
|
"oak_shelf" => Some(&Self::OAK_SHELF),
|
|
"oak_sign" => Some(&Self::OAK_SIGN),
|
|
"oak_slab" => Some(&Self::OAK_SLAB),
|
|
"oak_stairs" => Some(&Self::OAK_STAIRS),
|
|
"oak_trapdoor" => Some(&Self::OAK_TRAPDOOR),
|
|
"oak_wood" => Some(&Self::OAK_WOOD),
|
|
"observer" => Some(&Self::OBSERVER),
|
|
"obsidian" => Some(&Self::OBSIDIAN),
|
|
"ocelot_spawn_egg" => Some(&Self::OCELOT_SPAWN_EGG),
|
|
"ochre_froglight" => Some(&Self::OCHRE_FROGLIGHT),
|
|
"ominous_bottle" => Some(&Self::OMINOUS_BOTTLE),
|
|
"ominous_trial_key" => Some(&Self::OMINOUS_TRIAL_KEY),
|
|
"open_eyeblossom" => Some(&Self::OPEN_EYEBLOSSOM),
|
|
"orange_banner" => Some(&Self::ORANGE_BANNER),
|
|
"orange_bed" => Some(&Self::ORANGE_BED),
|
|
"orange_bundle" => Some(&Self::ORANGE_BUNDLE),
|
|
"orange_candle" => Some(&Self::ORANGE_CANDLE),
|
|
"orange_carpet" => Some(&Self::ORANGE_CARPET),
|
|
"orange_concrete" => Some(&Self::ORANGE_CONCRETE),
|
|
"orange_concrete_powder" => Some(&Self::ORANGE_CONCRETE_POWDER),
|
|
"orange_dye" => Some(&Self::ORANGE_DYE),
|
|
"orange_glazed_terracotta" => Some(&Self::ORANGE_GLAZED_TERRACOTTA),
|
|
"orange_harness" => Some(&Self::ORANGE_HARNESS),
|
|
"orange_shulker_box" => Some(&Self::ORANGE_SHULKER_BOX),
|
|
"orange_stained_glass" => Some(&Self::ORANGE_STAINED_GLASS),
|
|
"orange_stained_glass_pane" => Some(&Self::ORANGE_STAINED_GLASS_PANE),
|
|
"orange_terracotta" => Some(&Self::ORANGE_TERRACOTTA),
|
|
"orange_tulip" => Some(&Self::ORANGE_TULIP),
|
|
"orange_wool" => Some(&Self::ORANGE_WOOL),
|
|
"oxeye_daisy" => Some(&Self::OXEYE_DAISY),
|
|
"oxidized_chiseled_copper" => Some(&Self::OXIDIZED_CHISELED_COPPER),
|
|
"oxidized_copper" => Some(&Self::OXIDIZED_COPPER),
|
|
"oxidized_copper_bars" => Some(&Self::OXIDIZED_COPPER_BARS),
|
|
"oxidized_copper_bulb" => Some(&Self::OXIDIZED_COPPER_BULB),
|
|
"oxidized_copper_chain" => Some(&Self::OXIDIZED_COPPER_CHAIN),
|
|
"oxidized_copper_chest" => Some(&Self::OXIDIZED_COPPER_CHEST),
|
|
"oxidized_copper_door" => Some(&Self::OXIDIZED_COPPER_DOOR),
|
|
"oxidized_copper_golem_statue" => Some(&Self::OXIDIZED_COPPER_GOLEM_STATUE),
|
|
"oxidized_copper_grate" => Some(&Self::OXIDIZED_COPPER_GRATE),
|
|
"oxidized_copper_lantern" => Some(&Self::OXIDIZED_COPPER_LANTERN),
|
|
"oxidized_copper_trapdoor" => Some(&Self::OXIDIZED_COPPER_TRAPDOOR),
|
|
"oxidized_cut_copper" => Some(&Self::OXIDIZED_CUT_COPPER),
|
|
"oxidized_cut_copper_slab" => Some(&Self::OXIDIZED_CUT_COPPER_SLAB),
|
|
"oxidized_cut_copper_stairs" => Some(&Self::OXIDIZED_CUT_COPPER_STAIRS),
|
|
"oxidized_lightning_rod" => Some(&Self::OXIDIZED_LIGHTNING_ROD),
|
|
"packed_ice" => Some(&Self::PACKED_ICE),
|
|
"packed_mud" => Some(&Self::PACKED_MUD),
|
|
"painting" => Some(&Self::PAINTING),
|
|
"pale_hanging_moss" => Some(&Self::PALE_HANGING_MOSS),
|
|
"pale_moss_block" => Some(&Self::PALE_MOSS_BLOCK),
|
|
"pale_moss_carpet" => Some(&Self::PALE_MOSS_CARPET),
|
|
"pale_oak_boat" => Some(&Self::PALE_OAK_BOAT),
|
|
"pale_oak_button" => Some(&Self::PALE_OAK_BUTTON),
|
|
"pale_oak_chest_boat" => Some(&Self::PALE_OAK_CHEST_BOAT),
|
|
"pale_oak_door" => Some(&Self::PALE_OAK_DOOR),
|
|
"pale_oak_fence" => Some(&Self::PALE_OAK_FENCE),
|
|
"pale_oak_fence_gate" => Some(&Self::PALE_OAK_FENCE_GATE),
|
|
"pale_oak_hanging_sign" => Some(&Self::PALE_OAK_HANGING_SIGN),
|
|
"pale_oak_leaves" => Some(&Self::PALE_OAK_LEAVES),
|
|
"pale_oak_log" => Some(&Self::PALE_OAK_LOG),
|
|
"pale_oak_planks" => Some(&Self::PALE_OAK_PLANKS),
|
|
"pale_oak_pressure_plate" => Some(&Self::PALE_OAK_PRESSURE_PLATE),
|
|
"pale_oak_sapling" => Some(&Self::PALE_OAK_SAPLING),
|
|
"pale_oak_shelf" => Some(&Self::PALE_OAK_SHELF),
|
|
"pale_oak_sign" => Some(&Self::PALE_OAK_SIGN),
|
|
"pale_oak_slab" => Some(&Self::PALE_OAK_SLAB),
|
|
"pale_oak_stairs" => Some(&Self::PALE_OAK_STAIRS),
|
|
"pale_oak_trapdoor" => Some(&Self::PALE_OAK_TRAPDOOR),
|
|
"pale_oak_wood" => Some(&Self::PALE_OAK_WOOD),
|
|
"panda_spawn_egg" => Some(&Self::PANDA_SPAWN_EGG),
|
|
"paper" => Some(&Self::PAPER),
|
|
"parched_spawn_egg" => Some(&Self::PARCHED_SPAWN_EGG),
|
|
"parrot_spawn_egg" => Some(&Self::PARROT_SPAWN_EGG),
|
|
"pearlescent_froglight" => Some(&Self::PEARLESCENT_FROGLIGHT),
|
|
"peony" => Some(&Self::PEONY),
|
|
"petrified_oak_slab" => Some(&Self::PETRIFIED_OAK_SLAB),
|
|
"phantom_membrane" => Some(&Self::PHANTOM_MEMBRANE),
|
|
"phantom_spawn_egg" => Some(&Self::PHANTOM_SPAWN_EGG),
|
|
"pig_spawn_egg" => Some(&Self::PIG_SPAWN_EGG),
|
|
"piglin_banner_pattern" => Some(&Self::PIGLIN_BANNER_PATTERN),
|
|
"piglin_brute_spawn_egg" => Some(&Self::PIGLIN_BRUTE_SPAWN_EGG),
|
|
"piglin_head" => Some(&Self::PIGLIN_HEAD),
|
|
"piglin_spawn_egg" => Some(&Self::PIGLIN_SPAWN_EGG),
|
|
"pillager_spawn_egg" => Some(&Self::PILLAGER_SPAWN_EGG),
|
|
"pink_banner" => Some(&Self::PINK_BANNER),
|
|
"pink_bed" => Some(&Self::PINK_BED),
|
|
"pink_bundle" => Some(&Self::PINK_BUNDLE),
|
|
"pink_candle" => Some(&Self::PINK_CANDLE),
|
|
"pink_carpet" => Some(&Self::PINK_CARPET),
|
|
"pink_concrete" => Some(&Self::PINK_CONCRETE),
|
|
"pink_concrete_powder" => Some(&Self::PINK_CONCRETE_POWDER),
|
|
"pink_dye" => Some(&Self::PINK_DYE),
|
|
"pink_glazed_terracotta" => Some(&Self::PINK_GLAZED_TERRACOTTA),
|
|
"pink_harness" => Some(&Self::PINK_HARNESS),
|
|
"pink_petals" => Some(&Self::PINK_PETALS),
|
|
"pink_shulker_box" => Some(&Self::PINK_SHULKER_BOX),
|
|
"pink_stained_glass" => Some(&Self::PINK_STAINED_GLASS),
|
|
"pink_stained_glass_pane" => Some(&Self::PINK_STAINED_GLASS_PANE),
|
|
"pink_terracotta" => Some(&Self::PINK_TERRACOTTA),
|
|
"pink_tulip" => Some(&Self::PINK_TULIP),
|
|
"pink_wool" => Some(&Self::PINK_WOOL),
|
|
"piston" => Some(&Self::PISTON),
|
|
"pitcher_plant" => Some(&Self::PITCHER_PLANT),
|
|
"pitcher_pod" => Some(&Self::PITCHER_POD),
|
|
"player_head" => Some(&Self::PLAYER_HEAD),
|
|
"plenty_pottery_sherd" => Some(&Self::PLENTY_POTTERY_SHERD),
|
|
"podzol" => Some(&Self::PODZOL),
|
|
"pointed_dripstone" => Some(&Self::POINTED_DRIPSTONE),
|
|
"poisonous_potato" => Some(&Self::POISONOUS_POTATO),
|
|
"polar_bear_spawn_egg" => Some(&Self::POLAR_BEAR_SPAWN_EGG),
|
|
"polished_andesite" => Some(&Self::POLISHED_ANDESITE),
|
|
"polished_andesite_slab" => Some(&Self::POLISHED_ANDESITE_SLAB),
|
|
"polished_andesite_stairs" => Some(&Self::POLISHED_ANDESITE_STAIRS),
|
|
"polished_basalt" => Some(&Self::POLISHED_BASALT),
|
|
"polished_blackstone" => Some(&Self::POLISHED_BLACKSTONE),
|
|
"polished_blackstone_brick_slab" => Some(&Self::POLISHED_BLACKSTONE_BRICK_SLAB),
|
|
"polished_blackstone_brick_stairs" => Some(&Self::POLISHED_BLACKSTONE_BRICK_STAIRS),
|
|
"polished_blackstone_brick_wall" => Some(&Self::POLISHED_BLACKSTONE_BRICK_WALL),
|
|
"polished_blackstone_bricks" => Some(&Self::POLISHED_BLACKSTONE_BRICKS),
|
|
"polished_blackstone_button" => Some(&Self::POLISHED_BLACKSTONE_BUTTON),
|
|
"polished_blackstone_pressure_plate" => Some(&Self::POLISHED_BLACKSTONE_PRESSURE_PLATE),
|
|
"polished_blackstone_slab" => Some(&Self::POLISHED_BLACKSTONE_SLAB),
|
|
"polished_blackstone_stairs" => Some(&Self::POLISHED_BLACKSTONE_STAIRS),
|
|
"polished_blackstone_wall" => Some(&Self::POLISHED_BLACKSTONE_WALL),
|
|
"polished_cinnabar" => Some(&Self::POLISHED_CINNABAR),
|
|
"polished_cinnabar_slab" => Some(&Self::POLISHED_CINNABAR_SLAB),
|
|
"polished_cinnabar_stairs" => Some(&Self::POLISHED_CINNABAR_STAIRS),
|
|
"polished_cinnabar_wall" => Some(&Self::POLISHED_CINNABAR_WALL),
|
|
"polished_deepslate" => Some(&Self::POLISHED_DEEPSLATE),
|
|
"polished_deepslate_slab" => Some(&Self::POLISHED_DEEPSLATE_SLAB),
|
|
"polished_deepslate_stairs" => Some(&Self::POLISHED_DEEPSLATE_STAIRS),
|
|
"polished_deepslate_wall" => Some(&Self::POLISHED_DEEPSLATE_WALL),
|
|
"polished_diorite" => Some(&Self::POLISHED_DIORITE),
|
|
"polished_diorite_slab" => Some(&Self::POLISHED_DIORITE_SLAB),
|
|
"polished_diorite_stairs" => Some(&Self::POLISHED_DIORITE_STAIRS),
|
|
"polished_granite" => Some(&Self::POLISHED_GRANITE),
|
|
"polished_granite_slab" => Some(&Self::POLISHED_GRANITE_SLAB),
|
|
"polished_granite_stairs" => Some(&Self::POLISHED_GRANITE_STAIRS),
|
|
"polished_sulfur" => Some(&Self::POLISHED_SULFUR),
|
|
"polished_sulfur_slab" => Some(&Self::POLISHED_SULFUR_SLAB),
|
|
"polished_sulfur_stairs" => Some(&Self::POLISHED_SULFUR_STAIRS),
|
|
"polished_sulfur_wall" => Some(&Self::POLISHED_SULFUR_WALL),
|
|
"polished_tuff" => Some(&Self::POLISHED_TUFF),
|
|
"polished_tuff_slab" => Some(&Self::POLISHED_TUFF_SLAB),
|
|
"polished_tuff_stairs" => Some(&Self::POLISHED_TUFF_STAIRS),
|
|
"polished_tuff_wall" => Some(&Self::POLISHED_TUFF_WALL),
|
|
"popped_chorus_fruit" => Some(&Self::POPPED_CHORUS_FRUIT),
|
|
"poppy" => Some(&Self::POPPY),
|
|
"porkchop" => Some(&Self::PORKCHOP),
|
|
"potato" => Some(&Self::POTATO),
|
|
"potent_sulfur" => Some(&Self::POTENT_SULFUR),
|
|
"potion" => Some(&Self::POTION),
|
|
"powder_snow_bucket" => Some(&Self::POWDER_SNOW_BUCKET),
|
|
"powered_rail" => Some(&Self::POWERED_RAIL),
|
|
"prismarine" => Some(&Self::PRISMARINE),
|
|
"prismarine_brick_slab" => Some(&Self::PRISMARINE_BRICK_SLAB),
|
|
"prismarine_brick_stairs" => Some(&Self::PRISMARINE_BRICK_STAIRS),
|
|
"prismarine_bricks" => Some(&Self::PRISMARINE_BRICKS),
|
|
"prismarine_crystals" => Some(&Self::PRISMARINE_CRYSTALS),
|
|
"prismarine_shard" => Some(&Self::PRISMARINE_SHARD),
|
|
"prismarine_slab" => Some(&Self::PRISMARINE_SLAB),
|
|
"prismarine_stairs" => Some(&Self::PRISMARINE_STAIRS),
|
|
"prismarine_wall" => Some(&Self::PRISMARINE_WALL),
|
|
"prize_pottery_sherd" => Some(&Self::PRIZE_POTTERY_SHERD),
|
|
"pufferfish" => Some(&Self::PUFFERFISH),
|
|
"pufferfish_bucket" => Some(&Self::PUFFERFISH_BUCKET),
|
|
"pufferfish_spawn_egg" => Some(&Self::PUFFERFISH_SPAWN_EGG),
|
|
"pumpkin" => Some(&Self::PUMPKIN),
|
|
"pumpkin_pie" => Some(&Self::PUMPKIN_PIE),
|
|
"pumpkin_seeds" => Some(&Self::PUMPKIN_SEEDS),
|
|
"purple_banner" => Some(&Self::PURPLE_BANNER),
|
|
"purple_bed" => Some(&Self::PURPLE_BED),
|
|
"purple_bundle" => Some(&Self::PURPLE_BUNDLE),
|
|
"purple_candle" => Some(&Self::PURPLE_CANDLE),
|
|
"purple_carpet" => Some(&Self::PURPLE_CARPET),
|
|
"purple_concrete" => Some(&Self::PURPLE_CONCRETE),
|
|
"purple_concrete_powder" => Some(&Self::PURPLE_CONCRETE_POWDER),
|
|
"purple_dye" => Some(&Self::PURPLE_DYE),
|
|
"purple_glazed_terracotta" => Some(&Self::PURPLE_GLAZED_TERRACOTTA),
|
|
"purple_harness" => Some(&Self::PURPLE_HARNESS),
|
|
"purple_shulker_box" => Some(&Self::PURPLE_SHULKER_BOX),
|
|
"purple_stained_glass" => Some(&Self::PURPLE_STAINED_GLASS),
|
|
"purple_stained_glass_pane" => Some(&Self::PURPLE_STAINED_GLASS_PANE),
|
|
"purple_terracotta" => Some(&Self::PURPLE_TERRACOTTA),
|
|
"purple_wool" => Some(&Self::PURPLE_WOOL),
|
|
"purpur_block" => Some(&Self::PURPUR_BLOCK),
|
|
"purpur_pillar" => Some(&Self::PURPUR_PILLAR),
|
|
"purpur_slab" => Some(&Self::PURPUR_SLAB),
|
|
"purpur_stairs" => Some(&Self::PURPUR_STAIRS),
|
|
"quartz" => Some(&Self::QUARTZ),
|
|
"quartz_block" => Some(&Self::QUARTZ_BLOCK),
|
|
"quartz_bricks" => Some(&Self::QUARTZ_BRICKS),
|
|
"quartz_pillar" => Some(&Self::QUARTZ_PILLAR),
|
|
"quartz_slab" => Some(&Self::QUARTZ_SLAB),
|
|
"quartz_stairs" => Some(&Self::QUARTZ_STAIRS),
|
|
"rabbit" => Some(&Self::RABBIT),
|
|
"rabbit_foot" => Some(&Self::RABBIT_FOOT),
|
|
"rabbit_hide" => Some(&Self::RABBIT_HIDE),
|
|
"rabbit_spawn_egg" => Some(&Self::RABBIT_SPAWN_EGG),
|
|
"rabbit_stew" => Some(&Self::RABBIT_STEW),
|
|
"rail" => Some(&Self::RAIL),
|
|
"raiser_armor_trim_smithing_template" => {
|
|
Some(&Self::RAISER_ARMOR_TRIM_SMITHING_TEMPLATE)
|
|
}
|
|
"ravager_spawn_egg" => Some(&Self::RAVAGER_SPAWN_EGG),
|
|
"raw_copper" => Some(&Self::RAW_COPPER),
|
|
"raw_copper_block" => Some(&Self::RAW_COPPER_BLOCK),
|
|
"raw_gold" => Some(&Self::RAW_GOLD),
|
|
"raw_gold_block" => Some(&Self::RAW_GOLD_BLOCK),
|
|
"raw_iron" => Some(&Self::RAW_IRON),
|
|
"raw_iron_block" => Some(&Self::RAW_IRON_BLOCK),
|
|
"recovery_compass" => Some(&Self::RECOVERY_COMPASS),
|
|
"red_banner" => Some(&Self::RED_BANNER),
|
|
"red_bed" => Some(&Self::RED_BED),
|
|
"red_bundle" => Some(&Self::RED_BUNDLE),
|
|
"red_candle" => Some(&Self::RED_CANDLE),
|
|
"red_carpet" => Some(&Self::RED_CARPET),
|
|
"red_concrete" => Some(&Self::RED_CONCRETE),
|
|
"red_concrete_powder" => Some(&Self::RED_CONCRETE_POWDER),
|
|
"red_dye" => Some(&Self::RED_DYE),
|
|
"red_glazed_terracotta" => Some(&Self::RED_GLAZED_TERRACOTTA),
|
|
"red_harness" => Some(&Self::RED_HARNESS),
|
|
"red_mushroom" => Some(&Self::RED_MUSHROOM),
|
|
"red_mushroom_block" => Some(&Self::RED_MUSHROOM_BLOCK),
|
|
"red_nether_brick_slab" => Some(&Self::RED_NETHER_BRICK_SLAB),
|
|
"red_nether_brick_stairs" => Some(&Self::RED_NETHER_BRICK_STAIRS),
|
|
"red_nether_brick_wall" => Some(&Self::RED_NETHER_BRICK_WALL),
|
|
"red_nether_bricks" => Some(&Self::RED_NETHER_BRICKS),
|
|
"red_sand" => Some(&Self::RED_SAND),
|
|
"red_sandstone" => Some(&Self::RED_SANDSTONE),
|
|
"red_sandstone_slab" => Some(&Self::RED_SANDSTONE_SLAB),
|
|
"red_sandstone_stairs" => Some(&Self::RED_SANDSTONE_STAIRS),
|
|
"red_sandstone_wall" => Some(&Self::RED_SANDSTONE_WALL),
|
|
"red_shulker_box" => Some(&Self::RED_SHULKER_BOX),
|
|
"red_stained_glass" => Some(&Self::RED_STAINED_GLASS),
|
|
"red_stained_glass_pane" => Some(&Self::RED_STAINED_GLASS_PANE),
|
|
"red_terracotta" => Some(&Self::RED_TERRACOTTA),
|
|
"red_tulip" => Some(&Self::RED_TULIP),
|
|
"red_wool" => Some(&Self::RED_WOOL),
|
|
"redstone" => Some(&Self::REDSTONE),
|
|
"redstone_block" => Some(&Self::REDSTONE_BLOCK),
|
|
"redstone_lamp" => Some(&Self::REDSTONE_LAMP),
|
|
"redstone_ore" => Some(&Self::REDSTONE_ORE),
|
|
"redstone_torch" => Some(&Self::REDSTONE_TORCH),
|
|
"reinforced_deepslate" => Some(&Self::REINFORCED_DEEPSLATE),
|
|
"repeater" => Some(&Self::REPEATER),
|
|
"repeating_command_block" => Some(&Self::REPEATING_COMMAND_BLOCK),
|
|
"resin_block" => Some(&Self::RESIN_BLOCK),
|
|
"resin_brick" => Some(&Self::RESIN_BRICK),
|
|
"resin_brick_slab" => Some(&Self::RESIN_BRICK_SLAB),
|
|
"resin_brick_stairs" => Some(&Self::RESIN_BRICK_STAIRS),
|
|
"resin_brick_wall" => Some(&Self::RESIN_BRICK_WALL),
|
|
"resin_bricks" => Some(&Self::RESIN_BRICKS),
|
|
"resin_clump" => Some(&Self::RESIN_CLUMP),
|
|
"respawn_anchor" => Some(&Self::RESPAWN_ANCHOR),
|
|
"rib_armor_trim_smithing_template" => Some(&Self::RIB_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"rooted_dirt" => Some(&Self::ROOTED_DIRT),
|
|
"rose_bush" => Some(&Self::ROSE_BUSH),
|
|
"rotten_flesh" => Some(&Self::ROTTEN_FLESH),
|
|
"saddle" => Some(&Self::SADDLE),
|
|
"salmon" => Some(&Self::SALMON),
|
|
"salmon_bucket" => Some(&Self::SALMON_BUCKET),
|
|
"salmon_spawn_egg" => Some(&Self::SALMON_SPAWN_EGG),
|
|
"sand" => Some(&Self::SAND),
|
|
"sandstone" => Some(&Self::SANDSTONE),
|
|
"sandstone_slab" => Some(&Self::SANDSTONE_SLAB),
|
|
"sandstone_stairs" => Some(&Self::SANDSTONE_STAIRS),
|
|
"sandstone_wall" => Some(&Self::SANDSTONE_WALL),
|
|
"scaffolding" => Some(&Self::SCAFFOLDING),
|
|
"scrape_pottery_sherd" => Some(&Self::SCRAPE_POTTERY_SHERD),
|
|
"sculk" => Some(&Self::SCULK),
|
|
"sculk_catalyst" => Some(&Self::SCULK_CATALYST),
|
|
"sculk_sensor" => Some(&Self::SCULK_SENSOR),
|
|
"sculk_shrieker" => Some(&Self::SCULK_SHRIEKER),
|
|
"sculk_vein" => Some(&Self::SCULK_VEIN),
|
|
"sea_lantern" => Some(&Self::SEA_LANTERN),
|
|
"sea_pickle" => Some(&Self::SEA_PICKLE),
|
|
"seagrass" => Some(&Self::SEAGRASS),
|
|
"sentry_armor_trim_smithing_template" => {
|
|
Some(&Self::SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE)
|
|
}
|
|
"shaper_armor_trim_smithing_template" => {
|
|
Some(&Self::SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE)
|
|
}
|
|
"sheaf_pottery_sherd" => Some(&Self::SHEAF_POTTERY_SHERD),
|
|
"shears" => Some(&Self::SHEARS),
|
|
"sheep_spawn_egg" => Some(&Self::SHEEP_SPAWN_EGG),
|
|
"shelter_pottery_sherd" => Some(&Self::SHELTER_POTTERY_SHERD),
|
|
"shield" => Some(&Self::SHIELD),
|
|
"short_dry_grass" => Some(&Self::SHORT_DRY_GRASS),
|
|
"short_grass" => Some(&Self::SHORT_GRASS),
|
|
"shroomlight" => Some(&Self::SHROOMLIGHT),
|
|
"shulker_box" => Some(&Self::SHULKER_BOX),
|
|
"shulker_shell" => Some(&Self::SHULKER_SHELL),
|
|
"shulker_spawn_egg" => Some(&Self::SHULKER_SPAWN_EGG),
|
|
"silence_armor_trim_smithing_template" => {
|
|
Some(&Self::SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE)
|
|
}
|
|
"silverfish_spawn_egg" => Some(&Self::SILVERFISH_SPAWN_EGG),
|
|
"skeleton_horse_spawn_egg" => Some(&Self::SKELETON_HORSE_SPAWN_EGG),
|
|
"skeleton_skull" => Some(&Self::SKELETON_SKULL),
|
|
"skeleton_spawn_egg" => Some(&Self::SKELETON_SPAWN_EGG),
|
|
"skull_banner_pattern" => Some(&Self::SKULL_BANNER_PATTERN),
|
|
"skull_pottery_sherd" => Some(&Self::SKULL_POTTERY_SHERD),
|
|
"slime_ball" => Some(&Self::SLIME_BALL),
|
|
"slime_block" => Some(&Self::SLIME_BLOCK),
|
|
"slime_spawn_egg" => Some(&Self::SLIME_SPAWN_EGG),
|
|
"small_amethyst_bud" => Some(&Self::SMALL_AMETHYST_BUD),
|
|
"small_dripleaf" => Some(&Self::SMALL_DRIPLEAF),
|
|
"smithing_table" => Some(&Self::SMITHING_TABLE),
|
|
"smoker" => Some(&Self::SMOKER),
|
|
"smooth_basalt" => Some(&Self::SMOOTH_BASALT),
|
|
"smooth_quartz" => Some(&Self::SMOOTH_QUARTZ),
|
|
"smooth_quartz_slab" => Some(&Self::SMOOTH_QUARTZ_SLAB),
|
|
"smooth_quartz_stairs" => Some(&Self::SMOOTH_QUARTZ_STAIRS),
|
|
"smooth_red_sandstone" => Some(&Self::SMOOTH_RED_SANDSTONE),
|
|
"smooth_red_sandstone_slab" => Some(&Self::SMOOTH_RED_SANDSTONE_SLAB),
|
|
"smooth_red_sandstone_stairs" => Some(&Self::SMOOTH_RED_SANDSTONE_STAIRS),
|
|
"smooth_sandstone" => Some(&Self::SMOOTH_SANDSTONE),
|
|
"smooth_sandstone_slab" => Some(&Self::SMOOTH_SANDSTONE_SLAB),
|
|
"smooth_sandstone_stairs" => Some(&Self::SMOOTH_SANDSTONE_STAIRS),
|
|
"smooth_stone" => Some(&Self::SMOOTH_STONE),
|
|
"smooth_stone_slab" => Some(&Self::SMOOTH_STONE_SLAB),
|
|
"sniffer_egg" => Some(&Self::SNIFFER_EGG),
|
|
"sniffer_spawn_egg" => Some(&Self::SNIFFER_SPAWN_EGG),
|
|
"snort_pottery_sherd" => Some(&Self::SNORT_POTTERY_SHERD),
|
|
"snout_armor_trim_smithing_template" => Some(&Self::SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"snow" => Some(&Self::SNOW),
|
|
"snow_block" => Some(&Self::SNOW_BLOCK),
|
|
"snow_golem_spawn_egg" => Some(&Self::SNOW_GOLEM_SPAWN_EGG),
|
|
"snowball" => Some(&Self::SNOWBALL),
|
|
"soul_campfire" => Some(&Self::SOUL_CAMPFIRE),
|
|
"soul_lantern" => Some(&Self::SOUL_LANTERN),
|
|
"soul_sand" => Some(&Self::SOUL_SAND),
|
|
"soul_soil" => Some(&Self::SOUL_SOIL),
|
|
"soul_torch" => Some(&Self::SOUL_TORCH),
|
|
"spawner" => Some(&Self::SPAWNER),
|
|
"spectral_arrow" => Some(&Self::SPECTRAL_ARROW),
|
|
"spider_eye" => Some(&Self::SPIDER_EYE),
|
|
"spider_spawn_egg" => Some(&Self::SPIDER_SPAWN_EGG),
|
|
"spire_armor_trim_smithing_template" => Some(&Self::SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"splash_potion" => Some(&Self::SPLASH_POTION),
|
|
"sponge" => Some(&Self::SPONGE),
|
|
"spore_blossom" => Some(&Self::SPORE_BLOSSOM),
|
|
"spruce_boat" => Some(&Self::SPRUCE_BOAT),
|
|
"spruce_button" => Some(&Self::SPRUCE_BUTTON),
|
|
"spruce_chest_boat" => Some(&Self::SPRUCE_CHEST_BOAT),
|
|
"spruce_door" => Some(&Self::SPRUCE_DOOR),
|
|
"spruce_fence" => Some(&Self::SPRUCE_FENCE),
|
|
"spruce_fence_gate" => Some(&Self::SPRUCE_FENCE_GATE),
|
|
"spruce_hanging_sign" => Some(&Self::SPRUCE_HANGING_SIGN),
|
|
"spruce_leaves" => Some(&Self::SPRUCE_LEAVES),
|
|
"spruce_log" => Some(&Self::SPRUCE_LOG),
|
|
"spruce_planks" => Some(&Self::SPRUCE_PLANKS),
|
|
"spruce_pressure_plate" => Some(&Self::SPRUCE_PRESSURE_PLATE),
|
|
"spruce_sapling" => Some(&Self::SPRUCE_SAPLING),
|
|
"spruce_shelf" => Some(&Self::SPRUCE_SHELF),
|
|
"spruce_sign" => Some(&Self::SPRUCE_SIGN),
|
|
"spruce_slab" => Some(&Self::SPRUCE_SLAB),
|
|
"spruce_stairs" => Some(&Self::SPRUCE_STAIRS),
|
|
"spruce_trapdoor" => Some(&Self::SPRUCE_TRAPDOOR),
|
|
"spruce_wood" => Some(&Self::SPRUCE_WOOD),
|
|
"spyglass" => Some(&Self::SPYGLASS),
|
|
"squid_spawn_egg" => Some(&Self::SQUID_SPAWN_EGG),
|
|
"stick" => Some(&Self::STICK),
|
|
"sticky_piston" => Some(&Self::STICKY_PISTON),
|
|
"stone" => Some(&Self::STONE),
|
|
"stone_axe" => Some(&Self::STONE_AXE),
|
|
"stone_brick_slab" => Some(&Self::STONE_BRICK_SLAB),
|
|
"stone_brick_stairs" => Some(&Self::STONE_BRICK_STAIRS),
|
|
"stone_brick_wall" => Some(&Self::STONE_BRICK_WALL),
|
|
"stone_bricks" => Some(&Self::STONE_BRICKS),
|
|
"stone_button" => Some(&Self::STONE_BUTTON),
|
|
"stone_hoe" => Some(&Self::STONE_HOE),
|
|
"stone_pickaxe" => Some(&Self::STONE_PICKAXE),
|
|
"stone_pressure_plate" => Some(&Self::STONE_PRESSURE_PLATE),
|
|
"stone_shovel" => Some(&Self::STONE_SHOVEL),
|
|
"stone_slab" => Some(&Self::STONE_SLAB),
|
|
"stone_spear" => Some(&Self::STONE_SPEAR),
|
|
"stone_stairs" => Some(&Self::STONE_STAIRS),
|
|
"stone_sword" => Some(&Self::STONE_SWORD),
|
|
"stonecutter" => Some(&Self::STONECUTTER),
|
|
"stray_spawn_egg" => Some(&Self::STRAY_SPAWN_EGG),
|
|
"strider_spawn_egg" => Some(&Self::STRIDER_SPAWN_EGG),
|
|
"string" => Some(&Self::STRING),
|
|
"stripped_acacia_log" => Some(&Self::STRIPPED_ACACIA_LOG),
|
|
"stripped_acacia_wood" => Some(&Self::STRIPPED_ACACIA_WOOD),
|
|
"stripped_bamboo_block" => Some(&Self::STRIPPED_BAMBOO_BLOCK),
|
|
"stripped_birch_log" => Some(&Self::STRIPPED_BIRCH_LOG),
|
|
"stripped_birch_wood" => Some(&Self::STRIPPED_BIRCH_WOOD),
|
|
"stripped_cherry_log" => Some(&Self::STRIPPED_CHERRY_LOG),
|
|
"stripped_cherry_wood" => Some(&Self::STRIPPED_CHERRY_WOOD),
|
|
"stripped_crimson_hyphae" => Some(&Self::STRIPPED_CRIMSON_HYPHAE),
|
|
"stripped_crimson_stem" => Some(&Self::STRIPPED_CRIMSON_STEM),
|
|
"stripped_dark_oak_log" => Some(&Self::STRIPPED_DARK_OAK_LOG),
|
|
"stripped_dark_oak_wood" => Some(&Self::STRIPPED_DARK_OAK_WOOD),
|
|
"stripped_jungle_log" => Some(&Self::STRIPPED_JUNGLE_LOG),
|
|
"stripped_jungle_wood" => Some(&Self::STRIPPED_JUNGLE_WOOD),
|
|
"stripped_mangrove_log" => Some(&Self::STRIPPED_MANGROVE_LOG),
|
|
"stripped_mangrove_wood" => Some(&Self::STRIPPED_MANGROVE_WOOD),
|
|
"stripped_oak_log" => Some(&Self::STRIPPED_OAK_LOG),
|
|
"stripped_oak_wood" => Some(&Self::STRIPPED_OAK_WOOD),
|
|
"stripped_pale_oak_log" => Some(&Self::STRIPPED_PALE_OAK_LOG),
|
|
"stripped_pale_oak_wood" => Some(&Self::STRIPPED_PALE_OAK_WOOD),
|
|
"stripped_spruce_log" => Some(&Self::STRIPPED_SPRUCE_LOG),
|
|
"stripped_spruce_wood" => Some(&Self::STRIPPED_SPRUCE_WOOD),
|
|
"stripped_warped_hyphae" => Some(&Self::STRIPPED_WARPED_HYPHAE),
|
|
"stripped_warped_stem" => Some(&Self::STRIPPED_WARPED_STEM),
|
|
"structure_block" => Some(&Self::STRUCTURE_BLOCK),
|
|
"structure_void" => Some(&Self::STRUCTURE_VOID),
|
|
"sugar" => Some(&Self::SUGAR),
|
|
"sugar_cane" => Some(&Self::SUGAR_CANE),
|
|
"sulfur" => Some(&Self::SULFUR),
|
|
"sulfur_brick_slab" => Some(&Self::SULFUR_BRICK_SLAB),
|
|
"sulfur_brick_stairs" => Some(&Self::SULFUR_BRICK_STAIRS),
|
|
"sulfur_brick_wall" => Some(&Self::SULFUR_BRICK_WALL),
|
|
"sulfur_bricks" => Some(&Self::SULFUR_BRICKS),
|
|
"sulfur_cube_bucket" => Some(&Self::SULFUR_CUBE_BUCKET),
|
|
"sulfur_cube_spawn_egg" => Some(&Self::SULFUR_CUBE_SPAWN_EGG),
|
|
"sulfur_slab" => Some(&Self::SULFUR_SLAB),
|
|
"sulfur_spike" => Some(&Self::SULFUR_SPIKE),
|
|
"sulfur_stairs" => Some(&Self::SULFUR_STAIRS),
|
|
"sulfur_wall" => Some(&Self::SULFUR_WALL),
|
|
"sunflower" => Some(&Self::SUNFLOWER),
|
|
"suspicious_gravel" => Some(&Self::SUSPICIOUS_GRAVEL),
|
|
"suspicious_sand" => Some(&Self::SUSPICIOUS_SAND),
|
|
"suspicious_stew" => Some(&Self::SUSPICIOUS_STEW),
|
|
"sweet_berries" => Some(&Self::SWEET_BERRIES),
|
|
"tadpole_bucket" => Some(&Self::TADPOLE_BUCKET),
|
|
"tadpole_spawn_egg" => Some(&Self::TADPOLE_SPAWN_EGG),
|
|
"tall_dry_grass" => Some(&Self::TALL_DRY_GRASS),
|
|
"tall_grass" => Some(&Self::TALL_GRASS),
|
|
"target" => Some(&Self::TARGET),
|
|
"terracotta" => Some(&Self::TERRACOTTA),
|
|
"test_block" => Some(&Self::TEST_BLOCK),
|
|
"test_instance_block" => Some(&Self::TEST_INSTANCE_BLOCK),
|
|
"tide_armor_trim_smithing_template" => Some(&Self::TIDE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"tinted_glass" => Some(&Self::TINTED_GLASS),
|
|
"tipped_arrow" => Some(&Self::TIPPED_ARROW),
|
|
"tnt" => Some(&Self::TNT),
|
|
"tnt_minecart" => Some(&Self::TNT_MINECART),
|
|
"torch" => Some(&Self::TORCH),
|
|
"torchflower" => Some(&Self::TORCHFLOWER),
|
|
"torchflower_seeds" => Some(&Self::TORCHFLOWER_SEEDS),
|
|
"totem_of_undying" => Some(&Self::TOTEM_OF_UNDYING),
|
|
"trader_llama_spawn_egg" => Some(&Self::TRADER_LLAMA_SPAWN_EGG),
|
|
"trapped_chest" => Some(&Self::TRAPPED_CHEST),
|
|
"trial_key" => Some(&Self::TRIAL_KEY),
|
|
"trial_spawner" => Some(&Self::TRIAL_SPAWNER),
|
|
"trident" => Some(&Self::TRIDENT),
|
|
"tripwire_hook" => Some(&Self::TRIPWIRE_HOOK),
|
|
"tropical_fish" => Some(&Self::TROPICAL_FISH),
|
|
"tropical_fish_bucket" => Some(&Self::TROPICAL_FISH_BUCKET),
|
|
"tropical_fish_spawn_egg" => Some(&Self::TROPICAL_FISH_SPAWN_EGG),
|
|
"tube_coral" => Some(&Self::TUBE_CORAL),
|
|
"tube_coral_block" => Some(&Self::TUBE_CORAL_BLOCK),
|
|
"tube_coral_fan" => Some(&Self::TUBE_CORAL_FAN),
|
|
"tuff" => Some(&Self::TUFF),
|
|
"tuff_brick_slab" => Some(&Self::TUFF_BRICK_SLAB),
|
|
"tuff_brick_stairs" => Some(&Self::TUFF_BRICK_STAIRS),
|
|
"tuff_brick_wall" => Some(&Self::TUFF_BRICK_WALL),
|
|
"tuff_bricks" => Some(&Self::TUFF_BRICKS),
|
|
"tuff_slab" => Some(&Self::TUFF_SLAB),
|
|
"tuff_stairs" => Some(&Self::TUFF_STAIRS),
|
|
"tuff_wall" => Some(&Self::TUFF_WALL),
|
|
"turtle_egg" => Some(&Self::TURTLE_EGG),
|
|
"turtle_helmet" => Some(&Self::TURTLE_HELMET),
|
|
"turtle_scute" => Some(&Self::TURTLE_SCUTE),
|
|
"turtle_spawn_egg" => Some(&Self::TURTLE_SPAWN_EGG),
|
|
"twisting_vines" => Some(&Self::TWISTING_VINES),
|
|
"vault" => Some(&Self::VAULT),
|
|
"verdant_froglight" => Some(&Self::VERDANT_FROGLIGHT),
|
|
"vex_armor_trim_smithing_template" => Some(&Self::VEX_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"vex_spawn_egg" => Some(&Self::VEX_SPAWN_EGG),
|
|
"villager_spawn_egg" => Some(&Self::VILLAGER_SPAWN_EGG),
|
|
"vindicator_spawn_egg" => Some(&Self::VINDICATOR_SPAWN_EGG),
|
|
"vine" => Some(&Self::VINE),
|
|
"wandering_trader_spawn_egg" => Some(&Self::WANDERING_TRADER_SPAWN_EGG),
|
|
"ward_armor_trim_smithing_template" => Some(&Self::WARD_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"warden_spawn_egg" => Some(&Self::WARDEN_SPAWN_EGG),
|
|
"warped_button" => Some(&Self::WARPED_BUTTON),
|
|
"warped_door" => Some(&Self::WARPED_DOOR),
|
|
"warped_fence" => Some(&Self::WARPED_FENCE),
|
|
"warped_fence_gate" => Some(&Self::WARPED_FENCE_GATE),
|
|
"warped_fungus" => Some(&Self::WARPED_FUNGUS),
|
|
"warped_fungus_on_a_stick" => Some(&Self::WARPED_FUNGUS_ON_A_STICK),
|
|
"warped_hanging_sign" => Some(&Self::WARPED_HANGING_SIGN),
|
|
"warped_hyphae" => Some(&Self::WARPED_HYPHAE),
|
|
"warped_nylium" => Some(&Self::WARPED_NYLIUM),
|
|
"warped_planks" => Some(&Self::WARPED_PLANKS),
|
|
"warped_pressure_plate" => Some(&Self::WARPED_PRESSURE_PLATE),
|
|
"warped_roots" => Some(&Self::WARPED_ROOTS),
|
|
"warped_shelf" => Some(&Self::WARPED_SHELF),
|
|
"warped_sign" => Some(&Self::WARPED_SIGN),
|
|
"warped_slab" => Some(&Self::WARPED_SLAB),
|
|
"warped_stairs" => Some(&Self::WARPED_STAIRS),
|
|
"warped_stem" => Some(&Self::WARPED_STEM),
|
|
"warped_trapdoor" => Some(&Self::WARPED_TRAPDOOR),
|
|
"warped_wart_block" => Some(&Self::WARPED_WART_BLOCK),
|
|
"water_bucket" => Some(&Self::WATER_BUCKET),
|
|
"waxed_chiseled_copper" => Some(&Self::WAXED_CHISELED_COPPER),
|
|
"waxed_copper_bars" => Some(&Self::WAXED_COPPER_BARS),
|
|
"waxed_copper_block" => Some(&Self::WAXED_COPPER_BLOCK),
|
|
"waxed_copper_bulb" => Some(&Self::WAXED_COPPER_BULB),
|
|
"waxed_copper_chain" => Some(&Self::WAXED_COPPER_CHAIN),
|
|
"waxed_copper_chest" => Some(&Self::WAXED_COPPER_CHEST),
|
|
"waxed_copper_door" => Some(&Self::WAXED_COPPER_DOOR),
|
|
"waxed_copper_golem_statue" => Some(&Self::WAXED_COPPER_GOLEM_STATUE),
|
|
"waxed_copper_grate" => Some(&Self::WAXED_COPPER_GRATE),
|
|
"waxed_copper_lantern" => Some(&Self::WAXED_COPPER_LANTERN),
|
|
"waxed_copper_trapdoor" => Some(&Self::WAXED_COPPER_TRAPDOOR),
|
|
"waxed_cut_copper" => Some(&Self::WAXED_CUT_COPPER),
|
|
"waxed_cut_copper_slab" => Some(&Self::WAXED_CUT_COPPER_SLAB),
|
|
"waxed_cut_copper_stairs" => Some(&Self::WAXED_CUT_COPPER_STAIRS),
|
|
"waxed_exposed_chiseled_copper" => Some(&Self::WAXED_EXPOSED_CHISELED_COPPER),
|
|
"waxed_exposed_copper" => Some(&Self::WAXED_EXPOSED_COPPER),
|
|
"waxed_exposed_copper_bars" => Some(&Self::WAXED_EXPOSED_COPPER_BARS),
|
|
"waxed_exposed_copper_bulb" => Some(&Self::WAXED_EXPOSED_COPPER_BULB),
|
|
"waxed_exposed_copper_chain" => Some(&Self::WAXED_EXPOSED_COPPER_CHAIN),
|
|
"waxed_exposed_copper_chest" => Some(&Self::WAXED_EXPOSED_COPPER_CHEST),
|
|
"waxed_exposed_copper_door" => Some(&Self::WAXED_EXPOSED_COPPER_DOOR),
|
|
"waxed_exposed_copper_golem_statue" => Some(&Self::WAXED_EXPOSED_COPPER_GOLEM_STATUE),
|
|
"waxed_exposed_copper_grate" => Some(&Self::WAXED_EXPOSED_COPPER_GRATE),
|
|
"waxed_exposed_copper_lantern" => Some(&Self::WAXED_EXPOSED_COPPER_LANTERN),
|
|
"waxed_exposed_copper_trapdoor" => Some(&Self::WAXED_EXPOSED_COPPER_TRAPDOOR),
|
|
"waxed_exposed_cut_copper" => Some(&Self::WAXED_EXPOSED_CUT_COPPER),
|
|
"waxed_exposed_cut_copper_slab" => Some(&Self::WAXED_EXPOSED_CUT_COPPER_SLAB),
|
|
"waxed_exposed_cut_copper_stairs" => Some(&Self::WAXED_EXPOSED_CUT_COPPER_STAIRS),
|
|
"waxed_exposed_lightning_rod" => Some(&Self::WAXED_EXPOSED_LIGHTNING_ROD),
|
|
"waxed_lightning_rod" => Some(&Self::WAXED_LIGHTNING_ROD),
|
|
"waxed_oxidized_chiseled_copper" => Some(&Self::WAXED_OXIDIZED_CHISELED_COPPER),
|
|
"waxed_oxidized_copper" => Some(&Self::WAXED_OXIDIZED_COPPER),
|
|
"waxed_oxidized_copper_bars" => Some(&Self::WAXED_OXIDIZED_COPPER_BARS),
|
|
"waxed_oxidized_copper_bulb" => Some(&Self::WAXED_OXIDIZED_COPPER_BULB),
|
|
"waxed_oxidized_copper_chain" => Some(&Self::WAXED_OXIDIZED_COPPER_CHAIN),
|
|
"waxed_oxidized_copper_chest" => Some(&Self::WAXED_OXIDIZED_COPPER_CHEST),
|
|
"waxed_oxidized_copper_door" => Some(&Self::WAXED_OXIDIZED_COPPER_DOOR),
|
|
"waxed_oxidized_copper_golem_statue" => Some(&Self::WAXED_OXIDIZED_COPPER_GOLEM_STATUE),
|
|
"waxed_oxidized_copper_grate" => Some(&Self::WAXED_OXIDIZED_COPPER_GRATE),
|
|
"waxed_oxidized_copper_lantern" => Some(&Self::WAXED_OXIDIZED_COPPER_LANTERN),
|
|
"waxed_oxidized_copper_trapdoor" => Some(&Self::WAXED_OXIDIZED_COPPER_TRAPDOOR),
|
|
"waxed_oxidized_cut_copper" => Some(&Self::WAXED_OXIDIZED_CUT_COPPER),
|
|
"waxed_oxidized_cut_copper_slab" => Some(&Self::WAXED_OXIDIZED_CUT_COPPER_SLAB),
|
|
"waxed_oxidized_cut_copper_stairs" => Some(&Self::WAXED_OXIDIZED_CUT_COPPER_STAIRS),
|
|
"waxed_oxidized_lightning_rod" => Some(&Self::WAXED_OXIDIZED_LIGHTNING_ROD),
|
|
"waxed_weathered_chiseled_copper" => Some(&Self::WAXED_WEATHERED_CHISELED_COPPER),
|
|
"waxed_weathered_copper" => Some(&Self::WAXED_WEATHERED_COPPER),
|
|
"waxed_weathered_copper_bars" => Some(&Self::WAXED_WEATHERED_COPPER_BARS),
|
|
"waxed_weathered_copper_bulb" => Some(&Self::WAXED_WEATHERED_COPPER_BULB),
|
|
"waxed_weathered_copper_chain" => Some(&Self::WAXED_WEATHERED_COPPER_CHAIN),
|
|
"waxed_weathered_copper_chest" => Some(&Self::WAXED_WEATHERED_COPPER_CHEST),
|
|
"waxed_weathered_copper_door" => Some(&Self::WAXED_WEATHERED_COPPER_DOOR),
|
|
"waxed_weathered_copper_golem_statue" => {
|
|
Some(&Self::WAXED_WEATHERED_COPPER_GOLEM_STATUE)
|
|
}
|
|
"waxed_weathered_copper_grate" => Some(&Self::WAXED_WEATHERED_COPPER_GRATE),
|
|
"waxed_weathered_copper_lantern" => Some(&Self::WAXED_WEATHERED_COPPER_LANTERN),
|
|
"waxed_weathered_copper_trapdoor" => Some(&Self::WAXED_WEATHERED_COPPER_TRAPDOOR),
|
|
"waxed_weathered_cut_copper" => Some(&Self::WAXED_WEATHERED_CUT_COPPER),
|
|
"waxed_weathered_cut_copper_slab" => Some(&Self::WAXED_WEATHERED_CUT_COPPER_SLAB),
|
|
"waxed_weathered_cut_copper_stairs" => Some(&Self::WAXED_WEATHERED_CUT_COPPER_STAIRS),
|
|
"waxed_weathered_lightning_rod" => Some(&Self::WAXED_WEATHERED_LIGHTNING_ROD),
|
|
"wayfinder_armor_trim_smithing_template" => {
|
|
Some(&Self::WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE)
|
|
}
|
|
"weathered_chiseled_copper" => Some(&Self::WEATHERED_CHISELED_COPPER),
|
|
"weathered_copper" => Some(&Self::WEATHERED_COPPER),
|
|
"weathered_copper_bars" => Some(&Self::WEATHERED_COPPER_BARS),
|
|
"weathered_copper_bulb" => Some(&Self::WEATHERED_COPPER_BULB),
|
|
"weathered_copper_chain" => Some(&Self::WEATHERED_COPPER_CHAIN),
|
|
"weathered_copper_chest" => Some(&Self::WEATHERED_COPPER_CHEST),
|
|
"weathered_copper_door" => Some(&Self::WEATHERED_COPPER_DOOR),
|
|
"weathered_copper_golem_statue" => Some(&Self::WEATHERED_COPPER_GOLEM_STATUE),
|
|
"weathered_copper_grate" => Some(&Self::WEATHERED_COPPER_GRATE),
|
|
"weathered_copper_lantern" => Some(&Self::WEATHERED_COPPER_LANTERN),
|
|
"weathered_copper_trapdoor" => Some(&Self::WEATHERED_COPPER_TRAPDOOR),
|
|
"weathered_cut_copper" => Some(&Self::WEATHERED_CUT_COPPER),
|
|
"weathered_cut_copper_slab" => Some(&Self::WEATHERED_CUT_COPPER_SLAB),
|
|
"weathered_cut_copper_stairs" => Some(&Self::WEATHERED_CUT_COPPER_STAIRS),
|
|
"weathered_lightning_rod" => Some(&Self::WEATHERED_LIGHTNING_ROD),
|
|
"weeping_vines" => Some(&Self::WEEPING_VINES),
|
|
"wet_sponge" => Some(&Self::WET_SPONGE),
|
|
"wheat" => Some(&Self::WHEAT),
|
|
"wheat_seeds" => Some(&Self::WHEAT_SEEDS),
|
|
"white_banner" => Some(&Self::WHITE_BANNER),
|
|
"white_bed" => Some(&Self::WHITE_BED),
|
|
"white_bundle" => Some(&Self::WHITE_BUNDLE),
|
|
"white_candle" => Some(&Self::WHITE_CANDLE),
|
|
"white_carpet" => Some(&Self::WHITE_CARPET),
|
|
"white_concrete" => Some(&Self::WHITE_CONCRETE),
|
|
"white_concrete_powder" => Some(&Self::WHITE_CONCRETE_POWDER),
|
|
"white_dye" => Some(&Self::WHITE_DYE),
|
|
"white_glazed_terracotta" => Some(&Self::WHITE_GLAZED_TERRACOTTA),
|
|
"white_harness" => Some(&Self::WHITE_HARNESS),
|
|
"white_shulker_box" => Some(&Self::WHITE_SHULKER_BOX),
|
|
"white_stained_glass" => Some(&Self::WHITE_STAINED_GLASS),
|
|
"white_stained_glass_pane" => Some(&Self::WHITE_STAINED_GLASS_PANE),
|
|
"white_terracotta" => Some(&Self::WHITE_TERRACOTTA),
|
|
"white_tulip" => Some(&Self::WHITE_TULIP),
|
|
"white_wool" => Some(&Self::WHITE_WOOL),
|
|
"wild_armor_trim_smithing_template" => Some(&Self::WILD_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
"wildflowers" => Some(&Self::WILDFLOWERS),
|
|
"wind_charge" => Some(&Self::WIND_CHARGE),
|
|
"witch_spawn_egg" => Some(&Self::WITCH_SPAWN_EGG),
|
|
"wither_rose" => Some(&Self::WITHER_ROSE),
|
|
"wither_skeleton_skull" => Some(&Self::WITHER_SKELETON_SKULL),
|
|
"wither_skeleton_spawn_egg" => Some(&Self::WITHER_SKELETON_SPAWN_EGG),
|
|
"wither_spawn_egg" => Some(&Self::WITHER_SPAWN_EGG),
|
|
"wolf_armor" => Some(&Self::WOLF_ARMOR),
|
|
"wolf_spawn_egg" => Some(&Self::WOLF_SPAWN_EGG),
|
|
"wooden_axe" => Some(&Self::WOODEN_AXE),
|
|
"wooden_hoe" => Some(&Self::WOODEN_HOE),
|
|
"wooden_pickaxe" => Some(&Self::WOODEN_PICKAXE),
|
|
"wooden_shovel" => Some(&Self::WOODEN_SHOVEL),
|
|
"wooden_spear" => Some(&Self::WOODEN_SPEAR),
|
|
"wooden_sword" => Some(&Self::WOODEN_SWORD),
|
|
"writable_book" => Some(&Self::WRITABLE_BOOK),
|
|
"written_book" => Some(&Self::WRITTEN_BOOK),
|
|
"yellow_banner" => Some(&Self::YELLOW_BANNER),
|
|
"yellow_bed" => Some(&Self::YELLOW_BED),
|
|
"yellow_bundle" => Some(&Self::YELLOW_BUNDLE),
|
|
"yellow_candle" => Some(&Self::YELLOW_CANDLE),
|
|
"yellow_carpet" => Some(&Self::YELLOW_CARPET),
|
|
"yellow_concrete" => Some(&Self::YELLOW_CONCRETE),
|
|
"yellow_concrete_powder" => Some(&Self::YELLOW_CONCRETE_POWDER),
|
|
"yellow_dye" => Some(&Self::YELLOW_DYE),
|
|
"yellow_glazed_terracotta" => Some(&Self::YELLOW_GLAZED_TERRACOTTA),
|
|
"yellow_harness" => Some(&Self::YELLOW_HARNESS),
|
|
"yellow_shulker_box" => Some(&Self::YELLOW_SHULKER_BOX),
|
|
"yellow_stained_glass" => Some(&Self::YELLOW_STAINED_GLASS),
|
|
"yellow_stained_glass_pane" => Some(&Self::YELLOW_STAINED_GLASS_PANE),
|
|
"yellow_terracotta" => Some(&Self::YELLOW_TERRACOTTA),
|
|
"yellow_wool" => Some(&Self::YELLOW_WOOL),
|
|
"zoglin_spawn_egg" => Some(&Self::ZOGLIN_SPAWN_EGG),
|
|
"zombie_head" => Some(&Self::ZOMBIE_HEAD),
|
|
"zombie_horse_spawn_egg" => Some(&Self::ZOMBIE_HORSE_SPAWN_EGG),
|
|
"zombie_nautilus_spawn_egg" => Some(&Self::ZOMBIE_NAUTILUS_SPAWN_EGG),
|
|
"zombie_spawn_egg" => Some(&Self::ZOMBIE_SPAWN_EGG),
|
|
"zombie_villager_spawn_egg" => Some(&Self::ZOMBIE_VILLAGER_SPAWN_EGG),
|
|
"zombified_piglin_spawn_egg" => Some(&Self::ZOMBIFIED_PIGLIN_SPAWN_EGG),
|
|
_ => None,
|
|
}
|
|
}
|
|
#[doc = "Try to parse an item from a raw id."]
|
|
#[must_use]
|
|
pub const fn from_id(id: u16) -> Option<&'static Self> {
|
|
match id {
|
|
899 => Some(&Self::ACACIA_BOAT),
|
|
783 => Some(&Self::ACACIA_BUTTON),
|
|
900 => Some(&Self::ACACIA_CHEST_BOAT),
|
|
812 => Some(&Self::ACACIA_DOOR),
|
|
376 => Some(&Self::ACACIA_FENCE),
|
|
853 => Some(&Self::ACACIA_FENCE_GATE),
|
|
1032 => Some(&Self::ACACIA_HANGING_SIGN),
|
|
213 => Some(&Self::ACACIA_LEAVES),
|
|
165 => Some(&Self::ACACIA_LOG),
|
|
67 => Some(&Self::ACACIA_PLANKS),
|
|
799 => Some(&Self::ACACIA_PRESSURE_PLATE),
|
|
80 => Some(&Self::ACACIA_SAPLING),
|
|
333 => Some(&Self::ACACIA_SHELF),
|
|
1020 => Some(&Self::ACACIA_SIGN),
|
|
302 => Some(&Self::ACACIA_SLAB),
|
|
473 => Some(&Self::ACACIA_STAIRS),
|
|
833 => Some(&Self::ACACIA_TRAPDOOR),
|
|
202 => Some(&Self::ACACIA_WOOD),
|
|
864 => Some(&Self::ACTIVATOR_RAIL),
|
|
0 => Some(&Self::AIR),
|
|
1192 => Some(&Self::ALLAY_SPAWN_EGG),
|
|
262 => Some(&Self::ALLIUM),
|
|
115 => Some(&Self::AMETHYST_BLOCK),
|
|
1449 => Some(&Self::AMETHYST_CLUSTER),
|
|
930 => Some(&Self::AMETHYST_SHARD),
|
|
109 => Some(&Self::ANCIENT_DEBRIS),
|
|
6 => Some(&Self::ANDESITE),
|
|
736 => Some(&Self::ANDESITE_SLAB),
|
|
719 => Some(&Self::ANDESITE_STAIRS),
|
|
494 => Some(&Self::ANDESITE_WALL),
|
|
1477 => Some(&Self::ANGLER_POTTERY_SHERD),
|
|
506 => Some(&Self::ANVIL),
|
|
921 => Some(&Self::APPLE),
|
|
1478 => Some(&Self::ARCHER_POTTERY_SHERD),
|
|
917 => Some(&Self::ARMADILLO_SCUTE),
|
|
1170 => Some(&Self::ARMADILLO_SPAWN_EGG),
|
|
1284 => Some(&Self::ARMOR_STAND),
|
|
1479 => Some(&Self::ARMS_UP_POTTERY_SHERD),
|
|
923 => Some(&Self::ARROW),
|
|
1051 => Some(&Self::AXOLOTL_BUCKET),
|
|
1180 => Some(&Self::AXOLOTL_SPAWN_EGG),
|
|
232 => Some(&Self::AZALEA),
|
|
218 => Some(&Self::AZALEA_LEAVES),
|
|
263 => Some(&Self::AZURE_BLUET),
|
|
1259 => Some(&Self::BAKED_POTATO),
|
|
297 => Some(&Self::BAMBOO),
|
|
174 => Some(&Self::BAMBOO_BLOCK),
|
|
788 => Some(&Self::BAMBOO_BUTTON),
|
|
910 => Some(&Self::BAMBOO_CHEST_RAFT),
|
|
817 => Some(&Self::BAMBOO_DOOR),
|
|
381 => Some(&Self::BAMBOO_FENCE),
|
|
858 => Some(&Self::BAMBOO_FENCE_GATE),
|
|
1037 => Some(&Self::BAMBOO_HANGING_SIGN),
|
|
75 => Some(&Self::BAMBOO_MOSAIC),
|
|
308 => Some(&Self::BAMBOO_MOSAIC_SLAB),
|
|
479 => Some(&Self::BAMBOO_MOSAIC_STAIRS),
|
|
72 => Some(&Self::BAMBOO_PLANKS),
|
|
804 => Some(&Self::BAMBOO_PRESSURE_PLATE),
|
|
909 => Some(&Self::BAMBOO_RAFT),
|
|
334 => Some(&Self::BAMBOO_SHELF),
|
|
1025 => Some(&Self::BAMBOO_SIGN),
|
|
307 => Some(&Self::BAMBOO_SLAB),
|
|
478 => Some(&Self::BAMBOO_STAIRS),
|
|
838 => Some(&Self::BAMBOO_TRAPDOOR),
|
|
1385 => Some(&Self::BARREL),
|
|
530 => Some(&Self::BARRIER),
|
|
390 => Some(&Self::BASALT),
|
|
1171 => Some(&Self::BAT_SPAWN_EGG),
|
|
483 => Some(&Self::BEACON),
|
|
85 => Some(&Self::BEDROCK),
|
|
1410 => Some(&Self::BEE_NEST),
|
|
1172 => Some(&Self::BEE_SPAWN_EGG),
|
|
1139 => Some(&Self::BEEF),
|
|
1411 => Some(&Self::BEEHIVE),
|
|
1317 => Some(&Self::BEETROOT),
|
|
1318 => Some(&Self::BEETROOT_SEEDS),
|
|
1319 => Some(&Self::BEETROOT_SOUP),
|
|
1393 => Some(&Self::BELL),
|
|
295 => Some(&Self::BIG_DRIPLEAF),
|
|
895 => Some(&Self::BIRCH_BOAT),
|
|
781 => Some(&Self::BIRCH_BUTTON),
|
|
896 => Some(&Self::BIRCH_CHEST_BOAT),
|
|
810 => Some(&Self::BIRCH_DOOR),
|
|
374 => Some(&Self::BIRCH_FENCE),
|
|
851 => Some(&Self::BIRCH_FENCE_GATE),
|
|
1030 => Some(&Self::BIRCH_HANGING_SIGN),
|
|
211 => Some(&Self::BIRCH_LEAVES),
|
|
163 => Some(&Self::BIRCH_LOG),
|
|
65 => Some(&Self::BIRCH_PLANKS),
|
|
797 => Some(&Self::BIRCH_PRESSURE_PLATE),
|
|
78 => Some(&Self::BIRCH_SAPLING),
|
|
335 => Some(&Self::BIRCH_SHELF),
|
|
1018 => Some(&Self::BIRCH_SIGN),
|
|
300 => Some(&Self::BIRCH_SLAB),
|
|
471 => Some(&Self::BIRCH_STAIRS),
|
|
831 => Some(&Self::BIRCH_TRAPDOOR),
|
|
200 => Some(&Self::BIRCH_WOOD),
|
|
1311 => Some(&Self::BLACK_BANNER),
|
|
1130 => Some(&Self::BLACK_BED),
|
|
1081 => Some(&Self::BLACK_BUNDLE),
|
|
1445 => Some(&Self::BLACK_CANDLE),
|
|
548 => Some(&Self::BLACK_CARPET),
|
|
657 => Some(&Self::BLACK_CONCRETE),
|
|
673 => Some(&Self::BLACK_CONCRETE_POWDER),
|
|
1110 => Some(&Self::BLACK_DYE),
|
|
641 => Some(&Self::BLACK_GLAZED_TERRACOTTA),
|
|
881 => Some(&Self::BLACK_HARNESS),
|
|
625 => Some(&Self::BLACK_SHULKER_BOX),
|
|
573 => Some(&Self::BLACK_STAINED_GLASS),
|
|
589 => Some(&Self::BLACK_STAINED_GLASS_PANE),
|
|
529 => Some(&Self::BLACK_TERRACOTTA),
|
|
255 => Some(&Self::BLACK_WOOL),
|
|
1416 => Some(&Self::BLACKSTONE),
|
|
1417 => Some(&Self::BLACKSTONE_SLAB),
|
|
1418 => Some(&Self::BLACKSTONE_STAIRS),
|
|
499 => Some(&Self::BLACKSTONE_WALL),
|
|
1480 => Some(&Self::BLADE_POTTERY_SHERD),
|
|
1387 => Some(&Self::BLAST_FURNACE),
|
|
1153 => Some(&Self::BLAZE_POWDER),
|
|
1145 => Some(&Self::BLAZE_ROD),
|
|
1233 => Some(&Self::BLAZE_SPAWN_EGG),
|
|
1307 => Some(&Self::BLUE_BANNER),
|
|
1126 => Some(&Self::BLUE_BED),
|
|
1077 => Some(&Self::BLUE_BUNDLE),
|
|
1441 => Some(&Self::BLUE_CANDLE),
|
|
544 => Some(&Self::BLUE_CARPET),
|
|
653 => Some(&Self::BLUE_CONCRETE),
|
|
669 => Some(&Self::BLUE_CONCRETE_POWDER),
|
|
1106 => Some(&Self::BLUE_DYE),
|
|
1061 => Some(&Self::BLUE_EGG),
|
|
637 => Some(&Self::BLUE_GLAZED_TERRACOTTA),
|
|
877 => Some(&Self::BLUE_HARNESS),
|
|
707 => Some(&Self::BLUE_ICE),
|
|
261 => Some(&Self::BLUE_ORCHID),
|
|
621 => Some(&Self::BLUE_SHULKER_BOX),
|
|
569 => Some(&Self::BLUE_STAINED_GLASS),
|
|
585 => Some(&Self::BLUE_STAINED_GLASS_PANE),
|
|
525 => Some(&Self::BLUE_TERRACOTTA),
|
|
251 => Some(&Self::BLUE_WOOL),
|
|
1202 => Some(&Self::BOGGED_SPAWN_EGG),
|
|
1476 => Some(&Self::BOLT_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1112 => Some(&Self::BONE),
|
|
607 => Some(&Self::BONE_BLOCK),
|
|
1111 => Some(&Self::BONE_MEAL),
|
|
1058 => Some(&Self::BOOK),
|
|
345 => Some(&Self::BOOKSHELF),
|
|
1382 => Some(&Self::BORDURE_INDENTED_BANNER_PATTERN),
|
|
922 => Some(&Self::BOW),
|
|
920 => Some(&Self::BOWL),
|
|
688 => Some(&Self::BRAIN_CORAL),
|
|
683 => Some(&Self::BRAIN_CORAL_BLOCK),
|
|
698 => Some(&Self::BRAIN_CORAL_FAN),
|
|
981 => Some(&Self::BREAD),
|
|
1252 => Some(&Self::BREEZE_ROD),
|
|
1218 => Some(&Self::BREEZE_SPAWN_EGG),
|
|
1481 => Some(&Self::BREWER_POTTERY_SHERD),
|
|
1155 => Some(&Self::BREWING_STAND),
|
|
1054 => Some(&Self::BRICK),
|
|
317 => Some(&Self::BRICK_SLAB),
|
|
447 => Some(&Self::BRICK_STAIRS),
|
|
486 => Some(&Self::BRICK_WALL),
|
|
332 => Some(&Self::BRICKS),
|
|
1308 => Some(&Self::BROWN_BANNER),
|
|
1127 => Some(&Self::BROWN_BED),
|
|
1078 => Some(&Self::BROWN_BUNDLE),
|
|
1442 => Some(&Self::BROWN_CANDLE),
|
|
545 => Some(&Self::BROWN_CARPET),
|
|
654 => Some(&Self::BROWN_CONCRETE),
|
|
670 => Some(&Self::BROWN_CONCRETE_POWDER),
|
|
1107 => Some(&Self::BROWN_DYE),
|
|
1062 => Some(&Self::BROWN_EGG),
|
|
638 => Some(&Self::BROWN_GLAZED_TERRACOTTA),
|
|
878 => Some(&Self::BROWN_HARNESS),
|
|
275 => Some(&Self::BROWN_MUSHROOM),
|
|
415 => Some(&Self::BROWN_MUSHROOM_BLOCK),
|
|
622 => Some(&Self::BROWN_SHULKER_BOX),
|
|
570 => Some(&Self::BROWN_STAINED_GLASS),
|
|
586 => Some(&Self::BROWN_STAINED_GLASS_PANE),
|
|
526 => Some(&Self::BROWN_TERRACOTTA),
|
|
252 => Some(&Self::BROWN_WOOL),
|
|
1457 => Some(&Self::BRUSH),
|
|
689 => Some(&Self::BUBBLE_CORAL),
|
|
684 => Some(&Self::BUBBLE_CORAL_BLOCK),
|
|
699 => Some(&Self::BUBBLE_CORAL_FAN),
|
|
1040 => Some(&Self::BUCKET),
|
|
116 => Some(&Self::BUDDING_AMETHYST),
|
|
1065 => Some(&Self::BUNDLE),
|
|
1482 => Some(&Self::BURN_POTTERY_SHERD),
|
|
231 => Some(&Self::BUSH),
|
|
368 => Some(&Self::CACTUS),
|
|
369 => Some(&Self::CACTUS_FLOWER),
|
|
1114 => Some(&Self::CAKE),
|
|
11 => Some(&Self::CALCITE),
|
|
771 => Some(&Self::CALIBRATED_SCULK_SENSOR),
|
|
1203 => Some(&Self::CAMEL_HUSK_SPAWN_EGG),
|
|
1163 => Some(&Self::CAMEL_SPAWN_EGG),
|
|
1406 => Some(&Self::CAMPFIRE),
|
|
1429 => Some(&Self::CANDLE),
|
|
1257 => Some(&Self::CARROT),
|
|
887 => Some(&Self::CARROT_ON_A_STICK),
|
|
1388 => Some(&Self::CARTOGRAPHY_TABLE),
|
|
385 => Some(&Self::CARVED_PUMPKIN),
|
|
1167 => Some(&Self::CAT_SPAWN_EGG),
|
|
1156 => Some(&Self::CAULDRON),
|
|
1216 => Some(&Self::CAVE_SPIDER_SPAWN_EGG),
|
|
602 => Some(&Self::CHAIN_COMMAND_BLOCK),
|
|
993 => Some(&Self::CHAINMAIL_BOOTS),
|
|
991 => Some(&Self::CHAINMAIL_CHESTPLATE),
|
|
990 => Some(&Self::CHAINMAIL_HELMET),
|
|
992 => Some(&Self::CHAINMAIL_LEGGINGS),
|
|
925 => Some(&Self::CHARCOAL),
|
|
901 => Some(&Self::CHERRY_BOAT),
|
|
784 => Some(&Self::CHERRY_BUTTON),
|
|
902 => Some(&Self::CHERRY_CHEST_BOAT),
|
|
813 => Some(&Self::CHERRY_DOOR),
|
|
377 => Some(&Self::CHERRY_FENCE),
|
|
854 => Some(&Self::CHERRY_FENCE_GATE),
|
|
1033 => Some(&Self::CHERRY_HANGING_SIGN),
|
|
214 => Some(&Self::CHERRY_LEAVES),
|
|
166 => Some(&Self::CHERRY_LOG),
|
|
68 => Some(&Self::CHERRY_PLANKS),
|
|
800 => Some(&Self::CHERRY_PRESSURE_PLATE),
|
|
81 => Some(&Self::CHERRY_SAPLING),
|
|
336 => Some(&Self::CHERRY_SHELF),
|
|
1021 => Some(&Self::CHERRY_SIGN),
|
|
303 => Some(&Self::CHERRY_SLAB),
|
|
474 => Some(&Self::CHERRY_STAIRS),
|
|
834 => Some(&Self::CHERRY_TRAPDOOR),
|
|
203 => Some(&Self::CHERRY_WOOD),
|
|
359 => Some(&Self::CHEST),
|
|
883 => Some(&Self::CHEST_MINECART),
|
|
1141 => Some(&Self::CHICKEN),
|
|
1159 => Some(&Self::CHICKEN_SPAWN_EGG),
|
|
507 => Some(&Self::CHIPPED_ANVIL),
|
|
346 => Some(&Self::CHISELED_BOOKSHELF),
|
|
52 => Some(&Self::CHISELED_CINNABAR),
|
|
129 => Some(&Self::CHISELED_COPPER),
|
|
413 => Some(&Self::CHISELED_DEEPSLATE),
|
|
454 => Some(&Self::CHISELED_NETHER_BRICKS),
|
|
1423 => Some(&Self::CHISELED_POLISHED_BLACKSTONE),
|
|
509 => Some(&Self::CHISELED_QUARTZ_BLOCK),
|
|
598 => Some(&Self::CHISELED_RED_SANDSTONE),
|
|
446 => Some(&Self::CHISELED_RESIN_BRICKS),
|
|
226 => Some(&Self::CHISELED_SANDSTONE),
|
|
406 => Some(&Self::CHISELED_STONE_BRICKS),
|
|
39 => Some(&Self::CHISELED_SULFUR),
|
|
16 => Some(&Self::CHISELED_TUFF),
|
|
25 => Some(&Self::CHISELED_TUFF_BRICKS),
|
|
353 => Some(&Self::CHORUS_FLOWER),
|
|
1313 => Some(&Self::CHORUS_FRUIT),
|
|
352 => Some(&Self::CHORUS_PLANT),
|
|
40 => Some(&Self::CINNABAR),
|
|
49 => Some(&Self::CINNABAR_BRICK_SLAB),
|
|
50 => Some(&Self::CINNABAR_BRICK_STAIRS),
|
|
51 => Some(&Self::CINNABAR_BRICK_WALL),
|
|
48 => Some(&Self::CINNABAR_BRICKS),
|
|
41 => Some(&Self::CINNABAR_SLAB),
|
|
42 => Some(&Self::CINNABAR_STAIRS),
|
|
43 => Some(&Self::CINNABAR_WALL),
|
|
370 => Some(&Self::CLAY),
|
|
1055 => Some(&Self::CLAY_BALL),
|
|
1083 => Some(&Self::CLOCK),
|
|
259 => Some(&Self::CLOSED_EYEBLOSSOM),
|
|
924 => Some(&Self::COAL),
|
|
110 => Some(&Self::COAL_BLOCK),
|
|
91 => Some(&Self::COAL_ORE),
|
|
56 => Some(&Self::COARSE_DIRT),
|
|
1461 => Some(&Self::COAST_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
9 => Some(&Self::COBBLED_DEEPSLATE),
|
|
740 => Some(&Self::COBBLED_DEEPSLATE_SLAB),
|
|
723 => Some(&Self::COBBLED_DEEPSLATE_STAIRS),
|
|
502 => Some(&Self::COBBLED_DEEPSLATE_WALL),
|
|
62 => Some(&Self::COBBLESTONE),
|
|
316 => Some(&Self::COBBLESTONE_SLAB),
|
|
364 => Some(&Self::COBBLESTONE_STAIRS),
|
|
484 => Some(&Self::COBBLESTONE_WALL),
|
|
228 => Some(&Self::COBWEB),
|
|
1094 => Some(&Self::COCOA_BEANS),
|
|
1086 => Some(&Self::COD),
|
|
1049 => Some(&Self::COD_BUCKET),
|
|
1181 => Some(&Self::COD_SPAWN_EGG),
|
|
482 => Some(&Self::COMMAND_BLOCK),
|
|
1293 => Some(&Self::COMMAND_BLOCK_MINECART),
|
|
749 => Some(&Self::COMPARATOR),
|
|
1063 => Some(&Self::COMPASS),
|
|
1384 => Some(&Self::COMPOSTER),
|
|
708 => Some(&Self::CONDUIT),
|
|
1140 => Some(&Self::COOKED_BEEF),
|
|
1142 => Some(&Self::COOKED_CHICKEN),
|
|
1090 => Some(&Self::COOKED_COD),
|
|
1295 => Some(&Self::COOKED_MUTTON),
|
|
1012 => Some(&Self::COOKED_PORKCHOP),
|
|
1280 => Some(&Self::COOKED_RABBIT),
|
|
1091 => Some(&Self::COOKED_SALMON),
|
|
1131 => Some(&Self::COOKIE),
|
|
947 => Some(&Self::COPPER_AXE),
|
|
419 => Some(&Self::COPPER_BARS),
|
|
118 => Some(&Self::COPPER_BLOCK),
|
|
989 => Some(&Self::COPPER_BOOTS),
|
|
1508 => Some(&Self::COPPER_BULB),
|
|
428 => Some(&Self::COPPER_CHAIN),
|
|
1516 => Some(&Self::COPPER_CHEST),
|
|
987 => Some(&Self::COPPER_CHESTPLATE),
|
|
820 => Some(&Self::COPPER_DOOR),
|
|
1196 => Some(&Self::COPPER_GOLEM_SPAWN_EGG),
|
|
1524 => Some(&Self::COPPER_GOLEM_STATUE),
|
|
1500 => Some(&Self::COPPER_GRATE),
|
|
986 => Some(&Self::COPPER_HELMET),
|
|
948 => Some(&Self::COPPER_HOE),
|
|
1285 => Some(&Self::COPPER_HORSE_ARMOR),
|
|
934 => Some(&Self::COPPER_INGOT),
|
|
1396 => Some(&Self::COPPER_LANTERN),
|
|
988 => Some(&Self::COPPER_LEGGINGS),
|
|
1368 => Some(&Self::COPPER_NAUTILUS_ARMOR),
|
|
1336 => Some(&Self::COPPER_NUGGET),
|
|
95 => Some(&Self::COPPER_ORE),
|
|
946 => Some(&Self::COPPER_PICKAXE),
|
|
945 => Some(&Self::COPPER_SHOVEL),
|
|
1328 => Some(&Self::COPPER_SPEAR),
|
|
944 => Some(&Self::COPPER_SWORD),
|
|
394 => Some(&Self::COPPER_TORCH),
|
|
841 => Some(&Self::COPPER_TRAPDOOR),
|
|
269 => Some(&Self::CORNFLOWER),
|
|
1160 => Some(&Self::COW_SPAWN_EGG),
|
|
410 => Some(&Self::CRACKED_DEEPSLATE_BRICKS),
|
|
412 => Some(&Self::CRACKED_DEEPSLATE_TILES),
|
|
453 => Some(&Self::CRACKED_NETHER_BRICKS),
|
|
1427 => Some(&Self::CRACKED_POLISHED_BLACKSTONE_BRICKS),
|
|
405 => Some(&Self::CRACKED_STONE_BRICKS),
|
|
1132 => Some(&Self::CRAFTER),
|
|
360 => Some(&Self::CRAFTING_TABLE),
|
|
358 => Some(&Self::CREAKING_HEART),
|
|
1219 => Some(&Self::CREAKING_SPAWN_EGG),
|
|
1374 => Some(&Self::CREEPER_BANNER_PATTERN),
|
|
1267 => Some(&Self::CREEPER_HEAD),
|
|
1220 => Some(&Self::CREEPER_SPAWN_EGG),
|
|
789 => Some(&Self::CRIMSON_BUTTON),
|
|
818 => Some(&Self::CRIMSON_DOOR),
|
|
382 => Some(&Self::CRIMSON_FENCE),
|
|
859 => Some(&Self::CRIMSON_FENCE_GATE),
|
|
277 => Some(&Self::CRIMSON_FUNGUS),
|
|
1038 => Some(&Self::CRIMSON_HANGING_SIGN),
|
|
207 => Some(&Self::CRIMSON_HYPHAE),
|
|
60 => Some(&Self::CRIMSON_NYLIUM),
|
|
73 => Some(&Self::CRIMSON_PLANKS),
|
|
805 => Some(&Self::CRIMSON_PRESSURE_PLATE),
|
|
279 => Some(&Self::CRIMSON_ROOTS),
|
|
337 => Some(&Self::CRIMSON_SHELF),
|
|
1026 => Some(&Self::CRIMSON_SIGN),
|
|
309 => Some(&Self::CRIMSON_SLAB),
|
|
480 => Some(&Self::CRIMSON_STAIRS),
|
|
172 => Some(&Self::CRIMSON_STEM),
|
|
839 => Some(&Self::CRIMSON_TRAPDOOR),
|
|
1370 => Some(&Self::CROSSBOW),
|
|
1415 => Some(&Self::CRYING_OBSIDIAN),
|
|
137 => Some(&Self::CUT_COPPER),
|
|
153 => Some(&Self::CUT_COPPER_SLAB),
|
|
145 => Some(&Self::CUT_COPPER_STAIRS),
|
|
599 => Some(&Self::CUT_RED_SANDSTONE),
|
|
323 => Some(&Self::CUT_RED_SANDSTONE_SLAB),
|
|
227 => Some(&Self::CUT_SANDSTONE),
|
|
314 => Some(&Self::CUT_SANDSTONE_SLAB),
|
|
1305 => Some(&Self::CYAN_BANNER),
|
|
1124 => Some(&Self::CYAN_BED),
|
|
1075 => Some(&Self::CYAN_BUNDLE),
|
|
1439 => Some(&Self::CYAN_CANDLE),
|
|
542 => Some(&Self::CYAN_CARPET),
|
|
651 => Some(&Self::CYAN_CONCRETE),
|
|
667 => Some(&Self::CYAN_CONCRETE_POWDER),
|
|
1104 => Some(&Self::CYAN_DYE),
|
|
635 => Some(&Self::CYAN_GLAZED_TERRACOTTA),
|
|
875 => Some(&Self::CYAN_HARNESS),
|
|
619 => Some(&Self::CYAN_SHULKER_BOX),
|
|
567 => Some(&Self::CYAN_STAINED_GLASS),
|
|
583 => Some(&Self::CYAN_STAINED_GLASS_PANE),
|
|
523 => Some(&Self::CYAN_TERRACOTTA),
|
|
249 => Some(&Self::CYAN_WOOL),
|
|
508 => Some(&Self::DAMAGED_ANVIL),
|
|
256 => Some(&Self::DANDELION),
|
|
1483 => Some(&Self::DANGER_POTTERY_SHERD),
|
|
903 => Some(&Self::DARK_OAK_BOAT),
|
|
785 => Some(&Self::DARK_OAK_BUTTON),
|
|
904 => Some(&Self::DARK_OAK_CHEST_BOAT),
|
|
814 => Some(&Self::DARK_OAK_DOOR),
|
|
378 => Some(&Self::DARK_OAK_FENCE),
|
|
855 => Some(&Self::DARK_OAK_FENCE_GATE),
|
|
1034 => Some(&Self::DARK_OAK_HANGING_SIGN),
|
|
215 => Some(&Self::DARK_OAK_LEAVES),
|
|
168 => Some(&Self::DARK_OAK_LOG),
|
|
69 => Some(&Self::DARK_OAK_PLANKS),
|
|
801 => Some(&Self::DARK_OAK_PRESSURE_PLATE),
|
|
82 => Some(&Self::DARK_OAK_SAPLING),
|
|
338 => Some(&Self::DARK_OAK_SHELF),
|
|
1022 => Some(&Self::DARK_OAK_SIGN),
|
|
304 => Some(&Self::DARK_OAK_SLAB),
|
|
475 => Some(&Self::DARK_OAK_STAIRS),
|
|
835 => Some(&Self::DARK_OAK_TRAPDOOR),
|
|
205 => Some(&Self::DARK_OAK_WOOD),
|
|
592 => Some(&Self::DARK_PRISMARINE),
|
|
327 => Some(&Self::DARK_PRISMARINE_SLAB),
|
|
595 => Some(&Self::DARK_PRISMARINE_STAIRS),
|
|
769 => Some(&Self::DAYLIGHT_DETECTOR),
|
|
692 => Some(&Self::DEAD_BRAIN_CORAL),
|
|
678 => Some(&Self::DEAD_BRAIN_CORAL_BLOCK),
|
|
703 => Some(&Self::DEAD_BRAIN_CORAL_FAN),
|
|
693 => Some(&Self::DEAD_BUBBLE_CORAL),
|
|
679 => Some(&Self::DEAD_BUBBLE_CORAL_BLOCK),
|
|
704 => Some(&Self::DEAD_BUBBLE_CORAL_FAN),
|
|
234 => Some(&Self::DEAD_BUSH),
|
|
694 => Some(&Self::DEAD_FIRE_CORAL),
|
|
680 => Some(&Self::DEAD_FIRE_CORAL_BLOCK),
|
|
705 => Some(&Self::DEAD_FIRE_CORAL_FAN),
|
|
695 => Some(&Self::DEAD_HORN_CORAL),
|
|
681 => Some(&Self::DEAD_HORN_CORAL_BLOCK),
|
|
706 => Some(&Self::DEAD_HORN_CORAL_FAN),
|
|
696 => Some(&Self::DEAD_TUBE_CORAL),
|
|
677 => Some(&Self::DEAD_TUBE_CORAL_BLOCK),
|
|
702 => Some(&Self::DEAD_TUBE_CORAL_FAN),
|
|
1338 => Some(&Self::DEBUG_STICK),
|
|
347 => Some(&Self::DECORATED_POT),
|
|
8 => Some(&Self::DEEPSLATE),
|
|
742 => Some(&Self::DEEPSLATE_BRICK_SLAB),
|
|
725 => Some(&Self::DEEPSLATE_BRICK_STAIRS),
|
|
504 => Some(&Self::DEEPSLATE_BRICK_WALL),
|
|
409 => Some(&Self::DEEPSLATE_BRICKS),
|
|
92 => Some(&Self::DEEPSLATE_COAL_ORE),
|
|
96 => Some(&Self::DEEPSLATE_COPPER_ORE),
|
|
106 => Some(&Self::DEEPSLATE_DIAMOND_ORE),
|
|
102 => Some(&Self::DEEPSLATE_EMERALD_ORE),
|
|
98 => Some(&Self::DEEPSLATE_GOLD_ORE),
|
|
94 => Some(&Self::DEEPSLATE_IRON_ORE),
|
|
104 => Some(&Self::DEEPSLATE_LAPIS_ORE),
|
|
100 => Some(&Self::DEEPSLATE_REDSTONE_ORE),
|
|
743 => Some(&Self::DEEPSLATE_TILE_SLAB),
|
|
726 => Some(&Self::DEEPSLATE_TILE_STAIRS),
|
|
505 => Some(&Self::DEEPSLATE_TILE_WALL),
|
|
411 => Some(&Self::DEEPSLATE_TILES),
|
|
862 => Some(&Self::DETECTOR_RAIL),
|
|
926 => Some(&Self::DIAMOND),
|
|
967 => Some(&Self::DIAMOND_AXE),
|
|
127 => Some(&Self::DIAMOND_BLOCK),
|
|
1001 => Some(&Self::DIAMOND_BOOTS),
|
|
999 => Some(&Self::DIAMOND_CHESTPLATE),
|
|
998 => Some(&Self::DIAMOND_HELMET),
|
|
968 => Some(&Self::DIAMOND_HOE),
|
|
1288 => Some(&Self::DIAMOND_HORSE_ARMOR),
|
|
1000 => Some(&Self::DIAMOND_LEGGINGS),
|
|
1366 => Some(&Self::DIAMOND_NAUTILUS_ARMOR),
|
|
105 => Some(&Self::DIAMOND_ORE),
|
|
966 => Some(&Self::DIAMOND_PICKAXE),
|
|
965 => Some(&Self::DIAMOND_SHOVEL),
|
|
1331 => Some(&Self::DIAMOND_SPEAR),
|
|
964 => Some(&Self::DIAMOND_SWORD),
|
|
4 => Some(&Self::DIORITE),
|
|
739 => Some(&Self::DIORITE_SLAB),
|
|
722 => Some(&Self::DIORITE_STAIRS),
|
|
498 => Some(&Self::DIORITE_WALL),
|
|
55 => Some(&Self::DIRT),
|
|
551 => Some(&Self::DIRT_PATH),
|
|
1361 => Some(&Self::DISC_FRAGMENT_5),
|
|
756 => Some(&Self::DISPENSER),
|
|
1182 => Some(&Self::DOLPHIN_SPAWN_EGG),
|
|
1164 => Some(&Self::DONKEY_SPAWN_EGG),
|
|
1320 => Some(&Self::DRAGON_BREATH),
|
|
465 => Some(&Self::DRAGON_EGG),
|
|
1268 => Some(&Self::DRAGON_HEAD),
|
|
676 => Some(&Self::DRIED_GHAST),
|
|
1136 => Some(&Self::DRIED_KELP),
|
|
1056 => Some(&Self::DRIED_KELP_BLOCK),
|
|
53 => Some(&Self::DRIPSTONE_BLOCK),
|
|
757 => Some(&Self::DROPPER),
|
|
1204 => Some(&Self::DROWNED_SPAWN_EGG),
|
|
1460 => Some(&Self::DUNE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1456 => Some(&Self::ECHO_SHARD),
|
|
1060 => Some(&Self::EGG),
|
|
1221 => Some(&Self::ELDER_GUARDIAN_SPAWN_EGG),
|
|
890 => Some(&Self::ELYTRA),
|
|
927 => Some(&Self::EMERALD),
|
|
468 => Some(&Self::EMERALD_BLOCK),
|
|
101 => Some(&Self::EMERALD_ORE),
|
|
1274 => Some(&Self::ENCHANTED_BOOK),
|
|
1015 => Some(&Self::ENCHANTED_GOLDEN_APPLE),
|
|
461 => Some(&Self::ENCHANTING_TABLE),
|
|
1312 => Some(&Self::END_CRYSTAL),
|
|
462 => Some(&Self::END_PORTAL_FRAME),
|
|
351 => Some(&Self::END_ROD),
|
|
463 => Some(&Self::END_STONE),
|
|
732 => Some(&Self::END_STONE_BRICK_SLAB),
|
|
714 => Some(&Self::END_STONE_BRICK_STAIRS),
|
|
497 => Some(&Self::END_STONE_BRICK_WALL),
|
|
464 => Some(&Self::END_STONE_BRICKS),
|
|
467 => Some(&Self::ENDER_CHEST),
|
|
1243 => Some(&Self::ENDER_DRAGON_SPAWN_EGG),
|
|
1157 => Some(&Self::ENDER_EYE),
|
|
1144 => Some(&Self::ENDER_PEARL),
|
|
1244 => Some(&Self::ENDERMAN_SPAWN_EGG),
|
|
1245 => Some(&Self::ENDERMITE_SPAWN_EGG),
|
|
1228 => Some(&Self::EVOKER_SPAWN_EGG),
|
|
1247 => Some(&Self::EXPERIENCE_BOTTLE),
|
|
1484 => Some(&Self::EXPLORER_POTTERY_SHERD),
|
|
130 => Some(&Self::EXPOSED_CHISELED_COPPER),
|
|
119 => Some(&Self::EXPOSED_COPPER),
|
|
420 => Some(&Self::EXPOSED_COPPER_BARS),
|
|
1509 => Some(&Self::EXPOSED_COPPER_BULB),
|
|
429 => Some(&Self::EXPOSED_COPPER_CHAIN),
|
|
1517 => Some(&Self::EXPOSED_COPPER_CHEST),
|
|
821 => Some(&Self::EXPOSED_COPPER_DOOR),
|
|
1525 => Some(&Self::EXPOSED_COPPER_GOLEM_STATUE),
|
|
1501 => Some(&Self::EXPOSED_COPPER_GRATE),
|
|
1397 => Some(&Self::EXPOSED_COPPER_LANTERN),
|
|
842 => Some(&Self::EXPOSED_COPPER_TRAPDOOR),
|
|
138 => Some(&Self::EXPOSED_CUT_COPPER),
|
|
154 => Some(&Self::EXPOSED_CUT_COPPER_SLAB),
|
|
146 => Some(&Self::EXPOSED_CUT_COPPER_STAIRS),
|
|
762 => Some(&Self::EXPOSED_LIGHTNING_ROD),
|
|
1464 => Some(&Self::EYE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
361 => Some(&Self::FARMLAND),
|
|
977 => Some(&Self::FEATHER),
|
|
1152 => Some(&Self::FERMENTED_SPIDER_EYE),
|
|
230 => Some(&Self::FERN),
|
|
1381 => Some(&Self::FIELD_MASONED_BANNER_PATTERN),
|
|
1133 => Some(&Self::FILLED_MAP),
|
|
1248 => Some(&Self::FIRE_CHARGE),
|
|
690 => Some(&Self::FIRE_CORAL),
|
|
685 => Some(&Self::FIRE_CORAL_BLOCK),
|
|
700 => Some(&Self::FIRE_CORAL_FAN),
|
|
235 => Some(&Self::FIREFLY_BUSH),
|
|
1272 => Some(&Self::FIREWORK_ROCKET),
|
|
1273 => Some(&Self::FIREWORK_STAR),
|
|
1082 => Some(&Self::FISHING_ROD),
|
|
1389 => Some(&Self::FLETCHING_TABLE),
|
|
1010 => Some(&Self::FLINT),
|
|
919 => Some(&Self::FLINT_AND_STEEL),
|
|
1475 => Some(&Self::FLOW_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1379 => Some(&Self::FLOW_BANNER_PATTERN),
|
|
1485 => Some(&Self::FLOW_POTTERY_SHERD),
|
|
1373 => Some(&Self::FLOWER_BANNER_PATTERN),
|
|
1256 => Some(&Self::FLOWER_POT),
|
|
233 => Some(&Self::FLOWERING_AZALEA),
|
|
219 => Some(&Self::FLOWERING_AZALEA_LEAVES),
|
|
1173 => Some(&Self::FOX_SPAWN_EGG),
|
|
1486 => Some(&Self::FRIEND_POTTERY_SHERD),
|
|
1183 => Some(&Self::FROG_SPAWN_EGG),
|
|
1455 => Some(&Self::FROGSPAWN),
|
|
362 => Some(&Self::FURNACE),
|
|
884 => Some(&Self::FURNACE_MINECART),
|
|
1234 => Some(&Self::GHAST_SPAWN_EGG),
|
|
1146 => Some(&Self::GHAST_TEAR),
|
|
1419 => Some(&Self::GILDED_BLACKSTONE),
|
|
222 => Some(&Self::GLASS),
|
|
1149 => Some(&Self::GLASS_BOTTLE),
|
|
436 => Some(&Self::GLASS_PANE),
|
|
1158 => Some(&Self::GLISTERING_MELON_SLICE),
|
|
1377 => Some(&Self::GLOBE_BANNER_PATTERN),
|
|
1405 => Some(&Self::GLOW_BERRIES),
|
|
1093 => Some(&Self::GLOW_INK_SAC),
|
|
1255 => Some(&Self::GLOW_ITEM_FRAME),
|
|
439 => Some(&Self::GLOW_LICHEN),
|
|
1184 => Some(&Self::GLOW_SQUID_SPAWN_EGG),
|
|
395 => Some(&Self::GLOWSTONE),
|
|
1085 => Some(&Self::GLOWSTONE_DUST),
|
|
1383 => Some(&Self::GOAT_HORN),
|
|
1174 => Some(&Self::GOAT_SPAWN_EGG),
|
|
126 => Some(&Self::GOLD_BLOCK),
|
|
936 => Some(&Self::GOLD_INGOT),
|
|
1147 => Some(&Self::GOLD_NUGGET),
|
|
97 => Some(&Self::GOLD_ORE),
|
|
1014 => Some(&Self::GOLDEN_APPLE),
|
|
957 => Some(&Self::GOLDEN_AXE),
|
|
1005 => Some(&Self::GOLDEN_BOOTS),
|
|
1262 => Some(&Self::GOLDEN_CARROT),
|
|
1003 => Some(&Self::GOLDEN_CHESTPLATE),
|
|
257 => Some(&Self::GOLDEN_DANDELION),
|
|
1002 => Some(&Self::GOLDEN_HELMET),
|
|
958 => Some(&Self::GOLDEN_HOE),
|
|
1287 => Some(&Self::GOLDEN_HORSE_ARMOR),
|
|
1004 => Some(&Self::GOLDEN_LEGGINGS),
|
|
1365 => Some(&Self::GOLDEN_NAUTILUS_ARMOR),
|
|
956 => Some(&Self::GOLDEN_PICKAXE),
|
|
955 => Some(&Self::GOLDEN_SHOVEL),
|
|
1330 => Some(&Self::GOLDEN_SPEAR),
|
|
954 => Some(&Self::GOLDEN_SWORD),
|
|
2 => Some(&Self::GRANITE),
|
|
735 => Some(&Self::GRANITE_SLAB),
|
|
718 => Some(&Self::GRANITE_STAIRS),
|
|
490 => Some(&Self::GRANITE_WALL),
|
|
54 => Some(&Self::GRASS_BLOCK),
|
|
90 => Some(&Self::GRAVEL),
|
|
1303 => Some(&Self::GRAY_BANNER),
|
|
1122 => Some(&Self::GRAY_BED),
|
|
1073 => Some(&Self::GRAY_BUNDLE),
|
|
1437 => Some(&Self::GRAY_CANDLE),
|
|
540 => Some(&Self::GRAY_CARPET),
|
|
649 => Some(&Self::GRAY_CONCRETE),
|
|
665 => Some(&Self::GRAY_CONCRETE_POWDER),
|
|
1102 => Some(&Self::GRAY_DYE),
|
|
633 => Some(&Self::GRAY_GLAZED_TERRACOTTA),
|
|
873 => Some(&Self::GRAY_HARNESS),
|
|
617 => Some(&Self::GRAY_SHULKER_BOX),
|
|
565 => Some(&Self::GRAY_STAINED_GLASS),
|
|
581 => Some(&Self::GRAY_STAINED_GLASS_PANE),
|
|
521 => Some(&Self::GRAY_TERRACOTTA),
|
|
247 => Some(&Self::GRAY_WOOL),
|
|
1309 => Some(&Self::GREEN_BANNER),
|
|
1128 => Some(&Self::GREEN_BED),
|
|
1079 => Some(&Self::GREEN_BUNDLE),
|
|
1443 => Some(&Self::GREEN_CANDLE),
|
|
546 => Some(&Self::GREEN_CARPET),
|
|
655 => Some(&Self::GREEN_CONCRETE),
|
|
671 => Some(&Self::GREEN_CONCRETE_POWDER),
|
|
1108 => Some(&Self::GREEN_DYE),
|
|
639 => Some(&Self::GREEN_GLAZED_TERRACOTTA),
|
|
879 => Some(&Self::GREEN_HARNESS),
|
|
623 => Some(&Self::GREEN_SHULKER_BOX),
|
|
571 => Some(&Self::GREEN_STAINED_GLASS),
|
|
587 => Some(&Self::GREEN_STAINED_GLASS_PANE),
|
|
527 => Some(&Self::GREEN_TERRACOTTA),
|
|
253 => Some(&Self::GREEN_WOOL),
|
|
1390 => Some(&Self::GRINDSTONE),
|
|
1222 => Some(&Self::GUARDIAN_SPAWN_EGG),
|
|
978 => Some(&Self::GUNPOWDER),
|
|
1380 => Some(&Self::GUSTER_BANNER_PATTERN),
|
|
1487 => Some(&Self::GUSTER_POTTERY_SHERD),
|
|
294 => Some(&Self::HANGING_ROOTS),
|
|
1235 => Some(&Self::HAPPY_GHAST_SPAWN_EGG),
|
|
532 => Some(&Self::HAY_BLOCK),
|
|
1369 => Some(&Self::HEART_OF_THE_SEA),
|
|
1488 => Some(&Self::HEART_POTTERY_SHERD),
|
|
1489 => Some(&Self::HEARTBREAK_POTTERY_SHERD),
|
|
114 => Some(&Self::HEAVY_CORE),
|
|
794 => Some(&Self::HEAVY_WEIGHTED_PRESSURE_PLATE),
|
|
1236 => Some(&Self::HOGLIN_SPAWN_EGG),
|
|
753 => Some(&Self::HONEY_BLOCK),
|
|
1412 => Some(&Self::HONEY_BOTTLE),
|
|
1409 => Some(&Self::HONEYCOMB),
|
|
1413 => Some(&Self::HONEYCOMB_BLOCK),
|
|
755 => Some(&Self::HOPPER),
|
|
886 => Some(&Self::HOPPER_MINECART),
|
|
691 => Some(&Self::HORN_CORAL),
|
|
686 => Some(&Self::HORN_CORAL_BLOCK),
|
|
701 => Some(&Self::HORN_CORAL_FAN),
|
|
1165 => Some(&Self::HORSE_SPAWN_EGG),
|
|
1474 => Some(&Self::HOST_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1490 => Some(&Self::HOWL_POTTERY_SHERD),
|
|
1205 => Some(&Self::HUSK_SPAWN_EGG),
|
|
366 => Some(&Self::ICE),
|
|
401 => Some(&Self::INFESTED_CHISELED_STONE_BRICKS),
|
|
397 => Some(&Self::INFESTED_COBBLESTONE),
|
|
400 => Some(&Self::INFESTED_CRACKED_STONE_BRICKS),
|
|
402 => Some(&Self::INFESTED_DEEPSLATE),
|
|
399 => Some(&Self::INFESTED_MOSSY_STONE_BRICKS),
|
|
396 => Some(&Self::INFESTED_STONE),
|
|
398 => Some(&Self::INFESTED_STONE_BRICKS),
|
|
1092 => Some(&Self::INK_SAC),
|
|
962 => Some(&Self::IRON_AXE),
|
|
418 => Some(&Self::IRON_BARS),
|
|
117 => Some(&Self::IRON_BLOCK),
|
|
997 => Some(&Self::IRON_BOOTS),
|
|
427 => Some(&Self::IRON_CHAIN),
|
|
995 => Some(&Self::IRON_CHESTPLATE),
|
|
807 => Some(&Self::IRON_DOOR),
|
|
1197 => Some(&Self::IRON_GOLEM_SPAWN_EGG),
|
|
994 => Some(&Self::IRON_HELMET),
|
|
963 => Some(&Self::IRON_HOE),
|
|
1286 => Some(&Self::IRON_HORSE_ARMOR),
|
|
932 => Some(&Self::IRON_INGOT),
|
|
996 => Some(&Self::IRON_LEGGINGS),
|
|
1364 => Some(&Self::IRON_NAUTILUS_ARMOR),
|
|
1335 => Some(&Self::IRON_NUGGET),
|
|
93 => Some(&Self::IRON_ORE),
|
|
961 => Some(&Self::IRON_PICKAXE),
|
|
960 => Some(&Self::IRON_SHOVEL),
|
|
1329 => Some(&Self::IRON_SPEAR),
|
|
959 => Some(&Self::IRON_SWORD),
|
|
828 => Some(&Self::IRON_TRAPDOOR),
|
|
1254 => Some(&Self::ITEM_FRAME),
|
|
386 => Some(&Self::JACK_O_LANTERN),
|
|
912 => Some(&Self::JIGSAW),
|
|
371 => Some(&Self::JUKEBOX),
|
|
897 => Some(&Self::JUNGLE_BOAT),
|
|
782 => Some(&Self::JUNGLE_BUTTON),
|
|
898 => Some(&Self::JUNGLE_CHEST_BOAT),
|
|
811 => Some(&Self::JUNGLE_DOOR),
|
|
375 => Some(&Self::JUNGLE_FENCE),
|
|
852 => Some(&Self::JUNGLE_FENCE_GATE),
|
|
1031 => Some(&Self::JUNGLE_HANGING_SIGN),
|
|
212 => Some(&Self::JUNGLE_LEAVES),
|
|
164 => Some(&Self::JUNGLE_LOG),
|
|
66 => Some(&Self::JUNGLE_PLANKS),
|
|
798 => Some(&Self::JUNGLE_PRESSURE_PLATE),
|
|
79 => Some(&Self::JUNGLE_SAPLING),
|
|
339 => Some(&Self::JUNGLE_SHELF),
|
|
1019 => Some(&Self::JUNGLE_SIGN),
|
|
301 => Some(&Self::JUNGLE_SLAB),
|
|
472 => Some(&Self::JUNGLE_STAIRS),
|
|
832 => Some(&Self::JUNGLE_TRAPDOOR),
|
|
201 => Some(&Self::JUNGLE_WOOD),
|
|
285 => Some(&Self::KELP),
|
|
1337 => Some(&Self::KNOWLEDGE_BOOK),
|
|
363 => Some(&Self::LADDER),
|
|
1394 => Some(&Self::LANTERN),
|
|
224 => Some(&Self::LAPIS_BLOCK),
|
|
928 => Some(&Self::LAPIS_LAZULI),
|
|
103 => Some(&Self::LAPIS_ORE),
|
|
1448 => Some(&Self::LARGE_AMETHYST_BUD),
|
|
557 => Some(&Self::LARGE_FERN),
|
|
1042 => Some(&Self::LAVA_BUCKET),
|
|
1291 => Some(&Self::LEAD),
|
|
288 => Some(&Self::LEAF_LITTER),
|
|
1045 => Some(&Self::LEATHER),
|
|
985 => Some(&Self::LEATHER_BOOTS),
|
|
983 => Some(&Self::LEATHER_CHESTPLATE),
|
|
982 => Some(&Self::LEATHER_HELMET),
|
|
1290 => Some(&Self::LEATHER_HORSE_ARMOR),
|
|
984 => Some(&Self::LEATHER_LEGGINGS),
|
|
758 => Some(&Self::LECTERN),
|
|
760 => Some(&Self::LEVER),
|
|
531 => Some(&Self::LIGHT),
|
|
1299 => Some(&Self::LIGHT_BLUE_BANNER),
|
|
1118 => Some(&Self::LIGHT_BLUE_BED),
|
|
1069 => Some(&Self::LIGHT_BLUE_BUNDLE),
|
|
1433 => Some(&Self::LIGHT_BLUE_CANDLE),
|
|
536 => Some(&Self::LIGHT_BLUE_CARPET),
|
|
645 => Some(&Self::LIGHT_BLUE_CONCRETE),
|
|
661 => Some(&Self::LIGHT_BLUE_CONCRETE_POWDER),
|
|
1098 => Some(&Self::LIGHT_BLUE_DYE),
|
|
629 => Some(&Self::LIGHT_BLUE_GLAZED_TERRACOTTA),
|
|
869 => Some(&Self::LIGHT_BLUE_HARNESS),
|
|
613 => Some(&Self::LIGHT_BLUE_SHULKER_BOX),
|
|
561 => Some(&Self::LIGHT_BLUE_STAINED_GLASS),
|
|
577 => Some(&Self::LIGHT_BLUE_STAINED_GLASS_PANE),
|
|
517 => Some(&Self::LIGHT_BLUE_TERRACOTTA),
|
|
243 => Some(&Self::LIGHT_BLUE_WOOL),
|
|
1304 => Some(&Self::LIGHT_GRAY_BANNER),
|
|
1123 => Some(&Self::LIGHT_GRAY_BED),
|
|
1074 => Some(&Self::LIGHT_GRAY_BUNDLE),
|
|
1438 => Some(&Self::LIGHT_GRAY_CANDLE),
|
|
541 => Some(&Self::LIGHT_GRAY_CARPET),
|
|
650 => Some(&Self::LIGHT_GRAY_CONCRETE),
|
|
666 => Some(&Self::LIGHT_GRAY_CONCRETE_POWDER),
|
|
1103 => Some(&Self::LIGHT_GRAY_DYE),
|
|
634 => Some(&Self::LIGHT_GRAY_GLAZED_TERRACOTTA),
|
|
874 => Some(&Self::LIGHT_GRAY_HARNESS),
|
|
618 => Some(&Self::LIGHT_GRAY_SHULKER_BOX),
|
|
566 => Some(&Self::LIGHT_GRAY_STAINED_GLASS),
|
|
582 => Some(&Self::LIGHT_GRAY_STAINED_GLASS_PANE),
|
|
522 => Some(&Self::LIGHT_GRAY_TERRACOTTA),
|
|
248 => Some(&Self::LIGHT_GRAY_WOOL),
|
|
793 => Some(&Self::LIGHT_WEIGHTED_PRESSURE_PLATE),
|
|
761 => Some(&Self::LIGHTNING_ROD),
|
|
553 => Some(&Self::LILAC),
|
|
270 => Some(&Self::LILY_OF_THE_VALLEY),
|
|
451 => Some(&Self::LILY_PAD),
|
|
1301 => Some(&Self::LIME_BANNER),
|
|
1120 => Some(&Self::LIME_BED),
|
|
1071 => Some(&Self::LIME_BUNDLE),
|
|
1435 => Some(&Self::LIME_CANDLE),
|
|
538 => Some(&Self::LIME_CARPET),
|
|
647 => Some(&Self::LIME_CONCRETE),
|
|
663 => Some(&Self::LIME_CONCRETE_POWDER),
|
|
1100 => Some(&Self::LIME_DYE),
|
|
631 => Some(&Self::LIME_GLAZED_TERRACOTTA),
|
|
871 => Some(&Self::LIME_HARNESS),
|
|
615 => Some(&Self::LIME_SHULKER_BOX),
|
|
563 => Some(&Self::LIME_STAINED_GLASS),
|
|
579 => Some(&Self::LIME_STAINED_GLASS_PANE),
|
|
519 => Some(&Self::LIME_TERRACOTTA),
|
|
245 => Some(&Self::LIME_WOOL),
|
|
1324 => Some(&Self::LINGERING_POTION),
|
|
1175 => Some(&Self::LLAMA_SPAWN_EGG),
|
|
1414 => Some(&Self::LODESTONE),
|
|
1372 => Some(&Self::LOOM),
|
|
1253 => Some(&Self::MACE),
|
|
1298 => Some(&Self::MAGENTA_BANNER),
|
|
1117 => Some(&Self::MAGENTA_BED),
|
|
1068 => Some(&Self::MAGENTA_BUNDLE),
|
|
1432 => Some(&Self::MAGENTA_CANDLE),
|
|
535 => Some(&Self::MAGENTA_CARPET),
|
|
644 => Some(&Self::MAGENTA_CONCRETE),
|
|
660 => Some(&Self::MAGENTA_CONCRETE_POWDER),
|
|
1097 => Some(&Self::MAGENTA_DYE),
|
|
628 => Some(&Self::MAGENTA_GLAZED_TERRACOTTA),
|
|
868 => Some(&Self::MAGENTA_HARNESS),
|
|
612 => Some(&Self::MAGENTA_SHULKER_BOX),
|
|
560 => Some(&Self::MAGENTA_STAINED_GLASS),
|
|
576 => Some(&Self::MAGENTA_STAINED_GLASS_PANE),
|
|
516 => Some(&Self::MAGENTA_TERRACOTTA),
|
|
242 => Some(&Self::MAGENTA_WOOL),
|
|
603 => Some(&Self::MAGMA_BLOCK),
|
|
1154 => Some(&Self::MAGMA_CREAM),
|
|
1237 => Some(&Self::MAGMA_CUBE_SPAWN_EGG),
|
|
907 => Some(&Self::MANGROVE_BOAT),
|
|
787 => Some(&Self::MANGROVE_BUTTON),
|
|
908 => Some(&Self::MANGROVE_CHEST_BOAT),
|
|
816 => Some(&Self::MANGROVE_DOOR),
|
|
380 => Some(&Self::MANGROVE_FENCE),
|
|
857 => Some(&Self::MANGROVE_FENCE_GATE),
|
|
1036 => Some(&Self::MANGROVE_HANGING_SIGN),
|
|
217 => Some(&Self::MANGROVE_LEAVES),
|
|
169 => Some(&Self::MANGROVE_LOG),
|
|
71 => Some(&Self::MANGROVE_PLANKS),
|
|
803 => Some(&Self::MANGROVE_PRESSURE_PLATE),
|
|
84 => Some(&Self::MANGROVE_PROPAGULE),
|
|
170 => Some(&Self::MANGROVE_ROOTS),
|
|
340 => Some(&Self::MANGROVE_SHELF),
|
|
1024 => Some(&Self::MANGROVE_SIGN),
|
|
306 => Some(&Self::MANGROVE_SLAB),
|
|
477 => Some(&Self::MANGROVE_STAIRS),
|
|
837 => Some(&Self::MANGROVE_TRAPDOOR),
|
|
206 => Some(&Self::MANGROVE_WOOD),
|
|
1261 => Some(&Self::MAP),
|
|
1447 => Some(&Self::MEDIUM_AMETHYST_BUD),
|
|
437 => Some(&Self::MELON),
|
|
1138 => Some(&Self::MELON_SEEDS),
|
|
1135 => Some(&Self::MELON_SLICE),
|
|
1046 => Some(&Self::MILK_BUCKET),
|
|
882 => Some(&Self::MINECART),
|
|
1491 => Some(&Self::MINER_POTTERY_SHERD),
|
|
1376 => Some(&Self::MOJANG_BANNER_PATTERN),
|
|
1193 => Some(&Self::MOOSHROOM_SPAWN_EGG),
|
|
290 => Some(&Self::MOSS_BLOCK),
|
|
289 => Some(&Self::MOSS_CARPET),
|
|
348 => Some(&Self::MOSSY_COBBLESTONE),
|
|
731 => Some(&Self::MOSSY_COBBLESTONE_SLAB),
|
|
713 => Some(&Self::MOSSY_COBBLESTONE_STAIRS),
|
|
485 => Some(&Self::MOSSY_COBBLESTONE_WALL),
|
|
729 => Some(&Self::MOSSY_STONE_BRICK_SLAB),
|
|
711 => Some(&Self::MOSSY_STONE_BRICK_STAIRS),
|
|
489 => Some(&Self::MOSSY_STONE_BRICK_WALL),
|
|
404 => Some(&Self::MOSSY_STONE_BRICKS),
|
|
1492 => Some(&Self::MOURNER_POTTERY_SHERD),
|
|
59 => Some(&Self::MUD),
|
|
319 => Some(&Self::MUD_BRICK_SLAB),
|
|
449 => Some(&Self::MUD_BRICK_STAIRS),
|
|
492 => Some(&Self::MUD_BRICK_WALL),
|
|
408 => Some(&Self::MUD_BRICKS),
|
|
171 => Some(&Self::MUDDY_MANGROVE_ROOTS),
|
|
1166 => Some(&Self::MULE_SPAWN_EGG),
|
|
417 => Some(&Self::MUSHROOM_STEM),
|
|
975 => Some(&Self::MUSHROOM_STEW),
|
|
1353 => Some(&Self::MUSIC_DISC_11),
|
|
1339 => Some(&Self::MUSIC_DISC_13),
|
|
1357 => Some(&Self::MUSIC_DISC_5),
|
|
1341 => Some(&Self::MUSIC_DISC_BLOCKS),
|
|
1342 => Some(&Self::MUSIC_DISC_BOUNCE),
|
|
1340 => Some(&Self::MUSIC_DISC_CAT),
|
|
1343 => Some(&Self::MUSIC_DISC_CHIRP),
|
|
1344 => Some(&Self::MUSIC_DISC_CREATOR),
|
|
1345 => Some(&Self::MUSIC_DISC_CREATOR_MUSIC_BOX),
|
|
1346 => Some(&Self::MUSIC_DISC_FAR),
|
|
1347 => Some(&Self::MUSIC_DISC_LAVA_CHICKEN),
|
|
1348 => Some(&Self::MUSIC_DISC_MALL),
|
|
1349 => Some(&Self::MUSIC_DISC_MELLOHI),
|
|
1355 => Some(&Self::MUSIC_DISC_OTHERSIDE),
|
|
1358 => Some(&Self::MUSIC_DISC_PIGSTEP),
|
|
1359 => Some(&Self::MUSIC_DISC_PRECIPICE),
|
|
1356 => Some(&Self::MUSIC_DISC_RELIC),
|
|
1350 => Some(&Self::MUSIC_DISC_STAL),
|
|
1351 => Some(&Self::MUSIC_DISC_STRAD),
|
|
1360 => Some(&Self::MUSIC_DISC_TEARS),
|
|
1354 => Some(&Self::MUSIC_DISC_WAIT),
|
|
1352 => Some(&Self::MUSIC_DISC_WARD),
|
|
1294 => Some(&Self::MUTTON),
|
|
450 => Some(&Self::MYCELIUM),
|
|
1292 => Some(&Self::NAME_TAG),
|
|
1363 => Some(&Self::NAUTILUS_SHELL),
|
|
1185 => Some(&Self::NAUTILUS_SPAWN_EGG),
|
|
1275 => Some(&Self::NETHER_BRICK),
|
|
455 => Some(&Self::NETHER_BRICK_FENCE),
|
|
320 => Some(&Self::NETHER_BRICK_SLAB),
|
|
456 => Some(&Self::NETHER_BRICK_STAIRS),
|
|
493 => Some(&Self::NETHER_BRICK_WALL),
|
|
452 => Some(&Self::NETHER_BRICKS),
|
|
107 => Some(&Self::NETHER_GOLD_ORE),
|
|
108 => Some(&Self::NETHER_QUARTZ_ORE),
|
|
281 => Some(&Self::NETHER_SPROUTS),
|
|
1270 => Some(&Self::NETHER_STAR),
|
|
1148 => Some(&Self::NETHER_WART),
|
|
604 => Some(&Self::NETHER_WART_BLOCK),
|
|
972 => Some(&Self::NETHERITE_AXE),
|
|
128 => Some(&Self::NETHERITE_BLOCK),
|
|
1009 => Some(&Self::NETHERITE_BOOTS),
|
|
1007 => Some(&Self::NETHERITE_CHESTPLATE),
|
|
1006 => Some(&Self::NETHERITE_HELMET),
|
|
973 => Some(&Self::NETHERITE_HOE),
|
|
1289 => Some(&Self::NETHERITE_HORSE_ARMOR),
|
|
937 => Some(&Self::NETHERITE_INGOT),
|
|
1008 => Some(&Self::NETHERITE_LEGGINGS),
|
|
1367 => Some(&Self::NETHERITE_NAUTILUS_ARMOR),
|
|
971 => Some(&Self::NETHERITE_PICKAXE),
|
|
938 => Some(&Self::NETHERITE_SCRAP),
|
|
970 => Some(&Self::NETHERITE_SHOVEL),
|
|
1332 => Some(&Self::NETHERITE_SPEAR),
|
|
969 => Some(&Self::NETHERITE_SWORD),
|
|
1458 => Some(&Self::NETHERITE_UPGRADE_SMITHING_TEMPLATE),
|
|
387 => Some(&Self::NETHERRACK),
|
|
776 => Some(&Self::NOTE_BLOCK),
|
|
891 => Some(&Self::OAK_BOAT),
|
|
779 => Some(&Self::OAK_BUTTON),
|
|
892 => Some(&Self::OAK_CHEST_BOAT),
|
|
808 => Some(&Self::OAK_DOOR),
|
|
372 => Some(&Self::OAK_FENCE),
|
|
849 => Some(&Self::OAK_FENCE_GATE),
|
|
1028 => Some(&Self::OAK_HANGING_SIGN),
|
|
209 => Some(&Self::OAK_LEAVES),
|
|
161 => Some(&Self::OAK_LOG),
|
|
63 => Some(&Self::OAK_PLANKS),
|
|
795 => Some(&Self::OAK_PRESSURE_PLATE),
|
|
76 => Some(&Self::OAK_SAPLING),
|
|
341 => Some(&Self::OAK_SHELF),
|
|
1016 => Some(&Self::OAK_SIGN),
|
|
298 => Some(&Self::OAK_SLAB),
|
|
469 => Some(&Self::OAK_STAIRS),
|
|
829 => Some(&Self::OAK_TRAPDOOR),
|
|
198 => Some(&Self::OAK_WOOD),
|
|
754 => Some(&Self::OBSERVER),
|
|
349 => Some(&Self::OBSIDIAN),
|
|
1176 => Some(&Self::OCELOT_SPAWN_EGG),
|
|
1452 => Some(&Self::OCHRE_FROGLIGHT),
|
|
1536 => Some(&Self::OMINOUS_BOTTLE),
|
|
1534 => Some(&Self::OMINOUS_TRIAL_KEY),
|
|
258 => Some(&Self::OPEN_EYEBLOSSOM),
|
|
1297 => Some(&Self::ORANGE_BANNER),
|
|
1116 => Some(&Self::ORANGE_BED),
|
|
1067 => Some(&Self::ORANGE_BUNDLE),
|
|
1431 => Some(&Self::ORANGE_CANDLE),
|
|
534 => Some(&Self::ORANGE_CARPET),
|
|
643 => Some(&Self::ORANGE_CONCRETE),
|
|
659 => Some(&Self::ORANGE_CONCRETE_POWDER),
|
|
1096 => Some(&Self::ORANGE_DYE),
|
|
627 => Some(&Self::ORANGE_GLAZED_TERRACOTTA),
|
|
867 => Some(&Self::ORANGE_HARNESS),
|
|
611 => Some(&Self::ORANGE_SHULKER_BOX),
|
|
559 => Some(&Self::ORANGE_STAINED_GLASS),
|
|
575 => Some(&Self::ORANGE_STAINED_GLASS_PANE),
|
|
515 => Some(&Self::ORANGE_TERRACOTTA),
|
|
265 => Some(&Self::ORANGE_TULIP),
|
|
241 => Some(&Self::ORANGE_WOOL),
|
|
268 => Some(&Self::OXEYE_DAISY),
|
|
132 => Some(&Self::OXIDIZED_CHISELED_COPPER),
|
|
121 => Some(&Self::OXIDIZED_COPPER),
|
|
422 => Some(&Self::OXIDIZED_COPPER_BARS),
|
|
1511 => Some(&Self::OXIDIZED_COPPER_BULB),
|
|
431 => Some(&Self::OXIDIZED_COPPER_CHAIN),
|
|
1519 => Some(&Self::OXIDIZED_COPPER_CHEST),
|
|
823 => Some(&Self::OXIDIZED_COPPER_DOOR),
|
|
1527 => Some(&Self::OXIDIZED_COPPER_GOLEM_STATUE),
|
|
1503 => Some(&Self::OXIDIZED_COPPER_GRATE),
|
|
1399 => Some(&Self::OXIDIZED_COPPER_LANTERN),
|
|
844 => Some(&Self::OXIDIZED_COPPER_TRAPDOOR),
|
|
140 => Some(&Self::OXIDIZED_CUT_COPPER),
|
|
156 => Some(&Self::OXIDIZED_CUT_COPPER_SLAB),
|
|
148 => Some(&Self::OXIDIZED_CUT_COPPER_STAIRS),
|
|
764 => Some(&Self::OXIDIZED_LIGHTNING_ROD),
|
|
550 => Some(&Self::PACKED_ICE),
|
|
407 => Some(&Self::PACKED_MUD),
|
|
1013 => Some(&Self::PAINTING),
|
|
292 => Some(&Self::PALE_HANGING_MOSS),
|
|
293 => Some(&Self::PALE_MOSS_BLOCK),
|
|
291 => Some(&Self::PALE_MOSS_CARPET),
|
|
905 => Some(&Self::PALE_OAK_BOAT),
|
|
786 => Some(&Self::PALE_OAK_BUTTON),
|
|
906 => Some(&Self::PALE_OAK_CHEST_BOAT),
|
|
815 => Some(&Self::PALE_OAK_DOOR),
|
|
379 => Some(&Self::PALE_OAK_FENCE),
|
|
856 => Some(&Self::PALE_OAK_FENCE_GATE),
|
|
1035 => Some(&Self::PALE_OAK_HANGING_SIGN),
|
|
216 => Some(&Self::PALE_OAK_LEAVES),
|
|
167 => Some(&Self::PALE_OAK_LOG),
|
|
70 => Some(&Self::PALE_OAK_PLANKS),
|
|
802 => Some(&Self::PALE_OAK_PRESSURE_PLATE),
|
|
83 => Some(&Self::PALE_OAK_SAPLING),
|
|
342 => Some(&Self::PALE_OAK_SHELF),
|
|
1023 => Some(&Self::PALE_OAK_SIGN),
|
|
305 => Some(&Self::PALE_OAK_SLAB),
|
|
476 => Some(&Self::PALE_OAK_STAIRS),
|
|
836 => Some(&Self::PALE_OAK_TRAPDOOR),
|
|
204 => Some(&Self::PALE_OAK_WOOD),
|
|
1177 => Some(&Self::PANDA_SPAWN_EGG),
|
|
1057 => Some(&Self::PAPER),
|
|
1206 => Some(&Self::PARCHED_SPAWN_EGG),
|
|
1168 => Some(&Self::PARROT_SPAWN_EGG),
|
|
1454 => Some(&Self::PEARLESCENT_FROGLIGHT),
|
|
555 => Some(&Self::PEONY),
|
|
315 => Some(&Self::PETRIFIED_OAK_SLAB),
|
|
889 => Some(&Self::PHANTOM_MEMBRANE),
|
|
1223 => Some(&Self::PHANTOM_SPAWN_EGG),
|
|
1161 => Some(&Self::PIG_SPAWN_EGG),
|
|
1378 => Some(&Self::PIGLIN_BANNER_PATTERN),
|
|
1239 => Some(&Self::PIGLIN_BRUTE_SPAWN_EGG),
|
|
1269 => Some(&Self::PIGLIN_HEAD),
|
|
1238 => Some(&Self::PIGLIN_SPAWN_EGG),
|
|
1229 => Some(&Self::PILLAGER_SPAWN_EGG),
|
|
1302 => Some(&Self::PINK_BANNER),
|
|
1121 => Some(&Self::PINK_BED),
|
|
1072 => Some(&Self::PINK_BUNDLE),
|
|
1436 => Some(&Self::PINK_CANDLE),
|
|
539 => Some(&Self::PINK_CARPET),
|
|
648 => Some(&Self::PINK_CONCRETE),
|
|
664 => Some(&Self::PINK_CONCRETE_POWDER),
|
|
1101 => Some(&Self::PINK_DYE),
|
|
632 => Some(&Self::PINK_GLAZED_TERRACOTTA),
|
|
872 => Some(&Self::PINK_HARNESS),
|
|
286 => Some(&Self::PINK_PETALS),
|
|
616 => Some(&Self::PINK_SHULKER_BOX),
|
|
564 => Some(&Self::PINK_STAINED_GLASS),
|
|
580 => Some(&Self::PINK_STAINED_GLASS_PANE),
|
|
520 => Some(&Self::PINK_TERRACOTTA),
|
|
267 => Some(&Self::PINK_TULIP),
|
|
246 => Some(&Self::PINK_WOOL),
|
|
750 => Some(&Self::PISTON),
|
|
273 => Some(&Self::PITCHER_PLANT),
|
|
1316 => Some(&Self::PITCHER_POD),
|
|
1265 => Some(&Self::PLAYER_HEAD),
|
|
1493 => Some(&Self::PLENTY_POTTERY_SHERD),
|
|
57 => Some(&Self::PODZOL),
|
|
1450 => Some(&Self::POINTED_DRIPSTONE),
|
|
1260 => Some(&Self::POISONOUS_POTATO),
|
|
1178 => Some(&Self::POLAR_BEAR_SPAWN_EGG),
|
|
7 => Some(&Self::POLISHED_ANDESITE),
|
|
738 => Some(&Self::POLISHED_ANDESITE_SLAB),
|
|
721 => Some(&Self::POLISHED_ANDESITE_STAIRS),
|
|
391 => Some(&Self::POLISHED_BASALT),
|
|
1420 => Some(&Self::POLISHED_BLACKSTONE),
|
|
1425 => Some(&Self::POLISHED_BLACKSTONE_BRICK_SLAB),
|
|
1426 => Some(&Self::POLISHED_BLACKSTONE_BRICK_STAIRS),
|
|
501 => Some(&Self::POLISHED_BLACKSTONE_BRICK_WALL),
|
|
1424 => Some(&Self::POLISHED_BLACKSTONE_BRICKS),
|
|
778 => Some(&Self::POLISHED_BLACKSTONE_BUTTON),
|
|
792 => Some(&Self::POLISHED_BLACKSTONE_PRESSURE_PLATE),
|
|
1421 => Some(&Self::POLISHED_BLACKSTONE_SLAB),
|
|
1422 => Some(&Self::POLISHED_BLACKSTONE_STAIRS),
|
|
500 => Some(&Self::POLISHED_BLACKSTONE_WALL),
|
|
44 => Some(&Self::POLISHED_CINNABAR),
|
|
45 => Some(&Self::POLISHED_CINNABAR_SLAB),
|
|
46 => Some(&Self::POLISHED_CINNABAR_STAIRS),
|
|
47 => Some(&Self::POLISHED_CINNABAR_WALL),
|
|
10 => Some(&Self::POLISHED_DEEPSLATE),
|
|
741 => Some(&Self::POLISHED_DEEPSLATE_SLAB),
|
|
724 => Some(&Self::POLISHED_DEEPSLATE_STAIRS),
|
|
503 => Some(&Self::POLISHED_DEEPSLATE_WALL),
|
|
5 => Some(&Self::POLISHED_DIORITE),
|
|
730 => Some(&Self::POLISHED_DIORITE_SLAB),
|
|
712 => Some(&Self::POLISHED_DIORITE_STAIRS),
|
|
3 => Some(&Self::POLISHED_GRANITE),
|
|
727 => Some(&Self::POLISHED_GRANITE_SLAB),
|
|
709 => Some(&Self::POLISHED_GRANITE_STAIRS),
|
|
31 => Some(&Self::POLISHED_SULFUR),
|
|
32 => Some(&Self::POLISHED_SULFUR_SLAB),
|
|
33 => Some(&Self::POLISHED_SULFUR_STAIRS),
|
|
34 => Some(&Self::POLISHED_SULFUR_WALL),
|
|
17 => Some(&Self::POLISHED_TUFF),
|
|
18 => Some(&Self::POLISHED_TUFF_SLAB),
|
|
19 => Some(&Self::POLISHED_TUFF_STAIRS),
|
|
20 => Some(&Self::POLISHED_TUFF_WALL),
|
|
1314 => Some(&Self::POPPED_CHORUS_FRUIT),
|
|
260 => Some(&Self::POPPY),
|
|
1011 => Some(&Self::PORKCHOP),
|
|
1258 => Some(&Self::POTATO),
|
|
27 => Some(&Self::POTENT_SULFUR),
|
|
1150 => Some(&Self::POTION),
|
|
1043 => Some(&Self::POWDER_SNOW_BUCKET),
|
|
861 => Some(&Self::POWERED_RAIL),
|
|
590 => Some(&Self::PRISMARINE),
|
|
326 => Some(&Self::PRISMARINE_BRICK_SLAB),
|
|
594 => Some(&Self::PRISMARINE_BRICK_STAIRS),
|
|
591 => Some(&Self::PRISMARINE_BRICKS),
|
|
1278 => Some(&Self::PRISMARINE_CRYSTALS),
|
|
1277 => Some(&Self::PRISMARINE_SHARD),
|
|
325 => Some(&Self::PRISMARINE_SLAB),
|
|
593 => Some(&Self::PRISMARINE_STAIRS),
|
|
487 => Some(&Self::PRISMARINE_WALL),
|
|
1494 => Some(&Self::PRIZE_POTTERY_SHERD),
|
|
1089 => Some(&Self::PUFFERFISH),
|
|
1047 => Some(&Self::PUFFERFISH_BUCKET),
|
|
1186 => Some(&Self::PUFFERFISH_SPAWN_EGG),
|
|
384 => Some(&Self::PUMPKIN),
|
|
1271 => Some(&Self::PUMPKIN_PIE),
|
|
1137 => Some(&Self::PUMPKIN_SEEDS),
|
|
1306 => Some(&Self::PURPLE_BANNER),
|
|
1125 => Some(&Self::PURPLE_BED),
|
|
1076 => Some(&Self::PURPLE_BUNDLE),
|
|
1440 => Some(&Self::PURPLE_CANDLE),
|
|
543 => Some(&Self::PURPLE_CARPET),
|
|
652 => Some(&Self::PURPLE_CONCRETE),
|
|
668 => Some(&Self::PURPLE_CONCRETE_POWDER),
|
|
1105 => Some(&Self::PURPLE_DYE),
|
|
636 => Some(&Self::PURPLE_GLAZED_TERRACOTTA),
|
|
876 => Some(&Self::PURPLE_HARNESS),
|
|
620 => Some(&Self::PURPLE_SHULKER_BOX),
|
|
568 => Some(&Self::PURPLE_STAINED_GLASS),
|
|
584 => Some(&Self::PURPLE_STAINED_GLASS_PANE),
|
|
524 => Some(&Self::PURPLE_TERRACOTTA),
|
|
250 => Some(&Self::PURPLE_WOOL),
|
|
354 => Some(&Self::PURPUR_BLOCK),
|
|
355 => Some(&Self::PURPUR_PILLAR),
|
|
324 => Some(&Self::PURPUR_SLAB),
|
|
356 => Some(&Self::PURPUR_STAIRS),
|
|
929 => Some(&Self::QUARTZ),
|
|
510 => Some(&Self::QUARTZ_BLOCK),
|
|
511 => Some(&Self::QUARTZ_BRICKS),
|
|
512 => Some(&Self::QUARTZ_PILLAR),
|
|
321 => Some(&Self::QUARTZ_SLAB),
|
|
513 => Some(&Self::QUARTZ_STAIRS),
|
|
1279 => Some(&Self::RABBIT),
|
|
1282 => Some(&Self::RABBIT_FOOT),
|
|
1283 => Some(&Self::RABBIT_HIDE),
|
|
1179 => Some(&Self::RABBIT_SPAWN_EGG),
|
|
1281 => Some(&Self::RABBIT_STEW),
|
|
863 => Some(&Self::RAIL),
|
|
1473 => Some(&Self::RAISER_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1230 => Some(&Self::RAVAGER_SPAWN_EGG),
|
|
933 => Some(&Self::RAW_COPPER),
|
|
112 => Some(&Self::RAW_COPPER_BLOCK),
|
|
935 => Some(&Self::RAW_GOLD),
|
|
113 => Some(&Self::RAW_GOLD_BLOCK),
|
|
931 => Some(&Self::RAW_IRON),
|
|
111 => Some(&Self::RAW_IRON_BLOCK),
|
|
1064 => Some(&Self::RECOVERY_COMPASS),
|
|
1310 => Some(&Self::RED_BANNER),
|
|
1129 => Some(&Self::RED_BED),
|
|
1080 => Some(&Self::RED_BUNDLE),
|
|
1444 => Some(&Self::RED_CANDLE),
|
|
547 => Some(&Self::RED_CARPET),
|
|
656 => Some(&Self::RED_CONCRETE),
|
|
672 => Some(&Self::RED_CONCRETE_POWDER),
|
|
1109 => Some(&Self::RED_DYE),
|
|
640 => Some(&Self::RED_GLAZED_TERRACOTTA),
|
|
880 => Some(&Self::RED_HARNESS),
|
|
276 => Some(&Self::RED_MUSHROOM),
|
|
416 => Some(&Self::RED_MUSHROOM_BLOCK),
|
|
737 => Some(&Self::RED_NETHER_BRICK_SLAB),
|
|
720 => Some(&Self::RED_NETHER_BRICK_STAIRS),
|
|
495 => Some(&Self::RED_NETHER_BRICK_WALL),
|
|
606 => Some(&Self::RED_NETHER_BRICKS),
|
|
89 => Some(&Self::RED_SAND),
|
|
597 => Some(&Self::RED_SANDSTONE),
|
|
322 => Some(&Self::RED_SANDSTONE_SLAB),
|
|
600 => Some(&Self::RED_SANDSTONE_STAIRS),
|
|
488 => Some(&Self::RED_SANDSTONE_WALL),
|
|
624 => Some(&Self::RED_SHULKER_BOX),
|
|
572 => Some(&Self::RED_STAINED_GLASS),
|
|
588 => Some(&Self::RED_STAINED_GLASS_PANE),
|
|
528 => Some(&Self::RED_TERRACOTTA),
|
|
264 => Some(&Self::RED_TULIP),
|
|
254 => Some(&Self::RED_WOOL),
|
|
745 => Some(&Self::REDSTONE),
|
|
747 => Some(&Self::REDSTONE_BLOCK),
|
|
775 => Some(&Self::REDSTONE_LAMP),
|
|
99 => Some(&Self::REDSTONE_ORE),
|
|
746 => Some(&Self::REDSTONE_TORCH),
|
|
414 => Some(&Self::REINFORCED_DEEPSLATE),
|
|
748 => Some(&Self::REPEATER),
|
|
601 => Some(&Self::REPEATING_COMMAND_BLOCK),
|
|
441 => Some(&Self::RESIN_BLOCK),
|
|
1276 => Some(&Self::RESIN_BRICK),
|
|
444 => Some(&Self::RESIN_BRICK_SLAB),
|
|
443 => Some(&Self::RESIN_BRICK_STAIRS),
|
|
445 => Some(&Self::RESIN_BRICK_WALL),
|
|
442 => Some(&Self::RESIN_BRICKS),
|
|
440 => Some(&Self::RESIN_CLUMP),
|
|
1428 => Some(&Self::RESPAWN_ANCHOR),
|
|
1468 => Some(&Self::RIB_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
58 => Some(&Self::ROOTED_DIRT),
|
|
554 => Some(&Self::ROSE_BUSH),
|
|
1143 => Some(&Self::ROTTEN_FLESH),
|
|
865 => Some(&Self::SADDLE),
|
|
1087 => Some(&Self::SALMON),
|
|
1048 => Some(&Self::SALMON_BUCKET),
|
|
1187 => Some(&Self::SALMON_SPAWN_EGG),
|
|
86 => Some(&Self::SAND),
|
|
225 => Some(&Self::SANDSTONE),
|
|
313 => Some(&Self::SANDSTONE_SLAB),
|
|
466 => Some(&Self::SANDSTONE_STAIRS),
|
|
496 => Some(&Self::SANDSTONE_WALL),
|
|
744 => Some(&Self::SCAFFOLDING),
|
|
1495 => Some(&Self::SCRAPE_POTTERY_SHERD),
|
|
457 => Some(&Self::SCULK),
|
|
459 => Some(&Self::SCULK_CATALYST),
|
|
770 => Some(&Self::SCULK_SENSOR),
|
|
460 => Some(&Self::SCULK_SHRIEKER),
|
|
458 => Some(&Self::SCULK_VEIN),
|
|
596 => Some(&Self::SEA_LANTERN),
|
|
239 => Some(&Self::SEA_PICKLE),
|
|
238 => Some(&Self::SEAGRASS),
|
|
1459 => Some(&Self::SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1471 => Some(&Self::SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1496 => Some(&Self::SHEAF_POTTERY_SHERD),
|
|
1134 => Some(&Self::SHEARS),
|
|
1162 => Some(&Self::SHEEP_SPAWN_EGG),
|
|
1497 => Some(&Self::SHELTER_POTTERY_SHERD),
|
|
1325 => Some(&Self::SHIELD),
|
|
236 => Some(&Self::SHORT_DRY_GRASS),
|
|
229 => Some(&Self::SHORT_GRASS),
|
|
1408 => Some(&Self::SHROOMLIGHT),
|
|
609 => Some(&Self::SHULKER_BOX),
|
|
1334 => Some(&Self::SHULKER_SHELL),
|
|
1246 => Some(&Self::SHULKER_SPAWN_EGG),
|
|
1472 => Some(&Self::SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1224 => Some(&Self::SILVERFISH_SPAWN_EGG),
|
|
1208 => Some(&Self::SKELETON_HORSE_SPAWN_EGG),
|
|
1263 => Some(&Self::SKELETON_SKULL),
|
|
1207 => Some(&Self::SKELETON_SPAWN_EGG),
|
|
1375 => Some(&Self::SKULL_BANNER_PATTERN),
|
|
1498 => Some(&Self::SKULL_POTTERY_SHERD),
|
|
1059 => Some(&Self::SLIME_BALL),
|
|
752 => Some(&Self::SLIME_BLOCK),
|
|
1225 => Some(&Self::SLIME_SPAWN_EGG),
|
|
1446 => Some(&Self::SMALL_AMETHYST_BUD),
|
|
296 => Some(&Self::SMALL_DRIPLEAF),
|
|
1391 => Some(&Self::SMITHING_TABLE),
|
|
1386 => Some(&Self::SMOKER),
|
|
392 => Some(&Self::SMOOTH_BASALT),
|
|
328 => Some(&Self::SMOOTH_QUARTZ),
|
|
734 => Some(&Self::SMOOTH_QUARTZ_SLAB),
|
|
717 => Some(&Self::SMOOTH_QUARTZ_STAIRS),
|
|
329 => Some(&Self::SMOOTH_RED_SANDSTONE),
|
|
728 => Some(&Self::SMOOTH_RED_SANDSTONE_SLAB),
|
|
710 => Some(&Self::SMOOTH_RED_SANDSTONE_STAIRS),
|
|
330 => Some(&Self::SMOOTH_SANDSTONE),
|
|
733 => Some(&Self::SMOOTH_SANDSTONE_SLAB),
|
|
716 => Some(&Self::SMOOTH_SANDSTONE_STAIRS),
|
|
331 => Some(&Self::SMOOTH_STONE),
|
|
312 => Some(&Self::SMOOTH_STONE_SLAB),
|
|
675 => Some(&Self::SNIFFER_EGG),
|
|
1194 => Some(&Self::SNIFFER_SPAWN_EGG),
|
|
1499 => Some(&Self::SNORT_POTTERY_SHERD),
|
|
1467 => Some(&Self::SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
365 => Some(&Self::SNOW),
|
|
367 => Some(&Self::SNOW_BLOCK),
|
|
1198 => Some(&Self::SNOW_GOLEM_SPAWN_EGG),
|
|
1044 => Some(&Self::SNOWBALL),
|
|
1407 => Some(&Self::SOUL_CAMPFIRE),
|
|
1395 => Some(&Self::SOUL_LANTERN),
|
|
388 => Some(&Self::SOUL_SAND),
|
|
389 => Some(&Self::SOUL_SOIL),
|
|
393 => Some(&Self::SOUL_TORCH),
|
|
357 => Some(&Self::SPAWNER),
|
|
1322 => Some(&Self::SPECTRAL_ARROW),
|
|
1151 => Some(&Self::SPIDER_EYE),
|
|
1217 => Some(&Self::SPIDER_SPAWN_EGG),
|
|
1469 => Some(&Self::SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1321 => Some(&Self::SPLASH_POTION),
|
|
220 => Some(&Self::SPONGE),
|
|
274 => Some(&Self::SPORE_BLOSSOM),
|
|
893 => Some(&Self::SPRUCE_BOAT),
|
|
780 => Some(&Self::SPRUCE_BUTTON),
|
|
894 => Some(&Self::SPRUCE_CHEST_BOAT),
|
|
809 => Some(&Self::SPRUCE_DOOR),
|
|
373 => Some(&Self::SPRUCE_FENCE),
|
|
850 => Some(&Self::SPRUCE_FENCE_GATE),
|
|
1029 => Some(&Self::SPRUCE_HANGING_SIGN),
|
|
210 => Some(&Self::SPRUCE_LEAVES),
|
|
162 => Some(&Self::SPRUCE_LOG),
|
|
64 => Some(&Self::SPRUCE_PLANKS),
|
|
796 => Some(&Self::SPRUCE_PRESSURE_PLATE),
|
|
77 => Some(&Self::SPRUCE_SAPLING),
|
|
343 => Some(&Self::SPRUCE_SHELF),
|
|
1017 => Some(&Self::SPRUCE_SIGN),
|
|
299 => Some(&Self::SPRUCE_SLAB),
|
|
470 => Some(&Self::SPRUCE_STAIRS),
|
|
830 => Some(&Self::SPRUCE_TRAPDOOR),
|
|
199 => Some(&Self::SPRUCE_WOOD),
|
|
1084 => Some(&Self::SPYGLASS),
|
|
1188 => Some(&Self::SQUID_SPAWN_EGG),
|
|
974 => Some(&Self::STICK),
|
|
751 => Some(&Self::STICKY_PISTON),
|
|
1 => Some(&Self::STONE),
|
|
952 => Some(&Self::STONE_AXE),
|
|
318 => Some(&Self::STONE_BRICK_SLAB),
|
|
448 => Some(&Self::STONE_BRICK_STAIRS),
|
|
491 => Some(&Self::STONE_BRICK_WALL),
|
|
403 => Some(&Self::STONE_BRICKS),
|
|
777 => Some(&Self::STONE_BUTTON),
|
|
953 => Some(&Self::STONE_HOE),
|
|
951 => Some(&Self::STONE_PICKAXE),
|
|
791 => Some(&Self::STONE_PRESSURE_PLATE),
|
|
950 => Some(&Self::STONE_SHOVEL),
|
|
311 => Some(&Self::STONE_SLAB),
|
|
1327 => Some(&Self::STONE_SPEAR),
|
|
715 => Some(&Self::STONE_STAIRS),
|
|
949 => Some(&Self::STONE_SWORD),
|
|
1392 => Some(&Self::STONECUTTER),
|
|
1209 => Some(&Self::STRAY_SPAWN_EGG),
|
|
1240 => Some(&Self::STRIDER_SPAWN_EGG),
|
|
976 => Some(&Self::STRING),
|
|
179 => Some(&Self::STRIPPED_ACACIA_LOG),
|
|
190 => Some(&Self::STRIPPED_ACACIA_WOOD),
|
|
197 => Some(&Self::STRIPPED_BAMBOO_BLOCK),
|
|
177 => Some(&Self::STRIPPED_BIRCH_LOG),
|
|
188 => Some(&Self::STRIPPED_BIRCH_WOOD),
|
|
180 => Some(&Self::STRIPPED_CHERRY_LOG),
|
|
191 => Some(&Self::STRIPPED_CHERRY_WOOD),
|
|
195 => Some(&Self::STRIPPED_CRIMSON_HYPHAE),
|
|
184 => Some(&Self::STRIPPED_CRIMSON_STEM),
|
|
181 => Some(&Self::STRIPPED_DARK_OAK_LOG),
|
|
192 => Some(&Self::STRIPPED_DARK_OAK_WOOD),
|
|
178 => Some(&Self::STRIPPED_JUNGLE_LOG),
|
|
189 => Some(&Self::STRIPPED_JUNGLE_WOOD),
|
|
183 => Some(&Self::STRIPPED_MANGROVE_LOG),
|
|
194 => Some(&Self::STRIPPED_MANGROVE_WOOD),
|
|
175 => Some(&Self::STRIPPED_OAK_LOG),
|
|
186 => Some(&Self::STRIPPED_OAK_WOOD),
|
|
182 => Some(&Self::STRIPPED_PALE_OAK_LOG),
|
|
193 => Some(&Self::STRIPPED_PALE_OAK_WOOD),
|
|
176 => Some(&Self::STRIPPED_SPRUCE_LOG),
|
|
187 => Some(&Self::STRIPPED_SPRUCE_WOOD),
|
|
196 => Some(&Self::STRIPPED_WARPED_HYPHAE),
|
|
185 => Some(&Self::STRIPPED_WARPED_STEM),
|
|
911 => Some(&Self::STRUCTURE_BLOCK),
|
|
608 => Some(&Self::STRUCTURE_VOID),
|
|
1113 => Some(&Self::SUGAR),
|
|
284 => Some(&Self::SUGAR_CANE),
|
|
26 => Some(&Self::SULFUR),
|
|
36 => Some(&Self::SULFUR_BRICK_SLAB),
|
|
37 => Some(&Self::SULFUR_BRICK_STAIRS),
|
|
38 => Some(&Self::SULFUR_BRICK_WALL),
|
|
35 => Some(&Self::SULFUR_BRICKS),
|
|
1052 => Some(&Self::SULFUR_CUBE_BUCKET),
|
|
1195 => Some(&Self::SULFUR_CUBE_SPAWN_EGG),
|
|
28 => Some(&Self::SULFUR_SLAB),
|
|
1451 => Some(&Self::SULFUR_SPIKE),
|
|
29 => Some(&Self::SULFUR_STAIRS),
|
|
30 => Some(&Self::SULFUR_WALL),
|
|
552 => Some(&Self::SUNFLOWER),
|
|
88 => Some(&Self::SUSPICIOUS_GRAVEL),
|
|
87 => Some(&Self::SUSPICIOUS_SAND),
|
|
1371 => Some(&Self::SUSPICIOUS_STEW),
|
|
1404 => Some(&Self::SWEET_BERRIES),
|
|
1053 => Some(&Self::TADPOLE_BUCKET),
|
|
1189 => Some(&Self::TADPOLE_SPAWN_EGG),
|
|
237 => Some(&Self::TALL_DRY_GRASS),
|
|
556 => Some(&Self::TALL_GRASS),
|
|
759 => Some(&Self::TARGET),
|
|
549 => Some(&Self::TERRACOTTA),
|
|
913 => Some(&Self::TEST_BLOCK),
|
|
914 => Some(&Self::TEST_INSTANCE_BLOCK),
|
|
1466 => Some(&Self::TIDE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
223 => Some(&Self::TINTED_GLASS),
|
|
1323 => Some(&Self::TIPPED_ARROW),
|
|
774 => Some(&Self::TNT),
|
|
885 => Some(&Self::TNT_MINECART),
|
|
350 => Some(&Self::TORCH),
|
|
272 => Some(&Self::TORCHFLOWER),
|
|
1315 => Some(&Self::TORCHFLOWER_SEEDS),
|
|
1333 => Some(&Self::TOTEM_OF_UNDYING),
|
|
1199 => Some(&Self::TRADER_LLAMA_SPAWN_EGG),
|
|
773 => Some(&Self::TRAPPED_CHEST),
|
|
1533 => Some(&Self::TRIAL_KEY),
|
|
1532 => Some(&Self::TRIAL_SPAWNER),
|
|
1362 => Some(&Self::TRIDENT),
|
|
772 => Some(&Self::TRIPWIRE_HOOK),
|
|
1088 => Some(&Self::TROPICAL_FISH),
|
|
1050 => Some(&Self::TROPICAL_FISH_BUCKET),
|
|
1190 => Some(&Self::TROPICAL_FISH_SPAWN_EGG),
|
|
687 => Some(&Self::TUBE_CORAL),
|
|
682 => Some(&Self::TUBE_CORAL_BLOCK),
|
|
697 => Some(&Self::TUBE_CORAL_FAN),
|
|
12 => Some(&Self::TUFF),
|
|
22 => Some(&Self::TUFF_BRICK_SLAB),
|
|
23 => Some(&Self::TUFF_BRICK_STAIRS),
|
|
24 => Some(&Self::TUFF_BRICK_WALL),
|
|
21 => Some(&Self::TUFF_BRICKS),
|
|
13 => Some(&Self::TUFF_SLAB),
|
|
14 => Some(&Self::TUFF_STAIRS),
|
|
15 => Some(&Self::TUFF_WALL),
|
|
674 => Some(&Self::TURTLE_EGG),
|
|
915 => Some(&Self::TURTLE_HELMET),
|
|
916 => Some(&Self::TURTLE_SCUTE),
|
|
1191 => Some(&Self::TURTLE_SPAWN_EGG),
|
|
283 => Some(&Self::TWISTING_VINES),
|
|
1535 => Some(&Self::VAULT),
|
|
1453 => Some(&Self::VERDANT_FROGLIGHT),
|
|
1465 => Some(&Self::VEX_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1232 => Some(&Self::VEX_SPAWN_EGG),
|
|
1200 => Some(&Self::VILLAGER_SPAWN_EGG),
|
|
1231 => Some(&Self::VINDICATOR_SPAWN_EGG),
|
|
438 => Some(&Self::VINE),
|
|
1201 => Some(&Self::WANDERING_TRADER_SPAWN_EGG),
|
|
1463 => Some(&Self::WARD_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1226 => Some(&Self::WARDEN_SPAWN_EGG),
|
|
790 => Some(&Self::WARPED_BUTTON),
|
|
819 => Some(&Self::WARPED_DOOR),
|
|
383 => Some(&Self::WARPED_FENCE),
|
|
860 => Some(&Self::WARPED_FENCE_GATE),
|
|
278 => Some(&Self::WARPED_FUNGUS),
|
|
888 => Some(&Self::WARPED_FUNGUS_ON_A_STICK),
|
|
1039 => Some(&Self::WARPED_HANGING_SIGN),
|
|
208 => Some(&Self::WARPED_HYPHAE),
|
|
61 => Some(&Self::WARPED_NYLIUM),
|
|
74 => Some(&Self::WARPED_PLANKS),
|
|
806 => Some(&Self::WARPED_PRESSURE_PLATE),
|
|
280 => Some(&Self::WARPED_ROOTS),
|
|
344 => Some(&Self::WARPED_SHELF),
|
|
1027 => Some(&Self::WARPED_SIGN),
|
|
310 => Some(&Self::WARPED_SLAB),
|
|
481 => Some(&Self::WARPED_STAIRS),
|
|
173 => Some(&Self::WARPED_STEM),
|
|
840 => Some(&Self::WARPED_TRAPDOOR),
|
|
605 => Some(&Self::WARPED_WART_BLOCK),
|
|
1041 => Some(&Self::WATER_BUCKET),
|
|
133 => Some(&Self::WAXED_CHISELED_COPPER),
|
|
423 => Some(&Self::WAXED_COPPER_BARS),
|
|
122 => Some(&Self::WAXED_COPPER_BLOCK),
|
|
1512 => Some(&Self::WAXED_COPPER_BULB),
|
|
432 => Some(&Self::WAXED_COPPER_CHAIN),
|
|
1520 => Some(&Self::WAXED_COPPER_CHEST),
|
|
824 => Some(&Self::WAXED_COPPER_DOOR),
|
|
1528 => Some(&Self::WAXED_COPPER_GOLEM_STATUE),
|
|
1504 => Some(&Self::WAXED_COPPER_GRATE),
|
|
1400 => Some(&Self::WAXED_COPPER_LANTERN),
|
|
845 => Some(&Self::WAXED_COPPER_TRAPDOOR),
|
|
141 => Some(&Self::WAXED_CUT_COPPER),
|
|
157 => Some(&Self::WAXED_CUT_COPPER_SLAB),
|
|
149 => Some(&Self::WAXED_CUT_COPPER_STAIRS),
|
|
134 => Some(&Self::WAXED_EXPOSED_CHISELED_COPPER),
|
|
123 => Some(&Self::WAXED_EXPOSED_COPPER),
|
|
424 => Some(&Self::WAXED_EXPOSED_COPPER_BARS),
|
|
1513 => Some(&Self::WAXED_EXPOSED_COPPER_BULB),
|
|
433 => Some(&Self::WAXED_EXPOSED_COPPER_CHAIN),
|
|
1521 => Some(&Self::WAXED_EXPOSED_COPPER_CHEST),
|
|
825 => Some(&Self::WAXED_EXPOSED_COPPER_DOOR),
|
|
1529 => Some(&Self::WAXED_EXPOSED_COPPER_GOLEM_STATUE),
|
|
1505 => Some(&Self::WAXED_EXPOSED_COPPER_GRATE),
|
|
1401 => Some(&Self::WAXED_EXPOSED_COPPER_LANTERN),
|
|
846 => Some(&Self::WAXED_EXPOSED_COPPER_TRAPDOOR),
|
|
142 => Some(&Self::WAXED_EXPOSED_CUT_COPPER),
|
|
158 => Some(&Self::WAXED_EXPOSED_CUT_COPPER_SLAB),
|
|
150 => Some(&Self::WAXED_EXPOSED_CUT_COPPER_STAIRS),
|
|
766 => Some(&Self::WAXED_EXPOSED_LIGHTNING_ROD),
|
|
765 => Some(&Self::WAXED_LIGHTNING_ROD),
|
|
136 => Some(&Self::WAXED_OXIDIZED_CHISELED_COPPER),
|
|
125 => Some(&Self::WAXED_OXIDIZED_COPPER),
|
|
426 => Some(&Self::WAXED_OXIDIZED_COPPER_BARS),
|
|
1515 => Some(&Self::WAXED_OXIDIZED_COPPER_BULB),
|
|
435 => Some(&Self::WAXED_OXIDIZED_COPPER_CHAIN),
|
|
1523 => Some(&Self::WAXED_OXIDIZED_COPPER_CHEST),
|
|
827 => Some(&Self::WAXED_OXIDIZED_COPPER_DOOR),
|
|
1531 => Some(&Self::WAXED_OXIDIZED_COPPER_GOLEM_STATUE),
|
|
1507 => Some(&Self::WAXED_OXIDIZED_COPPER_GRATE),
|
|
1403 => Some(&Self::WAXED_OXIDIZED_COPPER_LANTERN),
|
|
848 => Some(&Self::WAXED_OXIDIZED_COPPER_TRAPDOOR),
|
|
144 => Some(&Self::WAXED_OXIDIZED_CUT_COPPER),
|
|
160 => Some(&Self::WAXED_OXIDIZED_CUT_COPPER_SLAB),
|
|
152 => Some(&Self::WAXED_OXIDIZED_CUT_COPPER_STAIRS),
|
|
768 => Some(&Self::WAXED_OXIDIZED_LIGHTNING_ROD),
|
|
135 => Some(&Self::WAXED_WEATHERED_CHISELED_COPPER),
|
|
124 => Some(&Self::WAXED_WEATHERED_COPPER),
|
|
425 => Some(&Self::WAXED_WEATHERED_COPPER_BARS),
|
|
1514 => Some(&Self::WAXED_WEATHERED_COPPER_BULB),
|
|
434 => Some(&Self::WAXED_WEATHERED_COPPER_CHAIN),
|
|
1522 => Some(&Self::WAXED_WEATHERED_COPPER_CHEST),
|
|
826 => Some(&Self::WAXED_WEATHERED_COPPER_DOOR),
|
|
1530 => Some(&Self::WAXED_WEATHERED_COPPER_GOLEM_STATUE),
|
|
1506 => Some(&Self::WAXED_WEATHERED_COPPER_GRATE),
|
|
1402 => Some(&Self::WAXED_WEATHERED_COPPER_LANTERN),
|
|
847 => Some(&Self::WAXED_WEATHERED_COPPER_TRAPDOOR),
|
|
143 => Some(&Self::WAXED_WEATHERED_CUT_COPPER),
|
|
159 => Some(&Self::WAXED_WEATHERED_CUT_COPPER_SLAB),
|
|
151 => Some(&Self::WAXED_WEATHERED_CUT_COPPER_STAIRS),
|
|
767 => Some(&Self::WAXED_WEATHERED_LIGHTNING_ROD),
|
|
1470 => Some(&Self::WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
131 => Some(&Self::WEATHERED_CHISELED_COPPER),
|
|
120 => Some(&Self::WEATHERED_COPPER),
|
|
421 => Some(&Self::WEATHERED_COPPER_BARS),
|
|
1510 => Some(&Self::WEATHERED_COPPER_BULB),
|
|
430 => Some(&Self::WEATHERED_COPPER_CHAIN),
|
|
1518 => Some(&Self::WEATHERED_COPPER_CHEST),
|
|
822 => Some(&Self::WEATHERED_COPPER_DOOR),
|
|
1526 => Some(&Self::WEATHERED_COPPER_GOLEM_STATUE),
|
|
1502 => Some(&Self::WEATHERED_COPPER_GRATE),
|
|
1398 => Some(&Self::WEATHERED_COPPER_LANTERN),
|
|
843 => Some(&Self::WEATHERED_COPPER_TRAPDOOR),
|
|
139 => Some(&Self::WEATHERED_CUT_COPPER),
|
|
155 => Some(&Self::WEATHERED_CUT_COPPER_SLAB),
|
|
147 => Some(&Self::WEATHERED_CUT_COPPER_STAIRS),
|
|
763 => Some(&Self::WEATHERED_LIGHTNING_ROD),
|
|
282 => Some(&Self::WEEPING_VINES),
|
|
221 => Some(&Self::WET_SPONGE),
|
|
980 => Some(&Self::WHEAT),
|
|
979 => Some(&Self::WHEAT_SEEDS),
|
|
1296 => Some(&Self::WHITE_BANNER),
|
|
1115 => Some(&Self::WHITE_BED),
|
|
1066 => Some(&Self::WHITE_BUNDLE),
|
|
1430 => Some(&Self::WHITE_CANDLE),
|
|
533 => Some(&Self::WHITE_CARPET),
|
|
642 => Some(&Self::WHITE_CONCRETE),
|
|
658 => Some(&Self::WHITE_CONCRETE_POWDER),
|
|
1095 => Some(&Self::WHITE_DYE),
|
|
626 => Some(&Self::WHITE_GLAZED_TERRACOTTA),
|
|
866 => Some(&Self::WHITE_HARNESS),
|
|
610 => Some(&Self::WHITE_SHULKER_BOX),
|
|
558 => Some(&Self::WHITE_STAINED_GLASS),
|
|
574 => Some(&Self::WHITE_STAINED_GLASS_PANE),
|
|
514 => Some(&Self::WHITE_TERRACOTTA),
|
|
266 => Some(&Self::WHITE_TULIP),
|
|
240 => Some(&Self::WHITE_WOOL),
|
|
1462 => Some(&Self::WILD_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
287 => Some(&Self::WILDFLOWERS),
|
|
1249 => Some(&Self::WIND_CHARGE),
|
|
1227 => Some(&Self::WITCH_SPAWN_EGG),
|
|
271 => Some(&Self::WITHER_ROSE),
|
|
1264 => Some(&Self::WITHER_SKELETON_SKULL),
|
|
1211 => Some(&Self::WITHER_SKELETON_SPAWN_EGG),
|
|
1210 => Some(&Self::WITHER_SPAWN_EGG),
|
|
918 => Some(&Self::WOLF_ARMOR),
|
|
1169 => Some(&Self::WOLF_SPAWN_EGG),
|
|
942 => Some(&Self::WOODEN_AXE),
|
|
943 => Some(&Self::WOODEN_HOE),
|
|
941 => Some(&Self::WOODEN_PICKAXE),
|
|
940 => Some(&Self::WOODEN_SHOVEL),
|
|
1326 => Some(&Self::WOODEN_SPEAR),
|
|
939 => Some(&Self::WOODEN_SWORD),
|
|
1250 => Some(&Self::WRITABLE_BOOK),
|
|
1251 => Some(&Self::WRITTEN_BOOK),
|
|
1300 => Some(&Self::YELLOW_BANNER),
|
|
1119 => Some(&Self::YELLOW_BED),
|
|
1070 => Some(&Self::YELLOW_BUNDLE),
|
|
1434 => Some(&Self::YELLOW_CANDLE),
|
|
537 => Some(&Self::YELLOW_CARPET),
|
|
646 => Some(&Self::YELLOW_CONCRETE),
|
|
662 => Some(&Self::YELLOW_CONCRETE_POWDER),
|
|
1099 => Some(&Self::YELLOW_DYE),
|
|
630 => Some(&Self::YELLOW_GLAZED_TERRACOTTA),
|
|
870 => Some(&Self::YELLOW_HARNESS),
|
|
614 => Some(&Self::YELLOW_SHULKER_BOX),
|
|
562 => Some(&Self::YELLOW_STAINED_GLASS),
|
|
578 => Some(&Self::YELLOW_STAINED_GLASS_PANE),
|
|
518 => Some(&Self::YELLOW_TERRACOTTA),
|
|
244 => Some(&Self::YELLOW_WOOL),
|
|
1241 => Some(&Self::ZOGLIN_SPAWN_EGG),
|
|
1266 => Some(&Self::ZOMBIE_HEAD),
|
|
1213 => Some(&Self::ZOMBIE_HORSE_SPAWN_EGG),
|
|
1214 => Some(&Self::ZOMBIE_NAUTILUS_SPAWN_EGG),
|
|
1212 => Some(&Self::ZOMBIE_SPAWN_EGG),
|
|
1215 => Some(&Self::ZOMBIE_VILLAGER_SPAWN_EGG),
|
|
1242 => Some(&Self::ZOMBIFIED_PIGLIN_SPAWN_EGG),
|
|
_ => None,
|
|
}
|
|
}
|
|
}
|
|
impl Taggable for Item {
|
|
#[inline]
|
|
fn tag_key() -> RegistryKey {
|
|
RegistryKey::Item
|
|
}
|
|
#[inline]
|
|
fn registry_key(&self) -> &str {
|
|
self.registry_key
|
|
}
|
|
#[inline]
|
|
fn registry_id(&self) -> u16 {
|
|
self.id
|
|
}
|
|
}
|
|
impl BedrockItem {
|
|
pub const ACACIA_BOAT: Self = Self {
|
|
id: 411,
|
|
registry_key: "minecraft:acacia_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_BUTTON: Self = Self {
|
|
id: -140,
|
|
registry_key: "minecraft:acacia_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_CHEST_BOAT: Self = Self {
|
|
id: 684,
|
|
registry_key: "minecraft:acacia_chest_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_DOOR: Self = Self {
|
|
id: 595,
|
|
registry_key: "minecraft:acacia_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_DOUBLE_SLAB: Self = Self {
|
|
id: -812,
|
|
registry_key: "minecraft:acacia_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_FENCE: Self = Self {
|
|
id: -575,
|
|
registry_key: "minecraft:acacia_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_FENCE_GATE: Self = Self {
|
|
id: 187,
|
|
registry_key: "minecraft:acacia_fence_gate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_HANGING_SIGN: Self = Self {
|
|
id: -504,
|
|
registry_key: "minecraft:acacia_hanging_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_LEAVES: Self = Self {
|
|
id: 161,
|
|
registry_key: "minecraft:acacia_leaves",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_LOG: Self = Self {
|
|
id: 162,
|
|
registry_key: "minecraft:acacia_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_PLANKS: Self = Self {
|
|
id: -742,
|
|
registry_key: "minecraft:acacia_planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_PRESSURE_PLATE: Self = Self {
|
|
id: -150,
|
|
registry_key: "minecraft:acacia_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_SAPLING: Self = Self {
|
|
id: -828,
|
|
registry_key: "minecraft:acacia_sapling",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_SHELF: Self = Self {
|
|
id: -1051,
|
|
registry_key: "minecraft:acacia_shelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_SIGN: Self = Self {
|
|
id: 618,
|
|
registry_key: "minecraft:acacia_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_SLAB: Self = Self {
|
|
id: -807,
|
|
registry_key: "minecraft:acacia_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_STAIRS: Self = Self {
|
|
id: 163,
|
|
registry_key: "minecraft:acacia_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_STANDING_SIGN: Self = Self {
|
|
id: -190,
|
|
registry_key: "minecraft:acacia_standing_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_TRAPDOOR: Self = Self {
|
|
id: -145,
|
|
registry_key: "minecraft:acacia_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_WALL_SIGN: Self = Self {
|
|
id: -191,
|
|
registry_key: "minecraft:acacia_wall_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACACIA_WOOD: Self = Self {
|
|
id: -817,
|
|
registry_key: "minecraft:acacia_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ACTIVATOR_RAIL: Self = Self {
|
|
id: 126,
|
|
registry_key: "minecraft:activator_rail",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const AGENT_SPAWN_EGG: Self = Self {
|
|
id: 521,
|
|
registry_key: "minecraft:agent_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const AIR: Self = Self {
|
|
id: -158,
|
|
registry_key: "minecraft:air",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ALLAY_SPAWN_EGG: Self = Self {
|
|
id: 673,
|
|
registry_key: "minecraft:allay_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ALLIUM: Self = Self {
|
|
id: -831,
|
|
registry_key: "minecraft:allium",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ALLOW: Self = Self {
|
|
id: 210,
|
|
registry_key: "minecraft:allow",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const AMETHYST_BLOCK: Self = Self {
|
|
id: -327,
|
|
registry_key: "minecraft:amethyst_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const AMETHYST_CLUSTER: Self = Self {
|
|
id: -329,
|
|
registry_key: "minecraft:amethyst_cluster",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const AMETHYST_SHARD: Self = Self {
|
|
id: 666,
|
|
registry_key: "minecraft:amethyst_shard",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ANCIENT_DEBRIS: Self = Self {
|
|
id: -271,
|
|
registry_key: "minecraft:ancient_debris",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ANDESITE: Self = Self {
|
|
id: -594,
|
|
registry_key: "minecraft:andesite",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ANDESITE_DOUBLE_SLAB: Self = Self {
|
|
id: -920,
|
|
registry_key: "minecraft:andesite_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ANDESITE_SLAB: Self = Self {
|
|
id: -893,
|
|
registry_key: "minecraft:andesite_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ANDESITE_STAIRS: Self = Self {
|
|
id: -171,
|
|
registry_key: "minecraft:andesite_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ANDESITE_WALL: Self = Self {
|
|
id: -974,
|
|
registry_key: "minecraft:andesite_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ANGLER_POTTERY_SHERD: Self = Self {
|
|
id: 699,
|
|
registry_key: "minecraft:angler_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ANVIL: Self = Self {
|
|
id: 145,
|
|
registry_key: "minecraft:anvil",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const APPLE : Self = Self { id : 285 , registry_key : "minecraft:apple" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\x08\x02\x11minecraft:is_food\n\x0Fitem_properties\x01\x0Eliquid_clipped\0\x08\x0Ecreative_group\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x05apple\0\0\x03\x11creative_category\x04\x01\x0Eshould_despawn\x01\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x80\x01\x03\x06damage\0\x08\x10enchantable_slot\x04none\x01\rhand_equipped\0\x01\x12hidden_in_commands\x02\x03\x0Cuse_duration@\x01\x17can_destroy_in_creative\x01\x03\x11enchantable_value\0\x03\x0Bframe_count\x02\x03\ruse_animation\x02\x01\x04foil\0\0\n\x0Eminecraft:food\n\x11using_converts_to\0\x03\tnutrition\x08\x05\x13saturation_modifier\x9A\x99\x99>\x01\x0Ecan_always_eat\0\0\n\x0Eminecraft:tags\t\x04tags\x08\x02\x11minecraft:is_food\0\n\x17minecraft:use_modifiers\x05\x11movement_modifier33\xB3>\x05\x0Cuse_duration\xCD\xCC\xCC?\x08\x0Bstart_using\x06always\x01\x0Femit_vibrations\x01\0\n\x17minecraft:use_animation\x08\x05value\x03eat\0\n\x16minecraft:display_name\x08\x05value\x0Fitem.apple.name\0\0" } ;
|
|
pub const ARCHER_POTTERY_SHERD: Self = Self {
|
|
id: 700,
|
|
registry_key: "minecraft:archer_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ARMADILLO_SCUTE: Self = Self {
|
|
id: 746,
|
|
registry_key: "minecraft:armadillo_scute",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ARMADILLO_SPAWN_EGG: Self = Self {
|
|
id: 745,
|
|
registry_key: "minecraft:armadillo_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ARMOR_STAND: Self = Self {
|
|
id: 591,
|
|
registry_key: "minecraft:armor_stand",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ARMS_UP_POTTERY_SHERD: Self = Self {
|
|
id: 701,
|
|
registry_key: "minecraft:arms_up_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ARROW: Self = Self {
|
|
id: 332,
|
|
registry_key: "minecraft:arrow",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const AXOLOTL_BUCKET: Self = Self {
|
|
id: 401,
|
|
registry_key: "minecraft:axolotl_bucket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const AXOLOTL_SPAWN_EGG: Self = Self {
|
|
id: 536,
|
|
registry_key: "minecraft:axolotl_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const AZALEA: Self = Self {
|
|
id: -337,
|
|
registry_key: "minecraft:azalea",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const AZALEA_LEAVES: Self = Self {
|
|
id: -324,
|
|
registry_key: "minecraft:azalea_leaves",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const AZALEA_LEAVES_FLOWERED: Self = Self {
|
|
id: -325,
|
|
registry_key: "minecraft:azalea_leaves_flowered",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const AZURE_BLUET: Self = Self {
|
|
id: -832,
|
|
registry_key: "minecraft:azure_bluet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAKED_POTATO : Self = Self { id : 310 , registry_key : "minecraft:baked_potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x19?\x03\ron_use_action\x01\x03\rcooldown_time\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x03\tnutrition\n\x08\x11using_converts_to\0\0\0" } ;
|
|
pub const BALLOON: Self = Self {
|
|
id: 641,
|
|
registry_key: "minecraft:balloon",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO: Self = Self {
|
|
id: -163,
|
|
registry_key: "minecraft:bamboo",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_BLOCK: Self = Self {
|
|
id: -527,
|
|
registry_key: "minecraft:bamboo_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_BUTTON: Self = Self {
|
|
id: -511,
|
|
registry_key: "minecraft:bamboo_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_CHEST_RAFT: Self = Self {
|
|
id: 696,
|
|
registry_key: "minecraft:bamboo_chest_raft",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_DOOR: Self = Self {
|
|
id: -517,
|
|
registry_key: "minecraft:bamboo_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_DOUBLE_SLAB: Self = Self {
|
|
id: -521,
|
|
registry_key: "minecraft:bamboo_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_FENCE: Self = Self {
|
|
id: -515,
|
|
registry_key: "minecraft:bamboo_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_FENCE_GATE: Self = Self {
|
|
id: -516,
|
|
registry_key: "minecraft:bamboo_fence_gate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_HANGING_SIGN: Self = Self {
|
|
id: -522,
|
|
registry_key: "minecraft:bamboo_hanging_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_MOSAIC: Self = Self {
|
|
id: -509,
|
|
registry_key: "minecraft:bamboo_mosaic",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_MOSAIC_DOUBLE_SLAB: Self = Self {
|
|
id: -525,
|
|
registry_key: "minecraft:bamboo_mosaic_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_MOSAIC_SLAB: Self = Self {
|
|
id: -524,
|
|
registry_key: "minecraft:bamboo_mosaic_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_MOSAIC_STAIRS: Self = Self {
|
|
id: -523,
|
|
registry_key: "minecraft:bamboo_mosaic_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_PLANKS: Self = Self {
|
|
id: -510,
|
|
registry_key: "minecraft:bamboo_planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_PRESSURE_PLATE: Self = Self {
|
|
id: -514,
|
|
registry_key: "minecraft:bamboo_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_RAFT: Self = Self {
|
|
id: 695,
|
|
registry_key: "minecraft:bamboo_raft",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_SAPLING: Self = Self {
|
|
id: -164,
|
|
registry_key: "minecraft:bamboo_sapling",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_SHELF: Self = Self {
|
|
id: -1056,
|
|
registry_key: "minecraft:bamboo_shelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_SIGN: Self = Self {
|
|
id: 694,
|
|
registry_key: "minecraft:bamboo_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_SLAB: Self = Self {
|
|
id: -513,
|
|
registry_key: "minecraft:bamboo_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_STAIRS: Self = Self {
|
|
id: -512,
|
|
registry_key: "minecraft:bamboo_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_STANDING_SIGN: Self = Self {
|
|
id: -518,
|
|
registry_key: "minecraft:bamboo_standing_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_TRAPDOOR: Self = Self {
|
|
id: -520,
|
|
registry_key: "minecraft:bamboo_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAMBOO_WALL_SIGN: Self = Self {
|
|
id: -519,
|
|
registry_key: "minecraft:bamboo_wall_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BANNER: Self = Self {
|
|
id: 606,
|
|
registry_key: "minecraft:banner",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BANNER_PATTERN: Self = Self {
|
|
id: 842,
|
|
registry_key: "minecraft:banner_pattern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BARREL: Self = Self {
|
|
id: -203,
|
|
registry_key: "minecraft:barrel",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BARRIER: Self = Self {
|
|
id: -161,
|
|
registry_key: "minecraft:barrier",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BASALT: Self = Self {
|
|
id: -234,
|
|
registry_key: "minecraft:basalt",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BAT_SPAWN_EGG: Self = Self {
|
|
id: 486,
|
|
registry_key: "minecraft:bat_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BEACON: Self = Self {
|
|
id: 138,
|
|
registry_key: "minecraft:beacon",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BED: Self = Self {
|
|
id: 450,
|
|
registry_key: "minecraft:bed",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BEDROCK: Self = Self {
|
|
id: 7,
|
|
registry_key: "minecraft:bedrock",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BEE_NEST: Self = Self {
|
|
id: -218,
|
|
registry_key: "minecraft:bee_nest",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BEE_SPAWN_EGG: Self = Self {
|
|
id: 528,
|
|
registry_key: "minecraft:bee_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BEEF : Self = Self { id : 302 , registry_key : "minecraft:beef" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x08\x11using_converts_to\0\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\tnutrition\x06\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99>\x01\x0Ecan_always_eat\0\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const BEEHIVE: Self = Self {
|
|
id: -219,
|
|
registry_key: "minecraft:beehive",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BEETROOT : Self = Self { id : 314 , registry_key : "minecraft:beetroot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x19?\x03\rcooldown_time\0\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x02\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const BEETROOT_SEEDS : Self = Self { id : 324 , registry_key : "minecraft:beetroot_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x01\x1Aplant_at_any_solid_surface\0\x08\x0Bcrop_result\x12minecraft:beetroot\0\0" } ;
|
|
pub const BEETROOT_SOUP : Self = Self { id : 315 , registry_key : "minecraft:beetroot_soup" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\x04bowl\x08\rcooldown_type\0\x03\tnutrition\x0C\x03\rcooldown_time\0\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x19?\0\x03\x16minecraft:use_duration@\x03\x18minecraft:max_stack_size\x02\0" } ;
|
|
pub const BELL: Self = Self {
|
|
id: -206,
|
|
registry_key: "minecraft:bell",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIG_DRIPLEAF: Self = Self {
|
|
id: -323,
|
|
registry_key: "minecraft:big_dripleaf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_BOAT: Self = Self {
|
|
id: 408,
|
|
registry_key: "minecraft:birch_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_BUTTON: Self = Self {
|
|
id: -141,
|
|
registry_key: "minecraft:birch_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_CHEST_BOAT: Self = Self {
|
|
id: 681,
|
|
registry_key: "minecraft:birch_chest_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_DOOR: Self = Self {
|
|
id: 593,
|
|
registry_key: "minecraft:birch_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_DOUBLE_SLAB: Self = Self {
|
|
id: -810,
|
|
registry_key: "minecraft:birch_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_FENCE: Self = Self {
|
|
id: -576,
|
|
registry_key: "minecraft:birch_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_FENCE_GATE: Self = Self {
|
|
id: 184,
|
|
registry_key: "minecraft:birch_fence_gate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_HANGING_SIGN: Self = Self {
|
|
id: -502,
|
|
registry_key: "minecraft:birch_hanging_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_LEAVES: Self = Self {
|
|
id: -801,
|
|
registry_key: "minecraft:birch_leaves",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_LOG: Self = Self {
|
|
id: -570,
|
|
registry_key: "minecraft:birch_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_PLANKS: Self = Self {
|
|
id: -740,
|
|
registry_key: "minecraft:birch_planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_PRESSURE_PLATE: Self = Self {
|
|
id: -151,
|
|
registry_key: "minecraft:birch_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_SAPLING: Self = Self {
|
|
id: -826,
|
|
registry_key: "minecraft:birch_sapling",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_SHELF: Self = Self {
|
|
id: -1049,
|
|
registry_key: "minecraft:birch_shelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_SIGN: Self = Self {
|
|
id: 616,
|
|
registry_key: "minecraft:birch_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_SLAB: Self = Self {
|
|
id: -805,
|
|
registry_key: "minecraft:birch_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_STAIRS: Self = Self {
|
|
id: 135,
|
|
registry_key: "minecraft:birch_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_STANDING_SIGN: Self = Self {
|
|
id: -186,
|
|
registry_key: "minecraft:birch_standing_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_TRAPDOOR: Self = Self {
|
|
id: -146,
|
|
registry_key: "minecraft:birch_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_WALL_SIGN: Self = Self {
|
|
id: -187,
|
|
registry_key: "minecraft:birch_wall_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BIRCH_WOOD: Self = Self {
|
|
id: -815,
|
|
registry_key: "minecraft:birch_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_BUNDLE : Self = Self { id : 264 , registry_key : "minecraft:black_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x0Fitem_properties\x01\x17can_destroy_in_creative\x01\x01\x12hidden_in_commands\x02\x03\x11creative_category\x06\x05\x0Cmining_speed\0\0\x80?\x01\rhand_equipped\0\x03\x0Cuse_duration\0\x01\x0Fstacked_by_data\0\x03\x0Bframe_count\x02\x01\x0Eallow_off_hand\0\x03\ruse_animation\0\x01\x04foil\0\x03\x0Emax_stack_size\x02\x03\x06damage\0\x08\x10enchantable_slot\x04none\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x08\x0Ecreative_group\0\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x17bundle_black_open_front\x08\x10bundle_open_back\x16bundle_black_open_back\x08\x07default\x0Cbundle_black\0\0\x01\x0Eshould_despawn\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\0\0" } ;
|
|
pub const BLACK_CANDLE: Self = Self {
|
|
id: -428,
|
|
registry_key: "minecraft:black_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_CANDLE_CAKE: Self = Self {
|
|
id: -445,
|
|
registry_key: "minecraft:black_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_CARPET: Self = Self {
|
|
id: -611,
|
|
registry_key: "minecraft:black_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_CONCRETE: Self = Self {
|
|
id: -642,
|
|
registry_key: "minecraft:black_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_CONCRETE_POWDER: Self = Self {
|
|
id: -723,
|
|
registry_key: "minecraft:black_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_DYE: Self = Self {
|
|
id: 427,
|
|
registry_key: "minecraft:black_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 235,
|
|
registry_key: "minecraft:black_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_HARNESS: Self = Self {
|
|
id: 756,
|
|
registry_key: "minecraft:black_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_SHULKER_BOX: Self = Self {
|
|
id: -627,
|
|
registry_key: "minecraft:black_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_STAINED_GLASS: Self = Self {
|
|
id: -687,
|
|
registry_key: "minecraft:black_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_STAINED_GLASS_PANE: Self = Self {
|
|
id: -657,
|
|
registry_key: "minecraft:black_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_TERRACOTTA: Self = Self {
|
|
id: -738,
|
|
registry_key: "minecraft:black_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACK_WOOL: Self = Self {
|
|
id: -554,
|
|
registry_key: "minecraft:black_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACKSTONE: Self = Self {
|
|
id: -273,
|
|
registry_key: "minecraft:blackstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACKSTONE_DOUBLE_SLAB: Self = Self {
|
|
id: -283,
|
|
registry_key: "minecraft:blackstone_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACKSTONE_SLAB: Self = Self {
|
|
id: -282,
|
|
registry_key: "minecraft:blackstone_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACKSTONE_STAIRS: Self = Self {
|
|
id: -276,
|
|
registry_key: "minecraft:blackstone_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLACKSTONE_WALL: Self = Self {
|
|
id: -277,
|
|
registry_key: "minecraft:blackstone_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLADE_POTTERY_SHERD: Self = Self {
|
|
id: 702,
|
|
registry_key: "minecraft:blade_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLAST_FURNACE: Self = Self {
|
|
id: -196,
|
|
registry_key: "minecraft:blast_furnace",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLAZE_POWDER: Self = Self {
|
|
id: 462,
|
|
registry_key: "minecraft:blaze_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLAZE_ROD: Self = Self {
|
|
id: 455,
|
|
registry_key: "minecraft:blaze_rod",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLAZE_SPAWN_EGG: Self = Self {
|
|
id: 489,
|
|
registry_key: "minecraft:blaze_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLEACH: Self = Self {
|
|
id: 639,
|
|
registry_key: "minecraft:bleach",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_BUNDLE : Self = Self { id : 265 , registry_key : "minecraft:blue_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\t\titem_tags\0\0\n\x0Fitem_properties\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x01\x12hidden_in_commands\x02\x01\x0Eallow_off_hand\0\x01\x04foil\0\x01\x0Fstacked_by_data\0\x01\rhand_equipped\0\x03\x11enchantable_value\0\x08\x0Ecreative_group\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_blue_open_back\x08\x11bundle_open_front\x16bundle_blue_open_front\x08\x07default\x0Bbundle_blue\0\0\x08\x10enchantable_slot\x04none\x03\x0Emax_stack_size\x02\x03\x06damage\0\x03\x0Bframe_count\x02\x01\x0Eliquid_clipped\0\x01\x0Eshould_despawn\x01\x03\x11creative_category\x06\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0" } ;
|
|
pub const BLUE_CANDLE: Self = Self {
|
|
id: -424,
|
|
registry_key: "minecraft:blue_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_CANDLE_CAKE: Self = Self {
|
|
id: -441,
|
|
registry_key: "minecraft:blue_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_CARPET: Self = Self {
|
|
id: -607,
|
|
registry_key: "minecraft:blue_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_CONCRETE: Self = Self {
|
|
id: -638,
|
|
registry_key: "minecraft:blue_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_CONCRETE_POWDER: Self = Self {
|
|
id: -719,
|
|
registry_key: "minecraft:blue_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_DYE: Self = Self {
|
|
id: 431,
|
|
registry_key: "minecraft:blue_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_EGG: Self = Self {
|
|
id: 753,
|
|
registry_key: "minecraft:blue_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 231,
|
|
registry_key: "minecraft:blue_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_HARNESS: Self = Self {
|
|
id: 757,
|
|
registry_key: "minecraft:blue_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_ICE: Self = Self {
|
|
id: -11,
|
|
registry_key: "minecraft:blue_ice",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_ORCHID: Self = Self {
|
|
id: -830,
|
|
registry_key: "minecraft:blue_orchid",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_SHULKER_BOX: Self = Self {
|
|
id: -623,
|
|
registry_key: "minecraft:blue_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_STAINED_GLASS: Self = Self {
|
|
id: -683,
|
|
registry_key: "minecraft:blue_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_STAINED_GLASS_PANE: Self = Self {
|
|
id: -653,
|
|
registry_key: "minecraft:blue_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_TERRACOTTA: Self = Self {
|
|
id: -734,
|
|
registry_key: "minecraft:blue_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BLUE_WOOL: Self = Self {
|
|
id: -563,
|
|
registry_key: "minecraft:blue_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BOARD: Self = Self {
|
|
id: 635,
|
|
registry_key: "minecraft:board",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BOAT: Self = Self {
|
|
id: 840,
|
|
registry_key: "minecraft:boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BOGGED_SPAWN_EGG: Self = Self {
|
|
id: 496,
|
|
registry_key: "minecraft:bogged_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BOLT_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 741,
|
|
registry_key: "minecraft:bolt_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BONE: Self = Self {
|
|
id: 447,
|
|
registry_key: "minecraft:bone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BONE_BLOCK: Self = Self {
|
|
id: 216,
|
|
registry_key: "minecraft:bone_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BONE_MEAL: Self = Self {
|
|
id: 443,
|
|
registry_key: "minecraft:bone_meal",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BOOK: Self = Self {
|
|
id: 419,
|
|
registry_key: "minecraft:book",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BOOKSHELF: Self = Self {
|
|
id: 47,
|
|
registry_key: "minecraft:bookshelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BORDER_BLOCK: Self = Self {
|
|
id: 212,
|
|
registry_key: "minecraft:border_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BORDURE_INDENTED_BANNER_PATTERN: Self = Self {
|
|
id: 625,
|
|
registry_key: "minecraft:bordure_indented_banner_pattern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BOW: Self = Self {
|
|
id: 331,
|
|
registry_key: "minecraft:bow",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BOWL: Self = Self {
|
|
id: 353,
|
|
registry_key: "minecraft:bowl",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BRAIN_CORAL: Self = Self {
|
|
id: -581,
|
|
registry_key: "minecraft:brain_coral",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BRAIN_CORAL_BLOCK: Self = Self {
|
|
id: -849,
|
|
registry_key: "minecraft:brain_coral_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BRAIN_CORAL_FAN: Self = Self {
|
|
id: -840,
|
|
registry_key: "minecraft:brain_coral_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BRAIN_CORAL_WALL_FAN: Self = Self {
|
|
id: -904,
|
|
registry_key: "minecraft:brain_coral_wall_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BREAD : Self = Self { id : 290 , registry_key : "minecraft:bread" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\x08\rcooldown_type\0\x08\x11using_converts_to\0\x03\tnutrition\n\0\0" } ;
|
|
pub const BREEZE_ROD : Self = Self { id : 281 , registry_key : "minecraft:breeze_rod" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x0Fitem_properties\x08\x0Ecreative_group\0\x01\x04foil\0\x01\x17can_destroy_in_creative\x01\x03\x0Cuse_duration\0\x01\x0Eallow_off_hand\0\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x08\x10enchantable_slot\x04none\x03\x11creative_category\x08\x01\x0Eshould_despawn\x01\x01\rhand_equipped\x01\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x03\x0Emax_stack_size\x80\x01\x03\ruse_animation\0\x03\x0Bframe_count\x02\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\nbreeze_rod\0\0\x03\x06damage\0\0\n\x16minecraft:display_name\x08\x05value\x14item.breeze_rod.name\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\t\titem_tags\0\0\0" } ;
|
|
pub const BREEZE_SPAWN_EGG: Self = Self {
|
|
id: 535,
|
|
registry_key: "minecraft:breeze_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BREWER_POTTERY_SHERD: Self = Self {
|
|
id: 703,
|
|
registry_key: "minecraft:brewer_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BREWING_STAND: Self = Self {
|
|
id: 464,
|
|
registry_key: "minecraft:brewing_stand",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BRICK: Self = Self {
|
|
id: 415,
|
|
registry_key: "minecraft:brick",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BRICK_BLOCK: Self = Self {
|
|
id: 45,
|
|
registry_key: "minecraft:brick_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -880,
|
|
registry_key: "minecraft:brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BRICK_SLAB: Self = Self {
|
|
id: -874,
|
|
registry_key: "minecraft:brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BRICK_STAIRS: Self = Self {
|
|
id: 108,
|
|
registry_key: "minecraft:brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BRICK_WALL: Self = Self {
|
|
id: -976,
|
|
registry_key: "minecraft:brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_BUNDLE : Self = Self { id : 266 , registry_key : "minecraft:brown_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\n\x0Fitem_properties\x01\x0Eliquid_clipped\0\x01\rhand_equipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x17bundle_brown_open_front\x08\x07default\x0Cbundle_brown\x08\x10bundle_open_back\x16bundle_brown_open_back\0\0\x01\x17can_destroy_in_creative\x01\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x03\x06damage\0\x01\x0Eallow_off_hand\0\x03\x0Cuse_duration\0\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\x03\x0Emax_stack_size\x02\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x03\x11enchantable_value\0\x03\x0Bframe_count\x02\x08\x0Ecreative_group\0\x01\x12hidden_in_commands\x02\x01\x04foil\0\0\0" } ;
|
|
pub const BROWN_CANDLE: Self = Self {
|
|
id: -425,
|
|
registry_key: "minecraft:brown_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_CANDLE_CAKE: Self = Self {
|
|
id: -442,
|
|
registry_key: "minecraft:brown_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_CARPET: Self = Self {
|
|
id: -608,
|
|
registry_key: "minecraft:brown_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_CONCRETE: Self = Self {
|
|
id: -639,
|
|
registry_key: "minecraft:brown_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_CONCRETE_POWDER: Self = Self {
|
|
id: -720,
|
|
registry_key: "minecraft:brown_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_DYE: Self = Self {
|
|
id: 430,
|
|
registry_key: "minecraft:brown_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_EGG: Self = Self {
|
|
id: 754,
|
|
registry_key: "minecraft:brown_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 232,
|
|
registry_key: "minecraft:brown_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_HARNESS: Self = Self {
|
|
id: 758,
|
|
registry_key: "minecraft:brown_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_MUSHROOM: Self = Self {
|
|
id: 39,
|
|
registry_key: "minecraft:brown_mushroom",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_MUSHROOM_BLOCK: Self = Self {
|
|
id: 99,
|
|
registry_key: "minecraft:brown_mushroom_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_SHULKER_BOX: Self = Self {
|
|
id: -624,
|
|
registry_key: "minecraft:brown_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_STAINED_GLASS: Self = Self {
|
|
id: -684,
|
|
registry_key: "minecraft:brown_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_STAINED_GLASS_PANE: Self = Self {
|
|
id: -654,
|
|
registry_key: "minecraft:brown_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_TERRACOTTA: Self = Self {
|
|
id: -735,
|
|
registry_key: "minecraft:brown_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BROWN_WOOL: Self = Self {
|
|
id: -555,
|
|
registry_key: "minecraft:brown_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BRUSH: Self = Self {
|
|
id: 722,
|
|
registry_key: "minecraft:brush",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BUBBLE_COLUMN: Self = Self {
|
|
id: -160,
|
|
registry_key: "minecraft:bubble_column",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BUBBLE_CORAL: Self = Self {
|
|
id: -582,
|
|
registry_key: "minecraft:bubble_coral",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BUBBLE_CORAL_BLOCK: Self = Self {
|
|
id: -850,
|
|
registry_key: "minecraft:bubble_coral_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BUBBLE_CORAL_FAN: Self = Self {
|
|
id: -841,
|
|
registry_key: "minecraft:bubble_coral_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BUBBLE_CORAL_WALL_FAN: Self = Self {
|
|
id: -136,
|
|
registry_key: "minecraft:bubble_coral_wall_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BUCKET: Self = Self {
|
|
id: 392,
|
|
registry_key: "minecraft:bucket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BUDDING_AMETHYST: Self = Self {
|
|
id: -328,
|
|
registry_key: "minecraft:budding_amethyst",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BUNDLE : Self = Self { id : 267 , registry_key : "minecraft:bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x03\x11creative_category\x06\x01\x04foil\0\x01\x0Eliquid_clipped\0\x05\x0Cmining_speed\0\0\x80?\x08\x10enchantable_slot\x04none\x01\x12hidden_in_commands\x02\x01\x0Fstacked_by_data\0\x03\x0Bframe_count\x02\x03\x0Cuse_duration\0\x01\rhand_equipped\0\x01\x0Eallow_off_hand\0\x03\x11enchantable_value\0\x08\x0Ecreative_group\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x06bundle\x08\x10bundle_open_back\x10bundle_open_back\x08\x11bundle_open_front\x11bundle_open_front\0\0\x01\x17can_destroy_in_creative\x01\x01\x0Eshould_despawn\x01\x03\x0Emax_stack_size\x02\x03\x06damage\0\x03\ruse_animation\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\0\0" } ;
|
|
pub const BURN_POTTERY_SHERD: Self = Self {
|
|
id: 704,
|
|
registry_key: "minecraft:burn_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const BUSH: Self = Self {
|
|
id: -1023,
|
|
registry_key: "minecraft:bush",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CACTUS: Self = Self {
|
|
id: 81,
|
|
registry_key: "minecraft:cactus",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CACTUS_FLOWER: Self = Self {
|
|
id: -1030,
|
|
registry_key: "minecraft:cactus_flower",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CAKE: Self = Self {
|
|
id: 449,
|
|
registry_key: "minecraft:cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CALCITE: Self = Self {
|
|
id: -326,
|
|
registry_key: "minecraft:calcite",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CALIBRATED_SCULK_SENSOR: Self = Self {
|
|
id: -580,
|
|
registry_key: "minecraft:calibrated_sculk_sensor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CAMEL_HUSK_SPAWN_EGG: Self = Self {
|
|
id: 698,
|
|
registry_key: "minecraft:camel_husk_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CAMEL_SPAWN_EGG: Self = Self {
|
|
id: 697,
|
|
registry_key: "minecraft:camel_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CAMERA : Self = Self { id : 636 , registry_key : "minecraft:camera" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x08\x0Fminecraft:block\x10minecraft:camera\n\x10minecraft:camera\x05\x10picture_duration\0\0\x80?\x05\x10shutter_duration\xCD\xCCL>\x05\x13black_bars_duration\xCD\xCCL>\x05\x14shutter_screen_ratio\0\0\0?\x05\x13slide_away_duration\xCD\xCCL>\x05\x17black_bars_screen_ratio\n\xD7\xA3=\0\x03\x16minecraft:use_duration\xC0\x9A\x0C\0" } ;
|
|
pub const CAMPFIRE: Self = Self {
|
|
id: 630,
|
|
registry_key: "minecraft:campfire",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CANDLE: Self = Self {
|
|
id: -412,
|
|
registry_key: "minecraft:candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CANDLE_CAKE: Self = Self {
|
|
id: -429,
|
|
registry_key: "minecraft:candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CARPET: Self = Self {
|
|
id: 796,
|
|
registry_key: "minecraft:carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CARROT : Self = Self { id : 308 , registry_key : "minecraft:carrot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\x08\x0Bcrop_result\x11minecraft:carrots\t\x08plant_at\x08\x02\x12minecraft:farmland\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\0\n\x0Eminecraft:food\x08\rcooldown_type\0\x05\x13saturation_modifier\x9A\x99\x19?\x03\ron_use_action\x01\x03\tnutrition\x06\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const CARROT_ON_A_STICK: Self = Self {
|
|
id: 556,
|
|
registry_key: "minecraft:carrot_on_a_stick",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CARROTS: Self = Self {
|
|
id: 141,
|
|
registry_key: "minecraft:carrots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CARTOGRAPHY_TABLE: Self = Self {
|
|
id: -200,
|
|
registry_key: "minecraft:cartography_table",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CARVED_PUMPKIN: Self = Self {
|
|
id: -155,
|
|
registry_key: "minecraft:carved_pumpkin",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CAT_SPAWN_EGG: Self = Self {
|
|
id: 522,
|
|
registry_key: "minecraft:cat_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CAULDRON: Self = Self {
|
|
id: 465,
|
|
registry_key: "minecraft:cauldron",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CAVE_SPIDER_SPAWN_EGG: Self = Self {
|
|
id: 490,
|
|
registry_key: "minecraft:cave_spider_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CAVE_VINES: Self = Self {
|
|
id: -322,
|
|
registry_key: "minecraft:cave_vines",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CAVE_VINES_BODY_WITH_BERRIES: Self = Self {
|
|
id: -375,
|
|
registry_key: "minecraft:cave_vines_body_with_berries",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CAVE_VINES_HEAD_WITH_BERRIES: Self = Self {
|
|
id: -376,
|
|
registry_key: "minecraft:cave_vines_head_with_berries",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHAIN_COMMAND_BLOCK: Self = Self {
|
|
id: 189,
|
|
registry_key: "minecraft:chain_command_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHAINMAIL_BOOTS: Self = Self {
|
|
id: 374,
|
|
registry_key: "minecraft:chainmail_boots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHAINMAIL_CHESTPLATE: Self = Self {
|
|
id: 372,
|
|
registry_key: "minecraft:chainmail_chestplate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHAINMAIL_HELMET: Self = Self {
|
|
id: 371,
|
|
registry_key: "minecraft:chainmail_helmet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHAINMAIL_LEGGINGS: Self = Self {
|
|
id: 373,
|
|
registry_key: "minecraft:chainmail_leggings",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHALKBOARD: Self = Self {
|
|
id: 230,
|
|
registry_key: "minecraft:chalkboard",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHARCOAL: Self = Self {
|
|
id: 334,
|
|
registry_key: "minecraft:charcoal",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHEMICAL_HEAT: Self = Self {
|
|
id: 192,
|
|
registry_key: "minecraft:chemical_heat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHEMISTRY_TABLE: Self = Self {
|
|
id: 834,
|
|
registry_key: "minecraft:chemistry_table",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_BOAT: Self = Self {
|
|
id: 691,
|
|
registry_key: "minecraft:cherry_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_BUTTON: Self = Self {
|
|
id: -530,
|
|
registry_key: "minecraft:cherry_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_CHEST_BOAT: Self = Self {
|
|
id: 692,
|
|
registry_key: "minecraft:cherry_chest_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_DOOR: Self = Self {
|
|
id: -531,
|
|
registry_key: "minecraft:cherry_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_DOUBLE_SLAB: Self = Self {
|
|
id: -540,
|
|
registry_key: "minecraft:cherry_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_FENCE: Self = Self {
|
|
id: -532,
|
|
registry_key: "minecraft:cherry_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_FENCE_GATE: Self = Self {
|
|
id: -533,
|
|
registry_key: "minecraft:cherry_fence_gate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_HANGING_SIGN: Self = Self {
|
|
id: -534,
|
|
registry_key: "minecraft:cherry_hanging_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_LEAVES: Self = Self {
|
|
id: -548,
|
|
registry_key: "minecraft:cherry_leaves",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_LOG: Self = Self {
|
|
id: -536,
|
|
registry_key: "minecraft:cherry_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_PLANKS: Self = Self {
|
|
id: -537,
|
|
registry_key: "minecraft:cherry_planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_PRESSURE_PLATE: Self = Self {
|
|
id: -538,
|
|
registry_key: "minecraft:cherry_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_SAPLING: Self = Self {
|
|
id: -547,
|
|
registry_key: "minecraft:cherry_sapling",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_SHELF: Self = Self {
|
|
id: -1054,
|
|
registry_key: "minecraft:cherry_shelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_SIGN: Self = Self {
|
|
id: 693,
|
|
registry_key: "minecraft:cherry_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_SLAB: Self = Self {
|
|
id: -539,
|
|
registry_key: "minecraft:cherry_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_STAIRS: Self = Self {
|
|
id: -541,
|
|
registry_key: "minecraft:cherry_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_STANDING_SIGN: Self = Self {
|
|
id: -542,
|
|
registry_key: "minecraft:cherry_standing_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_TRAPDOOR: Self = Self {
|
|
id: -543,
|
|
registry_key: "minecraft:cherry_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_WALL_SIGN: Self = Self {
|
|
id: -544,
|
|
registry_key: "minecraft:cherry_wall_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHERRY_WOOD: Self = Self {
|
|
id: -546,
|
|
registry_key: "minecraft:cherry_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHEST: Self = Self {
|
|
id: 54,
|
|
registry_key: "minecraft:chest",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHEST_BOAT: Self = Self {
|
|
id: 687,
|
|
registry_key: "minecraft:chest_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHEST_MINECART: Self = Self {
|
|
id: 421,
|
|
registry_key: "minecraft:chest_minecart",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHICKEN : Self = Self { id : 304 , registry_key : "minecraft:chicken" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\tnutrition\x04\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99>\x08\x11using_converts_to\0\t\x07effects\n\x02\x05\x06chance\x9A\x99\x99>\x03\x02id\"\x03\x08duration<\x03\tamplifier\0\x08\rdescriptionId\rpotion.hunger\x08\x04name\x06hunger\0\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const CHICKEN_SPAWN_EGG: Self = Self {
|
|
id: 468,
|
|
registry_key: "minecraft:chicken_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHIPPED_ANVIL: Self = Self {
|
|
id: -959,
|
|
registry_key: "minecraft:chipped_anvil",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_BOOKSHELF: Self = Self {
|
|
id: -526,
|
|
registry_key: "minecraft:chiseled_bookshelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_CINNABAR: Self = Self {
|
|
id: -1124,
|
|
registry_key: "minecraft:chiseled_cinnabar",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_COPPER: Self = Self {
|
|
id: -760,
|
|
registry_key: "minecraft:chiseled_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_DEEPSLATE: Self = Self {
|
|
id: -395,
|
|
registry_key: "minecraft:chiseled_deepslate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_NETHER_BRICKS: Self = Self {
|
|
id: -302,
|
|
registry_key: "minecraft:chiseled_nether_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_POLISHED_BLACKSTONE: Self = Self {
|
|
id: -279,
|
|
registry_key: "minecraft:chiseled_polished_blackstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_QUARTZ_BLOCK: Self = Self {
|
|
id: -953,
|
|
registry_key: "minecraft:chiseled_quartz_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_RED_SANDSTONE: Self = Self {
|
|
id: -956,
|
|
registry_key: "minecraft:chiseled_red_sandstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_RESIN_BRICKS: Self = Self {
|
|
id: -1020,
|
|
registry_key: "minecraft:chiseled_resin_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_SANDSTONE: Self = Self {
|
|
id: -944,
|
|
registry_key: "minecraft:chiseled_sandstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_STONE_BRICKS: Self = Self {
|
|
id: -870,
|
|
registry_key: "minecraft:chiseled_stone_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_SULFUR: Self = Self {
|
|
id: -1107,
|
|
registry_key: "minecraft:chiseled_sulfur",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_TUFF: Self = Self {
|
|
id: -753,
|
|
registry_key: "minecraft:chiseled_tuff",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHISELED_TUFF_BRICKS: Self = Self {
|
|
id: -759,
|
|
registry_key: "minecraft:chiseled_tuff_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHORUS_FLOWER: Self = Self {
|
|
id: 200,
|
|
registry_key: "minecraft:chorus_flower",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CHORUS_FRUIT : Self = Self { id : 597 , registry_key : "minecraft:chorus_fruit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\x01\x08\rcooldown_type\x0Bchorusfruit\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\0\x03\rcooldown_time(\x03\tnutrition\x08\0\0" } ;
|
|
pub const CHORUS_PLANT: Self = Self {
|
|
id: 240,
|
|
registry_key: "minecraft:chorus_plant",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CINNABAR: Self = Self {
|
|
id: -1109,
|
|
registry_key: "minecraft:cinnabar",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CINNABAR_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -1121,
|
|
registry_key: "minecraft:cinnabar_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CINNABAR_BRICK_SLAB: Self = Self {
|
|
id: -1120,
|
|
registry_key: "minecraft:cinnabar_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CINNABAR_BRICK_STAIRS: Self = Self {
|
|
id: -1122,
|
|
registry_key: "minecraft:cinnabar_brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CINNABAR_BRICK_WALL: Self = Self {
|
|
id: -1123,
|
|
registry_key: "minecraft:cinnabar_brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CINNABAR_BRICKS: Self = Self {
|
|
id: -1119,
|
|
registry_key: "minecraft:cinnabar_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CINNABAR_DOUBLE_SLAB: Self = Self {
|
|
id: -1111,
|
|
registry_key: "minecraft:cinnabar_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CINNABAR_SLAB: Self = Self {
|
|
id: -1110,
|
|
registry_key: "minecraft:cinnabar_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CINNABAR_STAIRS: Self = Self {
|
|
id: -1112,
|
|
registry_key: "minecraft:cinnabar_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CINNABAR_WALL: Self = Self {
|
|
id: -1113,
|
|
registry_key: "minecraft:cinnabar_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CLAY: Self = Self {
|
|
id: 82,
|
|
registry_key: "minecraft:clay",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CLAY_BALL: Self = Self {
|
|
id: 416,
|
|
registry_key: "minecraft:clay_ball",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CLIENT_REQUEST_PLACEHOLDER_BLOCK: Self = Self {
|
|
id: -465,
|
|
registry_key: "minecraft:client_request_placeholder_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CLOCK: Self = Self {
|
|
id: 425,
|
|
registry_key: "minecraft:clock",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CLOSED_EYEBLOSSOM: Self = Self {
|
|
id: -1019,
|
|
registry_key: "minecraft:closed_eyeblossom",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COAL: Self = Self {
|
|
id: 333,
|
|
registry_key: "minecraft:coal",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COAL_BLOCK: Self = Self {
|
|
id: 173,
|
|
registry_key: "minecraft:coal_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COAL_ORE: Self = Self {
|
|
id: 16,
|
|
registry_key: "minecraft:coal_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COARSE_DIRT: Self = Self {
|
|
id: -962,
|
|
registry_key: "minecraft:coarse_dirt",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COAST_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 726,
|
|
registry_key: "minecraft:coast_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COBBLED_DEEPSLATE: Self = Self {
|
|
id: -379,
|
|
registry_key: "minecraft:cobbled_deepslate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COBBLED_DEEPSLATE_DOUBLE_SLAB: Self = Self {
|
|
id: -396,
|
|
registry_key: "minecraft:cobbled_deepslate_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COBBLED_DEEPSLATE_SLAB: Self = Self {
|
|
id: -380,
|
|
registry_key: "minecraft:cobbled_deepslate_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COBBLED_DEEPSLATE_STAIRS: Self = Self {
|
|
id: -381,
|
|
registry_key: "minecraft:cobbled_deepslate_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COBBLED_DEEPSLATE_WALL: Self = Self {
|
|
id: -382,
|
|
registry_key: "minecraft:cobbled_deepslate_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COBBLESTONE: Self = Self {
|
|
id: 4,
|
|
registry_key: "minecraft:cobblestone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COBBLESTONE_DOUBLE_SLAB: Self = Self {
|
|
id: -879,
|
|
registry_key: "minecraft:cobblestone_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COBBLESTONE_SLAB: Self = Self {
|
|
id: -873,
|
|
registry_key: "minecraft:cobblestone_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COBBLESTONE_WALL: Self = Self {
|
|
id: 139,
|
|
registry_key: "minecraft:cobblestone_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COCOA: Self = Self {
|
|
id: 127,
|
|
registry_key: "minecraft:cocoa",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COCOA_BEANS: Self = Self {
|
|
id: 444,
|
|
registry_key: "minecraft:cocoa_beans",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COD : Self = Self { id : 293 , registry_key : "minecraft:cod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\x08\x11using_converts_to\0\x03\ron_use_action\x01\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x03\tnutrition\x04\x05\x13saturation_modifier\xCD\xCC\xCC=\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const COD_BUCKET: Self = Self {
|
|
id: 396,
|
|
registry_key: "minecraft:cod_bucket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COD_SPAWN_EGG: Self = Self {
|
|
id: 514,
|
|
registry_key: "minecraft:cod_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COLORED_TORCH_BLUE: Self = Self {
|
|
id: 204,
|
|
registry_key: "minecraft:colored_torch_blue",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COLORED_TORCH_BP: Self = Self {
|
|
id: 838,
|
|
registry_key: "minecraft:colored_torch_bp",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COLORED_TORCH_GREEN: Self = Self {
|
|
id: -963,
|
|
registry_key: "minecraft:colored_torch_green",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COLORED_TORCH_PURPLE: Self = Self {
|
|
id: -964,
|
|
registry_key: "minecraft:colored_torch_purple",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COLORED_TORCH_RED: Self = Self {
|
|
id: 202,
|
|
registry_key: "minecraft:colored_torch_red",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COLORED_TORCH_RG: Self = Self {
|
|
id: 837,
|
|
registry_key: "minecraft:colored_torch_rg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COMMAND_BLOCK: Self = Self {
|
|
id: 137,
|
|
registry_key: "minecraft:command_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COMMAND_BLOCK_MINECART: Self = Self {
|
|
id: 602,
|
|
registry_key: "minecraft:command_block_minecart",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COMPARATOR: Self = Self {
|
|
id: 561,
|
|
registry_key: "minecraft:comparator",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COMPASS: Self = Self {
|
|
id: 423,
|
|
registry_key: "minecraft:compass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COMPOSTER: Self = Self {
|
|
id: -213,
|
|
registry_key: "minecraft:composter",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COMPOUND: Self = Self {
|
|
id: 637,
|
|
registry_key: "minecraft:compound",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COMPOUND_CREATOR: Self = Self {
|
|
id: 238,
|
|
registry_key: "minecraft:compound_creator",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CONCRETE: Self = Self {
|
|
id: 822,
|
|
registry_key: "minecraft:concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CONCRETE_POWDER: Self = Self {
|
|
id: 823,
|
|
registry_key: "minecraft:concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CONDUIT: Self = Self {
|
|
id: -157,
|
|
registry_key: "minecraft:conduit",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COOKED_BEEF : Self = Self { id : 303 , registry_key : "minecraft:cooked_beef" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x05\x13saturation_modifier\xCD\xCCL?\x08\x11using_converts_to\0\x03\ron_use_action\x01\x03\tnutrition\x10\x08\rcooldown_type\0\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const COOKED_CHICKEN : Self = Self { id : 305 , registry_key : "minecraft:cooked_chicken" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\x08\rcooldown_type\0\x03\tnutrition\x0C\x03\rcooldown_time\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const COOKED_COD : Self = Self { id : 297 , registry_key : "minecraft:cooked_cod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\ron_use_action\x01\x08\x11using_converts_to\0\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\n\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x19?\x01\x0Ecan_always_eat\0\0\x01\x19minecraft:stacked_by_data\x01\0" } ;
|
|
pub const COOKED_MUTTON : Self = Self { id : 590 , registry_key : "minecraft:cooked_mutton" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\xCD\xCCL?\x08\rcooldown_type\0\x03\rcooldown_time\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x0C\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const COOKED_PORKCHOP : Self = Self { id : 292 , registry_key : "minecraft:cooked_porkchop" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x03\tnutrition\x10\x03\ron_use_action\x01\x05\x13saturation_modifier\xCD\xCCL?\x03\rcooldown_time\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\0" } ;
|
|
pub const COOKED_RABBIT : Self = Self { id : 318 , registry_key : "minecraft:cooked_rabbit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\tnutrition\n\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x19?\x03\ron_use_action\x01\x08\x11using_converts_to\0\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const COOKED_SALMON : Self = Self { id : 298 , registry_key : "minecraft:cooked_salmon" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\xCD\xCCL?\x03\rcooldown_time\0\x03\tnutrition\x0C\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x03\ron_use_action\x01\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\x01\x19minecraft:stacked_by_data\x01\0" } ;
|
|
pub const COOKIE : Self = Self { id : 300 , registry_key : "minecraft:cookie" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x03\ron_use_action\x01\x05\x13saturation_modifier\xCD\xCC\xCC=\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x08\x11using_converts_to\0\x03\tnutrition\x04\0\0" } ;
|
|
pub const COPPER_AXE: Self = Self {
|
|
id: 776,
|
|
registry_key: "minecraft:copper_axe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_BARS: Self = Self {
|
|
id: -1066,
|
|
registry_key: "minecraft:copper_bars",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_BLOCK: Self = Self {
|
|
id: -340,
|
|
registry_key: "minecraft:copper_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_BOOTS: Self = Self {
|
|
id: 781,
|
|
registry_key: "minecraft:copper_boots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_BULB: Self = Self {
|
|
id: -776,
|
|
registry_key: "minecraft:copper_bulb",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_CHAIN: Self = Self {
|
|
id: -1074,
|
|
registry_key: "minecraft:copper_chain",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_CHEST: Self = Self {
|
|
id: -1031,
|
|
registry_key: "minecraft:copper_chest",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_CHESTPLATE: Self = Self {
|
|
id: 779,
|
|
registry_key: "minecraft:copper_chestplate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_DOOR: Self = Self {
|
|
id: -784,
|
|
registry_key: "minecraft:copper_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_GOLEM_SPAWN_EGG: Self = Self {
|
|
id: 772,
|
|
registry_key: "minecraft:copper_golem_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_GOLEM_STATUE: Self = Self {
|
|
id: -1039,
|
|
registry_key: "minecraft:copper_golem_statue",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_GRATE: Self = Self {
|
|
id: -768,
|
|
registry_key: "minecraft:copper_grate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_HELMET: Self = Self {
|
|
id: 778,
|
|
registry_key: "minecraft:copper_helmet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_HOE: Self = Self {
|
|
id: 777,
|
|
registry_key: "minecraft:copper_hoe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_HORSE_ARMOR: Self = Self {
|
|
id: 783,
|
|
registry_key: "minecraft:copper_horse_armor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_INGOT: Self = Self {
|
|
id: 544,
|
|
registry_key: "minecraft:copper_ingot",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_LANTERN: Self = Self {
|
|
id: -1083,
|
|
registry_key: "minecraft:copper_lantern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_LEGGINGS: Self = Self {
|
|
id: 780,
|
|
registry_key: "minecraft:copper_leggings",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_NAUTILUS_ARMOR: Self = Self {
|
|
id: 787,
|
|
registry_key: "minecraft:copper_nautilus_armor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_NUGGET: Self = Self {
|
|
id: 782,
|
|
registry_key: "minecraft:copper_nugget",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_ORE: Self = Self {
|
|
id: -311,
|
|
registry_key: "minecraft:copper_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_PICKAXE: Self = Self {
|
|
id: 775,
|
|
registry_key: "minecraft:copper_pickaxe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_SHOVEL: Self = Self {
|
|
id: 774,
|
|
registry_key: "minecraft:copper_shovel",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_SPEAR : Self = Self { id : 257 , registry_key : "minecraft:copper_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x14minecraft:durability\x03\x0Emax_durability\xFC\x02\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\0\n\x18minecraft:swing_duration\x05\x05value\x9A\x99Y?\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_durationP\0\x05\tmin_speed\0\0@A\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x05\x11damage_multiplier\x85\xEBQ?\n\x11damage_conditions\x05\tmin_speed\0\0\0\0\x02\x0Cmax_duration\xFA\0\x05\x12min_relative_speed33\x93@\0\x05\x0Fdamage_modifier\0\0\0\0\x02\x05delay\r\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x14knockback_conditions\x02\x0Cmax_duration\xA5\0\x05\tmin_speed33\xA3@\x05\x12min_relative_speed\0\0\0\0\0\x05\rhitbox_margin\0\0\x80>\0\0\n\x0Fitem_properties\x03\x11enchantable_value\x1A\x01\x0Fstacked_by_data\0\x01\x0Eshould_despawn\x01\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x11creative_category\x06\x05\x0Cmining_speed\0\0\x80?\x03\x06damage\x04\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x02\x01\x17can_destroy_in_creative\x01\x03\ruse_animation\0\x01\x04foil\0\x01\x0Eliquid_clipped\0\x08\x10enchantable_slot\x0Bmelee_spear\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Ccopper_spear\0\0\x03\x0Bframe_count\x02\x01\x12hidden_in_commands\x02\x01\rhand_equipped\x01\x08\x0Ecreative_group\0\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:copper_tier\x12minecraft:is_spear\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Citem.copper_spear.attack_hit\x08\x0Battack_miss\x1Ditem.copper_spear.attack_miss\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x19minecraft:piercing_weapon\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\0\t\titem_tags\x08\x04\x15minecraft:copper_tier\x12minecraft:is_spear\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x16minecraft:copper_spear\0\n\rrepair_amount\x02\x07version\r\0\x08\nexpression)context.other->query.remaining_durability\0\0\t\x05items\n\x02\x08\x04name\x16minecraft:copper_ingot\0\n\rrepair_amount\x02\x07version\r\0\x08\nexpression\x1Bquery.max_durability * 0.25\0\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x10minecraft:damage\x02\x05value\x02\0\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x08\x04type\x06attack\x05\x08duration\x9A\x99Y?\0\n\x16minecraft:display_name\x08\x05value\x16item.copper_spear.name\0\n\x15minecraft:enchantable\x01\x05value\r\x08\x04slot\x0Bmelee_spear\0\n\x17minecraft:use_modifiers\x08\x0Bstart_using\x06always\x05\x11movement_modifier\0\0\x80?\x01\x0Femit_vibrations\0\x08\x0Bstart_sound\x15item.copper_spear.use\x05\x0Cuse_duration\0\xA0\x8CG\0\0" } ;
|
|
pub const COPPER_SWORD: Self = Self {
|
|
id: 773,
|
|
registry_key: "minecraft:copper_sword",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_TORCH: Self = Self {
|
|
id: -1082,
|
|
registry_key: "minecraft:copper_torch",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COPPER_TRAPDOOR: Self = Self {
|
|
id: -792,
|
|
registry_key: "minecraft:copper_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CORAL: Self = Self {
|
|
id: 818,
|
|
registry_key: "minecraft:coral",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CORAL_BLOCK: Self = Self {
|
|
id: 800,
|
|
registry_key: "minecraft:coral_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CORAL_FAN: Self = Self {
|
|
id: 809,
|
|
registry_key: "minecraft:coral_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CORAL_FAN_DEAD: Self = Self {
|
|
id: 810,
|
|
registry_key: "minecraft:coral_fan_dead",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CORNFLOWER: Self = Self {
|
|
id: -838,
|
|
registry_key: "minecraft:cornflower",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const COW_SPAWN_EGG: Self = Self {
|
|
id: 469,
|
|
registry_key: "minecraft:cow_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRACKED_DEEPSLATE_BRICKS: Self = Self {
|
|
id: -410,
|
|
registry_key: "minecraft:cracked_deepslate_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRACKED_DEEPSLATE_TILES: Self = Self {
|
|
id: -409,
|
|
registry_key: "minecraft:cracked_deepslate_tiles",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRACKED_NETHER_BRICKS: Self = Self {
|
|
id: -303,
|
|
registry_key: "minecraft:cracked_nether_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRACKED_POLISHED_BLACKSTONE_BRICKS: Self = Self {
|
|
id: -280,
|
|
registry_key: "minecraft:cracked_polished_blackstone_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRACKED_STONE_BRICKS: Self = Self {
|
|
id: -869,
|
|
registry_key: "minecraft:cracked_stone_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRAFTER: Self = Self {
|
|
id: -313,
|
|
registry_key: "minecraft:crafter",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRAFTING_TABLE: Self = Self {
|
|
id: 58,
|
|
registry_key: "minecraft:crafting_table",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CREAKING_HEART: Self = Self {
|
|
id: -1012,
|
|
registry_key: "minecraft:creaking_heart",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CREAKING_SPAWN_EGG: Self = Self {
|
|
id: 751,
|
|
registry_key: "minecraft:creaking_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CREEPER_BANNER_PATTERN: Self = Self {
|
|
id: 621,
|
|
registry_key: "minecraft:creeper_banner_pattern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CREEPER_HEAD: Self = Self {
|
|
id: -968,
|
|
registry_key: "minecraft:creeper_head",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CREEPER_SPAWN_EGG: Self = Self {
|
|
id: 474,
|
|
registry_key: "minecraft:creeper_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_BUTTON: Self = Self {
|
|
id: -260,
|
|
registry_key: "minecraft:crimson_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_DOOR: Self = Self {
|
|
id: 659,
|
|
registry_key: "minecraft:crimson_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_DOUBLE_SLAB: Self = Self {
|
|
id: -266,
|
|
registry_key: "minecraft:crimson_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_FENCE: Self = Self {
|
|
id: -256,
|
|
registry_key: "minecraft:crimson_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_FENCE_GATE: Self = Self {
|
|
id: -258,
|
|
registry_key: "minecraft:crimson_fence_gate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_FUNGUS: Self = Self {
|
|
id: -228,
|
|
registry_key: "minecraft:crimson_fungus",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_HANGING_SIGN: Self = Self {
|
|
id: -506,
|
|
registry_key: "minecraft:crimson_hanging_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_HYPHAE: Self = Self {
|
|
id: -299,
|
|
registry_key: "minecraft:crimson_hyphae",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_NYLIUM: Self = Self {
|
|
id: -232,
|
|
registry_key: "minecraft:crimson_nylium",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_PLANKS: Self = Self {
|
|
id: -242,
|
|
registry_key: "minecraft:crimson_planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_PRESSURE_PLATE: Self = Self {
|
|
id: -262,
|
|
registry_key: "minecraft:crimson_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_ROOTS: Self = Self {
|
|
id: -223,
|
|
registry_key: "minecraft:crimson_roots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_SHELF: Self = Self {
|
|
id: -1057,
|
|
registry_key: "minecraft:crimson_shelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_SIGN: Self = Self {
|
|
id: 657,
|
|
registry_key: "minecraft:crimson_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_SLAB: Self = Self {
|
|
id: -264,
|
|
registry_key: "minecraft:crimson_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_STAIRS: Self = Self {
|
|
id: -254,
|
|
registry_key: "minecraft:crimson_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_STANDING_SIGN: Self = Self {
|
|
id: -250,
|
|
registry_key: "minecraft:crimson_standing_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_STEM: Self = Self {
|
|
id: -225,
|
|
registry_key: "minecraft:crimson_stem",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_TRAPDOOR: Self = Self {
|
|
id: -246,
|
|
registry_key: "minecraft:crimson_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRIMSON_WALL_SIGN: Self = Self {
|
|
id: -252,
|
|
registry_key: "minecraft:crimson_wall_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CROSSBOW: Self = Self {
|
|
id: 614,
|
|
registry_key: "minecraft:crossbow",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CRYING_OBSIDIAN: Self = Self {
|
|
id: -289,
|
|
registry_key: "minecraft:crying_obsidian",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CUT_COPPER: Self = Self {
|
|
id: -347,
|
|
registry_key: "minecraft:cut_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CUT_COPPER_SLAB: Self = Self {
|
|
id: -361,
|
|
registry_key: "minecraft:cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CUT_COPPER_STAIRS: Self = Self {
|
|
id: -354,
|
|
registry_key: "minecraft:cut_copper_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CUT_RED_SANDSTONE: Self = Self {
|
|
id: -957,
|
|
registry_key: "minecraft:cut_red_sandstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CUT_RED_SANDSTONE_DOUBLE_SLAB: Self = Self {
|
|
id: -928,
|
|
registry_key: "minecraft:cut_red_sandstone_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CUT_RED_SANDSTONE_SLAB: Self = Self {
|
|
id: -901,
|
|
registry_key: "minecraft:cut_red_sandstone_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CUT_SANDSTONE: Self = Self {
|
|
id: -945,
|
|
registry_key: "minecraft:cut_sandstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CUT_SANDSTONE_DOUBLE_SLAB: Self = Self {
|
|
id: -927,
|
|
registry_key: "minecraft:cut_sandstone_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CUT_SANDSTONE_SLAB: Self = Self {
|
|
id: -900,
|
|
registry_key: "minecraft:cut_sandstone_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_BUNDLE : Self = Self { id : 268 , registry_key : "minecraft:cyan_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x01\x0Eallow_off_hand\0\x03\ruse_animation\0\x01\x0Eliquid_clipped\0\x08\x0Ecreative_group\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bbundle_cyan\x08\x10bundle_open_back\x15bundle_cyan_open_back\x08\x11bundle_open_front\x16bundle_cyan_open_front\0\0\x05\x0Cmining_speed\0\0\x80?\x01\rhand_equipped\0\x03\x11enchantable_value\0\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\x01\x04foil\0\x03\x0Cuse_duration\0\x01\x0Eshould_despawn\x01\x03\x06damage\0\x08\x10enchantable_slot\x04none\x03\x0Emax_stack_size\x02\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x03\x11creative_category\x06\0\0" } ;
|
|
pub const CYAN_CANDLE: Self = Self {
|
|
id: -422,
|
|
registry_key: "minecraft:cyan_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_CANDLE_CAKE: Self = Self {
|
|
id: -439,
|
|
registry_key: "minecraft:cyan_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_CARPET: Self = Self {
|
|
id: -605,
|
|
registry_key: "minecraft:cyan_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_CONCRETE: Self = Self {
|
|
id: -636,
|
|
registry_key: "minecraft:cyan_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_CONCRETE_POWDER: Self = Self {
|
|
id: -717,
|
|
registry_key: "minecraft:cyan_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_DYE: Self = Self {
|
|
id: 433,
|
|
registry_key: "minecraft:cyan_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 229,
|
|
registry_key: "minecraft:cyan_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_HARNESS: Self = Self {
|
|
id: 759,
|
|
registry_key: "minecraft:cyan_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_SHULKER_BOX: Self = Self {
|
|
id: -621,
|
|
registry_key: "minecraft:cyan_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_STAINED_GLASS: Self = Self {
|
|
id: -681,
|
|
registry_key: "minecraft:cyan_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_STAINED_GLASS_PANE: Self = Self {
|
|
id: -651,
|
|
registry_key: "minecraft:cyan_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_TERRACOTTA: Self = Self {
|
|
id: -732,
|
|
registry_key: "minecraft:cyan_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const CYAN_WOOL: Self = Self {
|
|
id: -561,
|
|
registry_key: "minecraft:cyan_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DAMAGED_ANVIL: Self = Self {
|
|
id: -960,
|
|
registry_key: "minecraft:damaged_anvil",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DANDELION: Self = Self {
|
|
id: 37,
|
|
registry_key: "minecraft:dandelion",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DANGER_POTTERY_SHERD: Self = Self {
|
|
id: 705,
|
|
registry_key: "minecraft:danger_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_BOAT: Self = Self {
|
|
id: 412,
|
|
registry_key: "minecraft:dark_oak_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_BUTTON: Self = Self {
|
|
id: -142,
|
|
registry_key: "minecraft:dark_oak_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_CHEST_BOAT: Self = Self {
|
|
id: 685,
|
|
registry_key: "minecraft:dark_oak_chest_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_DOOR: Self = Self {
|
|
id: 596,
|
|
registry_key: "minecraft:dark_oak_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_DOUBLE_SLAB: Self = Self {
|
|
id: -813,
|
|
registry_key: "minecraft:dark_oak_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_FENCE: Self = Self {
|
|
id: -577,
|
|
registry_key: "minecraft:dark_oak_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_FENCE_GATE: Self = Self {
|
|
id: 186,
|
|
registry_key: "minecraft:dark_oak_fence_gate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_HANGING_SIGN: Self = Self {
|
|
id: -505,
|
|
registry_key: "minecraft:dark_oak_hanging_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_LEAVES: Self = Self {
|
|
id: -803,
|
|
registry_key: "minecraft:dark_oak_leaves",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_LOG: Self = Self {
|
|
id: -572,
|
|
registry_key: "minecraft:dark_oak_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_PLANKS: Self = Self {
|
|
id: -743,
|
|
registry_key: "minecraft:dark_oak_planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_PRESSURE_PLATE: Self = Self {
|
|
id: -152,
|
|
registry_key: "minecraft:dark_oak_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_SAPLING: Self = Self {
|
|
id: -829,
|
|
registry_key: "minecraft:dark_oak_sapling",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_SHELF: Self = Self {
|
|
id: -1052,
|
|
registry_key: "minecraft:dark_oak_shelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_SIGN: Self = Self {
|
|
id: 619,
|
|
registry_key: "minecraft:dark_oak_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_SLAB: Self = Self {
|
|
id: -808,
|
|
registry_key: "minecraft:dark_oak_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_STAIRS: Self = Self {
|
|
id: 164,
|
|
registry_key: "minecraft:dark_oak_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_TRAPDOOR: Self = Self {
|
|
id: -147,
|
|
registry_key: "minecraft:dark_oak_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_OAK_WOOD: Self = Self {
|
|
id: -818,
|
|
registry_key: "minecraft:dark_oak_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_PRISMARINE: Self = Self {
|
|
id: -947,
|
|
registry_key: "minecraft:dark_prismarine",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_PRISMARINE_DOUBLE_SLAB: Self = Self {
|
|
id: -913,
|
|
registry_key: "minecraft:dark_prismarine_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_PRISMARINE_SLAB: Self = Self {
|
|
id: -886,
|
|
registry_key: "minecraft:dark_prismarine_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARK_PRISMARINE_STAIRS: Self = Self {
|
|
id: -3,
|
|
registry_key: "minecraft:dark_prismarine_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARKOAK_STANDING_SIGN: Self = Self {
|
|
id: -192,
|
|
registry_key: "minecraft:darkoak_standing_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DARKOAK_WALL_SIGN: Self = Self {
|
|
id: -193,
|
|
registry_key: "minecraft:darkoak_wall_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DAYLIGHT_DETECTOR: Self = Self {
|
|
id: 151,
|
|
registry_key: "minecraft:daylight_detector",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DAYLIGHT_DETECTOR_INVERTED: Self = Self {
|
|
id: 178,
|
|
registry_key: "minecraft:daylight_detector_inverted",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_BRAIN_CORAL: Self = Self {
|
|
id: -586,
|
|
registry_key: "minecraft:dead_brain_coral",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_BRAIN_CORAL_BLOCK: Self = Self {
|
|
id: -854,
|
|
registry_key: "minecraft:dead_brain_coral_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_BRAIN_CORAL_FAN: Self = Self {
|
|
id: -844,
|
|
registry_key: "minecraft:dead_brain_coral_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_BRAIN_CORAL_WALL_FAN: Self = Self {
|
|
id: -906,
|
|
registry_key: "minecraft:dead_brain_coral_wall_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_BUBBLE_CORAL: Self = Self {
|
|
id: -587,
|
|
registry_key: "minecraft:dead_bubble_coral",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_BUBBLE_CORAL_BLOCK: Self = Self {
|
|
id: -855,
|
|
registry_key: "minecraft:dead_bubble_coral_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_BUBBLE_CORAL_FAN: Self = Self {
|
|
id: -845,
|
|
registry_key: "minecraft:dead_bubble_coral_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_BUBBLE_CORAL_WALL_FAN: Self = Self {
|
|
id: -908,
|
|
registry_key: "minecraft:dead_bubble_coral_wall_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_FIRE_CORAL: Self = Self {
|
|
id: -588,
|
|
registry_key: "minecraft:dead_fire_coral",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_FIRE_CORAL_BLOCK: Self = Self {
|
|
id: -856,
|
|
registry_key: "minecraft:dead_fire_coral_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_FIRE_CORAL_FAN: Self = Self {
|
|
id: -846,
|
|
registry_key: "minecraft:dead_fire_coral_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_FIRE_CORAL_WALL_FAN: Self = Self {
|
|
id: -909,
|
|
registry_key: "minecraft:dead_fire_coral_wall_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_HORN_CORAL: Self = Self {
|
|
id: -589,
|
|
registry_key: "minecraft:dead_horn_coral",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_HORN_CORAL_BLOCK: Self = Self {
|
|
id: -857,
|
|
registry_key: "minecraft:dead_horn_coral_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_HORN_CORAL_FAN: Self = Self {
|
|
id: -847,
|
|
registry_key: "minecraft:dead_horn_coral_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_HORN_CORAL_WALL_FAN: Self = Self {
|
|
id: -910,
|
|
registry_key: "minecraft:dead_horn_coral_wall_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_TUBE_CORAL: Self = Self {
|
|
id: -585,
|
|
registry_key: "minecraft:dead_tube_coral",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_TUBE_CORAL_BLOCK: Self = Self {
|
|
id: -853,
|
|
registry_key: "minecraft:dead_tube_coral_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_TUBE_CORAL_FAN: Self = Self {
|
|
id: -134,
|
|
registry_key: "minecraft:dead_tube_coral_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEAD_TUBE_CORAL_WALL_FAN: Self = Self {
|
|
id: -905,
|
|
registry_key: "minecraft:dead_tube_coral_wall_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEADBUSH: Self = Self {
|
|
id: 32,
|
|
registry_key: "minecraft:deadbush",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DECORATED_POT: Self = Self {
|
|
id: -551,
|
|
registry_key: "minecraft:decorated_pot",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE: Self = Self {
|
|
id: -378,
|
|
registry_key: "minecraft:deepslate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -399,
|
|
registry_key: "minecraft:deepslate_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_BRICK_SLAB: Self = Self {
|
|
id: -392,
|
|
registry_key: "minecraft:deepslate_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_BRICK_STAIRS: Self = Self {
|
|
id: -393,
|
|
registry_key: "minecraft:deepslate_brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_BRICK_WALL: Self = Self {
|
|
id: -394,
|
|
registry_key: "minecraft:deepslate_brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_BRICKS: Self = Self {
|
|
id: -391,
|
|
registry_key: "minecraft:deepslate_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_COAL_ORE: Self = Self {
|
|
id: -406,
|
|
registry_key: "minecraft:deepslate_coal_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_COPPER_ORE: Self = Self {
|
|
id: -408,
|
|
registry_key: "minecraft:deepslate_copper_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_DIAMOND_ORE: Self = Self {
|
|
id: -405,
|
|
registry_key: "minecraft:deepslate_diamond_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_EMERALD_ORE: Self = Self {
|
|
id: -407,
|
|
registry_key: "minecraft:deepslate_emerald_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_GOLD_ORE: Self = Self {
|
|
id: -402,
|
|
registry_key: "minecraft:deepslate_gold_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_IRON_ORE: Self = Self {
|
|
id: -401,
|
|
registry_key: "minecraft:deepslate_iron_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_LAPIS_ORE: Self = Self {
|
|
id: -400,
|
|
registry_key: "minecraft:deepslate_lapis_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_REDSTONE_ORE: Self = Self {
|
|
id: -403,
|
|
registry_key: "minecraft:deepslate_redstone_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_TILE_DOUBLE_SLAB: Self = Self {
|
|
id: -398,
|
|
registry_key: "minecraft:deepslate_tile_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_TILE_SLAB: Self = Self {
|
|
id: -388,
|
|
registry_key: "minecraft:deepslate_tile_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_TILE_STAIRS: Self = Self {
|
|
id: -389,
|
|
registry_key: "minecraft:deepslate_tile_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_TILE_WALL: Self = Self {
|
|
id: -390,
|
|
registry_key: "minecraft:deepslate_tile_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEEPSLATE_TILES: Self = Self {
|
|
id: -387,
|
|
registry_key: "minecraft:deepslate_tiles",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DENY: Self = Self {
|
|
id: 211,
|
|
registry_key: "minecraft:deny",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEPRECATED_ANVIL: Self = Self {
|
|
id: -961,
|
|
registry_key: "minecraft:deprecated_anvil",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEPRECATED_PURPUR_BLOCK_1: Self = Self {
|
|
id: -950,
|
|
registry_key: "minecraft:deprecated_purpur_block_1",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DEPRECATED_PURPUR_BLOCK_2: Self = Self {
|
|
id: -952,
|
|
registry_key: "minecraft:deprecated_purpur_block_2",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DETECTOR_RAIL: Self = Self {
|
|
id: 28,
|
|
registry_key: "minecraft:detector_rail",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND: Self = Self {
|
|
id: 335,
|
|
registry_key: "minecraft:diamond",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_AXE: Self = Self {
|
|
id: 350,
|
|
registry_key: "minecraft:diamond_axe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_BLOCK: Self = Self {
|
|
id: 57,
|
|
registry_key: "minecraft:diamond_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_BOOTS: Self = Self {
|
|
id: 382,
|
|
registry_key: "minecraft:diamond_boots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_CHESTPLATE: Self = Self {
|
|
id: 380,
|
|
registry_key: "minecraft:diamond_chestplate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_HELMET: Self = Self {
|
|
id: 379,
|
|
registry_key: "minecraft:diamond_helmet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_HOE: Self = Self {
|
|
id: 364,
|
|
registry_key: "minecraft:diamond_hoe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_HORSE_ARMOR: Self = Self {
|
|
id: 572,
|
|
registry_key: "minecraft:diamond_horse_armor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_LEGGINGS: Self = Self {
|
|
id: 381,
|
|
registry_key: "minecraft:diamond_leggings",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_NAUTILUS_ARMOR: Self = Self {
|
|
id: 790,
|
|
registry_key: "minecraft:diamond_nautilus_armor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_ORE: Self = Self {
|
|
id: 56,
|
|
registry_key: "minecraft:diamond_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_PICKAXE: Self = Self {
|
|
id: 349,
|
|
registry_key: "minecraft:diamond_pickaxe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_SHOVEL: Self = Self {
|
|
id: 348,
|
|
registry_key: "minecraft:diamond_shovel",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIAMOND_SPEAR : Self = Self { id : 258 , registry_key : "minecraft:diamond_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\n\x0Fitem_properties\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x06damage\x08\x01\x0Eliquid_clipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\rdiamond_spear\0\0\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\x01\x0Eallow_off_hand\0\x01\x17can_destroy_in_creative\x01\x03\x11enchantable_value\x14\x01\x04foil\0\x03\x0Emax_stack_size\x02\x03\x11creative_category\x06\x08\x0Ecreative_group\0\x03\ruse_animation\0\x08\x10enchantable_slot\x0Bmelee_spear\x01\rhand_equipped\x01\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\x03\x0Emax_durability\xB0\x18\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x05\x0Fdamage_modifier\0\0\0\0\x05\rhitbox_margin\0\0\x80>\n\x13dismount_conditions\x02\x0Cmax_duration<\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0 A\0\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_duration\x82\0\x05\tmin_speed33\xA3@\0\x02\x05delay\n\0\x05\x11damage_multiplier\x9A\x99\x89?\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\xC8\0\x05\tmin_speed\0\0\0\0\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x10minecraft:damage\x02\x05value\x04\0\0\t\titem_tags\x08\x06\x16minecraft:diamond_tier\x1Dminecraft:transformable_items\x12minecraft:is_spear\n\x12minecraft:cooldown\x08\x04type\x06attack\x05\x08durationff\x86?\x08\x08category\x05spear\0\n\x16minecraft:display_name\x08\x05value\x17item.diamond_spear.name\0\n\x0Eminecraft:tags\t\x04tags\x08\x06\x16minecraft:diamond_tier\x1Dminecraft:transformable_items\x12minecraft:is_spear\0\n\x17minecraft:use_modifiers\x05\x11movement_modifier\0\0\x80?\x01\x0Femit_vibrations\0\x08\x0Bstart_sound\x16item.diamond_spear.use\x08\x0Bstart_using\x06always\x05\x0Cuse_duration\0\xA0\x8CG\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\n\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x17minecraft:diamond_spear\0\n\rrepair_amount\x08\nexpression)context.other->query.remaining_durability\x02\x07version\r\0\0\0\n\rrepair_amount\x08\nexpression\x1Bquery.max_durability * 0.25\x02\x07version\r\0\0\t\x05items\n\x02\x08\x04name\x11minecraft:diamond\0\0\0\n\x18minecraft:swing_duration\x05\x05valueff\x86?\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Ditem.diamond_spear.attack_hit\x08\x0Battack_miss\x1Eitem.diamond_spear.attack_miss\0\0" } ;
|
|
pub const DIAMOND_SWORD: Self = Self {
|
|
id: 347,
|
|
registry_key: "minecraft:diamond_sword",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIORITE: Self = Self {
|
|
id: -592,
|
|
registry_key: "minecraft:diorite",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIORITE_DOUBLE_SLAB: Self = Self {
|
|
id: -921,
|
|
registry_key: "minecraft:diorite_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIORITE_SLAB: Self = Self {
|
|
id: -894,
|
|
registry_key: "minecraft:diorite_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIORITE_STAIRS: Self = Self {
|
|
id: -170,
|
|
registry_key: "minecraft:diorite_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIORITE_WALL: Self = Self {
|
|
id: -973,
|
|
registry_key: "minecraft:diorite_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIRT: Self = Self {
|
|
id: 3,
|
|
registry_key: "minecraft:dirt",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DIRT_WITH_ROOTS: Self = Self {
|
|
id: -318,
|
|
registry_key: "minecraft:dirt_with_roots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DISC_FRAGMENT_5: Self = Self {
|
|
id: 679,
|
|
registry_key: "minecraft:disc_fragment_5",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DISPENSER: Self = Self {
|
|
id: 23,
|
|
registry_key: "minecraft:dispenser",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DOLPHIN_SPAWN_EGG: Self = Self {
|
|
id: 518,
|
|
registry_key: "minecraft:dolphin_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DONKEY_SPAWN_EGG: Self = Self {
|
|
id: 499,
|
|
registry_key: "minecraft:donkey_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DOUBLE_CUT_COPPER_SLAB: Self = Self {
|
|
id: -368,
|
|
registry_key: "minecraft:double_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DOUBLE_PLANT: Self = Self {
|
|
id: 816,
|
|
registry_key: "minecraft:double_plant",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DOUBLE_STONE_BLOCK_SLAB: Self = Self {
|
|
id: 805,
|
|
registry_key: "minecraft:double_stone_block_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DOUBLE_STONE_BLOCK_SLAB2: Self = Self {
|
|
id: 806,
|
|
registry_key: "minecraft:double_stone_block_slab2",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DOUBLE_STONE_BLOCK_SLAB3: Self = Self {
|
|
id: 807,
|
|
registry_key: "minecraft:double_stone_block_slab3",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DOUBLE_STONE_BLOCK_SLAB4: Self = Self {
|
|
id: 808,
|
|
registry_key: "minecraft:double_stone_block_slab4",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DRAGON_BREATH: Self = Self {
|
|
id: 599,
|
|
registry_key: "minecraft:dragon_breath",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DRAGON_EGG: Self = Self {
|
|
id: 122,
|
|
registry_key: "minecraft:dragon_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DRAGON_HEAD: Self = Self {
|
|
id: -969,
|
|
registry_key: "minecraft:dragon_head",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DRIED_GHAST: Self = Self {
|
|
id: -1027,
|
|
registry_key: "minecraft:dried_ghast",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DRIED_KELP : Self = Self { id : 299 , registry_key : "minecraft:dried_kelp" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\rcooldown_time\0\x03\tnutrition\x02\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\rcooldown_type\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x01\x0Ecan_always_eat\0\0\x03\x16minecraft:use_duration \0" } ;
|
|
pub const DRIED_KELP_BLOCK: Self = Self {
|
|
id: -139,
|
|
registry_key: "minecraft:dried_kelp_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DRIPSTONE_BLOCK: Self = Self {
|
|
id: -317,
|
|
registry_key: "minecraft:dripstone_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DROPPER: Self = Self {
|
|
id: 125,
|
|
registry_key: "minecraft:dropper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DROWNED_SPAWN_EGG: Self = Self {
|
|
id: 517,
|
|
registry_key: "minecraft:drowned_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DUNE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 725,
|
|
registry_key: "minecraft:dune_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const DYE: Self = Self {
|
|
id: 841,
|
|
registry_key: "minecraft:dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ECHO_SHARD: Self = Self {
|
|
id: 689,
|
|
registry_key: "minecraft:echo_shard",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EGG: Self = Self {
|
|
id: 422,
|
|
registry_key: "minecraft:egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELDER_GUARDIAN_SPAWN_EGG: Self = Self {
|
|
id: 505,
|
|
registry_key: "minecraft:elder_guardian_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_0: Self = Self {
|
|
id: 36,
|
|
registry_key: "minecraft:element_0",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_1: Self = Self {
|
|
id: -12,
|
|
registry_key: "minecraft:element_1",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_10: Self = Self {
|
|
id: -21,
|
|
registry_key: "minecraft:element_10",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_100: Self = Self {
|
|
id: -111,
|
|
registry_key: "minecraft:element_100",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_101: Self = Self {
|
|
id: -112,
|
|
registry_key: "minecraft:element_101",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_102: Self = Self {
|
|
id: -113,
|
|
registry_key: "minecraft:element_102",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_103: Self = Self {
|
|
id: -114,
|
|
registry_key: "minecraft:element_103",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_104: Self = Self {
|
|
id: -115,
|
|
registry_key: "minecraft:element_104",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_105: Self = Self {
|
|
id: -116,
|
|
registry_key: "minecraft:element_105",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_106: Self = Self {
|
|
id: -117,
|
|
registry_key: "minecraft:element_106",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_107: Self = Self {
|
|
id: -118,
|
|
registry_key: "minecraft:element_107",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_108: Self = Self {
|
|
id: -119,
|
|
registry_key: "minecraft:element_108",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_109: Self = Self {
|
|
id: -120,
|
|
registry_key: "minecraft:element_109",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_11: Self = Self {
|
|
id: -22,
|
|
registry_key: "minecraft:element_11",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_110: Self = Self {
|
|
id: -121,
|
|
registry_key: "minecraft:element_110",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_111: Self = Self {
|
|
id: -122,
|
|
registry_key: "minecraft:element_111",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_112: Self = Self {
|
|
id: -123,
|
|
registry_key: "minecraft:element_112",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_113: Self = Self {
|
|
id: -124,
|
|
registry_key: "minecraft:element_113",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_114: Self = Self {
|
|
id: -125,
|
|
registry_key: "minecraft:element_114",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_115: Self = Self {
|
|
id: -126,
|
|
registry_key: "minecraft:element_115",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_116: Self = Self {
|
|
id: -127,
|
|
registry_key: "minecraft:element_116",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_117: Self = Self {
|
|
id: -128,
|
|
registry_key: "minecraft:element_117",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_118: Self = Self {
|
|
id: -129,
|
|
registry_key: "minecraft:element_118",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_12: Self = Self {
|
|
id: -23,
|
|
registry_key: "minecraft:element_12",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_13: Self = Self {
|
|
id: -24,
|
|
registry_key: "minecraft:element_13",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_14: Self = Self {
|
|
id: -25,
|
|
registry_key: "minecraft:element_14",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_15: Self = Self {
|
|
id: -26,
|
|
registry_key: "minecraft:element_15",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_16: Self = Self {
|
|
id: -27,
|
|
registry_key: "minecraft:element_16",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_17: Self = Self {
|
|
id: -28,
|
|
registry_key: "minecraft:element_17",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_18: Self = Self {
|
|
id: -29,
|
|
registry_key: "minecraft:element_18",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_19: Self = Self {
|
|
id: -30,
|
|
registry_key: "minecraft:element_19",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_2: Self = Self {
|
|
id: -13,
|
|
registry_key: "minecraft:element_2",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_20: Self = Self {
|
|
id: -31,
|
|
registry_key: "minecraft:element_20",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_21: Self = Self {
|
|
id: -32,
|
|
registry_key: "minecraft:element_21",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_22: Self = Self {
|
|
id: -33,
|
|
registry_key: "minecraft:element_22",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_23: Self = Self {
|
|
id: -34,
|
|
registry_key: "minecraft:element_23",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_24: Self = Self {
|
|
id: -35,
|
|
registry_key: "minecraft:element_24",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_25: Self = Self {
|
|
id: -36,
|
|
registry_key: "minecraft:element_25",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_26: Self = Self {
|
|
id: -37,
|
|
registry_key: "minecraft:element_26",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_27: Self = Self {
|
|
id: -38,
|
|
registry_key: "minecraft:element_27",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_28: Self = Self {
|
|
id: -39,
|
|
registry_key: "minecraft:element_28",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_29: Self = Self {
|
|
id: -40,
|
|
registry_key: "minecraft:element_29",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_3: Self = Self {
|
|
id: -14,
|
|
registry_key: "minecraft:element_3",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_30: Self = Self {
|
|
id: -41,
|
|
registry_key: "minecraft:element_30",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_31: Self = Self {
|
|
id: -42,
|
|
registry_key: "minecraft:element_31",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_32: Self = Self {
|
|
id: -43,
|
|
registry_key: "minecraft:element_32",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_33: Self = Self {
|
|
id: -44,
|
|
registry_key: "minecraft:element_33",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_34: Self = Self {
|
|
id: -45,
|
|
registry_key: "minecraft:element_34",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_35: Self = Self {
|
|
id: -46,
|
|
registry_key: "minecraft:element_35",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_36: Self = Self {
|
|
id: -47,
|
|
registry_key: "minecraft:element_36",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_37: Self = Self {
|
|
id: -48,
|
|
registry_key: "minecraft:element_37",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_38: Self = Self {
|
|
id: -49,
|
|
registry_key: "minecraft:element_38",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_39: Self = Self {
|
|
id: -50,
|
|
registry_key: "minecraft:element_39",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_4: Self = Self {
|
|
id: -15,
|
|
registry_key: "minecraft:element_4",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_40: Self = Self {
|
|
id: -51,
|
|
registry_key: "minecraft:element_40",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_41: Self = Self {
|
|
id: -52,
|
|
registry_key: "minecraft:element_41",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_42: Self = Self {
|
|
id: -53,
|
|
registry_key: "minecraft:element_42",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_43: Self = Self {
|
|
id: -54,
|
|
registry_key: "minecraft:element_43",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_44: Self = Self {
|
|
id: -55,
|
|
registry_key: "minecraft:element_44",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_45: Self = Self {
|
|
id: -56,
|
|
registry_key: "minecraft:element_45",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_46: Self = Self {
|
|
id: -57,
|
|
registry_key: "minecraft:element_46",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_47: Self = Self {
|
|
id: -58,
|
|
registry_key: "minecraft:element_47",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_48: Self = Self {
|
|
id: -59,
|
|
registry_key: "minecraft:element_48",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_49: Self = Self {
|
|
id: -60,
|
|
registry_key: "minecraft:element_49",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_5: Self = Self {
|
|
id: -16,
|
|
registry_key: "minecraft:element_5",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_50: Self = Self {
|
|
id: -61,
|
|
registry_key: "minecraft:element_50",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_51: Self = Self {
|
|
id: -62,
|
|
registry_key: "minecraft:element_51",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_52: Self = Self {
|
|
id: -63,
|
|
registry_key: "minecraft:element_52",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_53: Self = Self {
|
|
id: -64,
|
|
registry_key: "minecraft:element_53",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_54: Self = Self {
|
|
id: -65,
|
|
registry_key: "minecraft:element_54",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_55: Self = Self {
|
|
id: -66,
|
|
registry_key: "minecraft:element_55",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_56: Self = Self {
|
|
id: -67,
|
|
registry_key: "minecraft:element_56",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_57: Self = Self {
|
|
id: -68,
|
|
registry_key: "minecraft:element_57",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_58: Self = Self {
|
|
id: -69,
|
|
registry_key: "minecraft:element_58",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_59: Self = Self {
|
|
id: -70,
|
|
registry_key: "minecraft:element_59",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_6: Self = Self {
|
|
id: -17,
|
|
registry_key: "minecraft:element_6",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_60: Self = Self {
|
|
id: -71,
|
|
registry_key: "minecraft:element_60",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_61: Self = Self {
|
|
id: -72,
|
|
registry_key: "minecraft:element_61",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_62: Self = Self {
|
|
id: -73,
|
|
registry_key: "minecraft:element_62",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_63: Self = Self {
|
|
id: -74,
|
|
registry_key: "minecraft:element_63",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_64: Self = Self {
|
|
id: -75,
|
|
registry_key: "minecraft:element_64",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_65: Self = Self {
|
|
id: -76,
|
|
registry_key: "minecraft:element_65",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_66: Self = Self {
|
|
id: -77,
|
|
registry_key: "minecraft:element_66",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_67: Self = Self {
|
|
id: -78,
|
|
registry_key: "minecraft:element_67",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_68: Self = Self {
|
|
id: -79,
|
|
registry_key: "minecraft:element_68",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_69: Self = Self {
|
|
id: -80,
|
|
registry_key: "minecraft:element_69",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_7: Self = Self {
|
|
id: -18,
|
|
registry_key: "minecraft:element_7",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_70: Self = Self {
|
|
id: -81,
|
|
registry_key: "minecraft:element_70",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_71: Self = Self {
|
|
id: -82,
|
|
registry_key: "minecraft:element_71",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_72: Self = Self {
|
|
id: -83,
|
|
registry_key: "minecraft:element_72",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_73: Self = Self {
|
|
id: -84,
|
|
registry_key: "minecraft:element_73",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_74: Self = Self {
|
|
id: -85,
|
|
registry_key: "minecraft:element_74",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_75: Self = Self {
|
|
id: -86,
|
|
registry_key: "minecraft:element_75",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_76: Self = Self {
|
|
id: -87,
|
|
registry_key: "minecraft:element_76",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_77: Self = Self {
|
|
id: -88,
|
|
registry_key: "minecraft:element_77",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_78: Self = Self {
|
|
id: -89,
|
|
registry_key: "minecraft:element_78",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_79: Self = Self {
|
|
id: -90,
|
|
registry_key: "minecraft:element_79",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_8: Self = Self {
|
|
id: -19,
|
|
registry_key: "minecraft:element_8",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_80: Self = Self {
|
|
id: -91,
|
|
registry_key: "minecraft:element_80",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_81: Self = Self {
|
|
id: -92,
|
|
registry_key: "minecraft:element_81",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_82: Self = Self {
|
|
id: -93,
|
|
registry_key: "minecraft:element_82",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_83: Self = Self {
|
|
id: -94,
|
|
registry_key: "minecraft:element_83",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_84: Self = Self {
|
|
id: -95,
|
|
registry_key: "minecraft:element_84",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_85: Self = Self {
|
|
id: -96,
|
|
registry_key: "minecraft:element_85",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_86: Self = Self {
|
|
id: -97,
|
|
registry_key: "minecraft:element_86",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_87: Self = Self {
|
|
id: -98,
|
|
registry_key: "minecraft:element_87",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_88: Self = Self {
|
|
id: -99,
|
|
registry_key: "minecraft:element_88",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_89: Self = Self {
|
|
id: -100,
|
|
registry_key: "minecraft:element_89",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_9: Self = Self {
|
|
id: -20,
|
|
registry_key: "minecraft:element_9",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_90: Self = Self {
|
|
id: -101,
|
|
registry_key: "minecraft:element_90",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_91: Self = Self {
|
|
id: -102,
|
|
registry_key: "minecraft:element_91",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_92: Self = Self {
|
|
id: -103,
|
|
registry_key: "minecraft:element_92",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_93: Self = Self {
|
|
id: -104,
|
|
registry_key: "minecraft:element_93",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_94: Self = Self {
|
|
id: -105,
|
|
registry_key: "minecraft:element_94",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_95: Self = Self {
|
|
id: -106,
|
|
registry_key: "minecraft:element_95",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_96: Self = Self {
|
|
id: -107,
|
|
registry_key: "minecraft:element_96",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_97: Self = Self {
|
|
id: -108,
|
|
registry_key: "minecraft:element_97",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_98: Self = Self {
|
|
id: -109,
|
|
registry_key: "minecraft:element_98",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_99: Self = Self {
|
|
id: -110,
|
|
registry_key: "minecraft:element_99",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELEMENT_CONSTRUCTOR: Self = Self {
|
|
id: -987,
|
|
registry_key: "minecraft:element_constructor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ELYTRA: Self = Self {
|
|
id: 603,
|
|
registry_key: "minecraft:elytra",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EMERALD: Self = Self {
|
|
id: 552,
|
|
registry_key: "minecraft:emerald",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EMERALD_BLOCK: Self = Self {
|
|
id: 133,
|
|
registry_key: "minecraft:emerald_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EMERALD_ORE: Self = Self {
|
|
id: 129,
|
|
registry_key: "minecraft:emerald_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EMPTY_MAP: Self = Self {
|
|
id: 555,
|
|
registry_key: "minecraft:empty_map",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ENCHANTED_BOOK: Self = Self {
|
|
id: 560,
|
|
registry_key: "minecraft:enchanted_book",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ENCHANTED_GOLDEN_APPLE : Self = Self { id : 288 , registry_key : "minecraft:enchanted_golden_apple" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x01\x0Eminecraft:foil\x01\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x99?\x03\rcooldown_time\0\x01\x0Ecan_always_eat\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\t\x07effects\n\x08\x08\x04name\x0Cregeneration\x08\rdescriptionId\x13potion.regeneration\x03\x02id\x14\x03\x08duration<\x05\x06chance\0\0\x80?\x03\tamplifier\x02\0\x05\x06chance\0\0\x80?\x08\rdescriptionId\x11potion.absorption\x08\x04name\nabsorption\x03\tamplifier\x06\x03\x08duration\xF0\x01\x03\x02id,\0\x08\rdescriptionId\x11potion.resistance\x03\tamplifier\0\x03\x08duration\xD8\x04\x08\x04name\nresistance\x03\x02id\x16\x05\x06chance\0\0\x80?\0\x03\x02id\x18\x05\x06chance\0\0\x80?\x08\x04name\x0Ffire_resistance\x08\rdescriptionId\x15potion.fireResistance\x03\tamplifier\0\x03\x08duration\xD8\x04\0\x08\x11using_converts_to\0\x08\rcooldown_type\0\x03\ron_use_action\x01\x03\tnutrition\x08\0\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const ENCHANTING_TABLE: Self = Self {
|
|
id: 116,
|
|
registry_key: "minecraft:enchanting_table",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const END_BRICK_STAIRS: Self = Self {
|
|
id: -178,
|
|
registry_key: "minecraft:end_brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const END_BRICKS: Self = Self {
|
|
id: 206,
|
|
registry_key: "minecraft:end_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const END_CRYSTAL: Self = Self {
|
|
id: 844,
|
|
registry_key: "minecraft:end_crystal",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const END_GATEWAY: Self = Self {
|
|
id: 209,
|
|
registry_key: "minecraft:end_gateway",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const END_PORTAL: Self = Self {
|
|
id: 119,
|
|
registry_key: "minecraft:end_portal",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const END_PORTAL_FRAME: Self = Self {
|
|
id: 120,
|
|
registry_key: "minecraft:end_portal_frame",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const END_ROD: Self = Self {
|
|
id: 208,
|
|
registry_key: "minecraft:end_rod",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const END_STONE: Self = Self {
|
|
id: 121,
|
|
registry_key: "minecraft:end_stone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const END_STONE_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -167,
|
|
registry_key: "minecraft:end_stone_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const END_STONE_BRICK_SLAB: Self = Self {
|
|
id: -162,
|
|
registry_key: "minecraft:end_stone_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const END_STONE_BRICK_WALL: Self = Self {
|
|
id: -980,
|
|
registry_key: "minecraft:end_stone_brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ENDER_CHEST: Self = Self {
|
|
id: 130,
|
|
registry_key: "minecraft:ender_chest",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ENDER_DRAGON_SPAWN_EGG: Self = Self {
|
|
id: 541,
|
|
registry_key: "minecraft:ender_dragon_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ENDER_EYE: Self = Self {
|
|
id: 466,
|
|
registry_key: "minecraft:ender_eye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ENDER_PEARL: Self = Self {
|
|
id: 454,
|
|
registry_key: "minecraft:ender_pearl",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ENDERMAN_SPAWN_EGG: Self = Self {
|
|
id: 475,
|
|
registry_key: "minecraft:enderman_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ENDERMITE_SPAWN_EGG: Self = Self {
|
|
id: 493,
|
|
registry_key: "minecraft:endermite_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EVOKER_SPAWN_EGG: Self = Self {
|
|
id: 509,
|
|
registry_key: "minecraft:evoker_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPERIENCE_BOTTLE: Self = Self {
|
|
id: 548,
|
|
registry_key: "minecraft:experience_bottle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPLORER_POTTERY_SHERD: Self = Self {
|
|
id: 706,
|
|
registry_key: "minecraft:explorer_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_CHISELED_COPPER: Self = Self {
|
|
id: -761,
|
|
registry_key: "minecraft:exposed_chiseled_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_COPPER: Self = Self {
|
|
id: -341,
|
|
registry_key: "minecraft:exposed_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_COPPER_BARS: Self = Self {
|
|
id: -1067,
|
|
registry_key: "minecraft:exposed_copper_bars",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_COPPER_BULB: Self = Self {
|
|
id: -777,
|
|
registry_key: "minecraft:exposed_copper_bulb",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_COPPER_CHAIN: Self = Self {
|
|
id: -1075,
|
|
registry_key: "minecraft:exposed_copper_chain",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_COPPER_CHEST: Self = Self {
|
|
id: -1032,
|
|
registry_key: "minecraft:exposed_copper_chest",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_COPPER_DOOR: Self = Self {
|
|
id: -785,
|
|
registry_key: "minecraft:exposed_copper_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: -1040,
|
|
registry_key: "minecraft:exposed_copper_golem_statue",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_COPPER_GRATE: Self = Self {
|
|
id: -769,
|
|
registry_key: "minecraft:exposed_copper_grate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_COPPER_LANTERN: Self = Self {
|
|
id: -1084,
|
|
registry_key: "minecraft:exposed_copper_lantern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_COPPER_TRAPDOOR: Self = Self {
|
|
id: -793,
|
|
registry_key: "minecraft:exposed_copper_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_CUT_COPPER: Self = Self {
|
|
id: -348,
|
|
registry_key: "minecraft:exposed_cut_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_CUT_COPPER_SLAB: Self = Self {
|
|
id: -362,
|
|
registry_key: "minecraft:exposed_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: -355,
|
|
registry_key: "minecraft:exposed_cut_copper_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_DOUBLE_CUT_COPPER_SLAB: Self = Self {
|
|
id: -369,
|
|
registry_key: "minecraft:exposed_double_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EXPOSED_LIGHTNING_ROD: Self = Self {
|
|
id: -1059,
|
|
registry_key: "minecraft:exposed_lightning_rod",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const EYE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 729,
|
|
registry_key: "minecraft:eye_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FARMLAND: Self = Self {
|
|
id: 60,
|
|
registry_key: "minecraft:farmland",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FEATHER: Self = Self {
|
|
id: 359,
|
|
registry_key: "minecraft:feather",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FENCE: Self = Self {
|
|
id: 798,
|
|
registry_key: "minecraft:fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FENCE_GATE: Self = Self {
|
|
id: 107,
|
|
registry_key: "minecraft:fence_gate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FERMENTED_SPIDER_EYE: Self = Self {
|
|
id: 461,
|
|
registry_key: "minecraft:fermented_spider_eye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FERN: Self = Self {
|
|
id: -848,
|
|
registry_key: "minecraft:fern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FIELD_MASONED_BANNER_PATTERN: Self = Self {
|
|
id: 624,
|
|
registry_key: "minecraft:field_masoned_banner_pattern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FILLED_MAP: Self = Self {
|
|
id: 452,
|
|
registry_key: "minecraft:filled_map",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FIRE: Self = Self {
|
|
id: 51,
|
|
registry_key: "minecraft:fire",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FIRE_CHARGE: Self = Self {
|
|
id: 549,
|
|
registry_key: "minecraft:fire_charge",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FIRE_CORAL: Self = Self {
|
|
id: -583,
|
|
registry_key: "minecraft:fire_coral",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FIRE_CORAL_BLOCK: Self = Self {
|
|
id: -851,
|
|
registry_key: "minecraft:fire_coral_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FIRE_CORAL_FAN: Self = Self {
|
|
id: -842,
|
|
registry_key: "minecraft:fire_coral_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FIRE_CORAL_WALL_FAN: Self = Self {
|
|
id: -907,
|
|
registry_key: "minecraft:fire_coral_wall_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FIREFLY_BUSH: Self = Self {
|
|
id: -1025,
|
|
registry_key: "minecraft:firefly_bush",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FIREWORK_ROCKET: Self = Self {
|
|
id: 558,
|
|
registry_key: "minecraft:firework_rocket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FIREWORK_STAR: Self = Self {
|
|
id: 559,
|
|
registry_key: "minecraft:firework_star",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FISHING_ROD: Self = Self {
|
|
id: 424,
|
|
registry_key: "minecraft:fishing_rod",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FLETCHING_TABLE: Self = Self {
|
|
id: -201,
|
|
registry_key: "minecraft:fletching_table",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FLINT: Self = Self {
|
|
id: 388,
|
|
registry_key: "minecraft:flint",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FLINT_AND_STEEL: Self = Self {
|
|
id: 330,
|
|
registry_key: "minecraft:flint_and_steel",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FLOW_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 740,
|
|
registry_key: "minecraft:flow_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FLOW_BANNER_PATTERN: Self = Self {
|
|
id: 628,
|
|
registry_key: "minecraft:flow_banner_pattern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FLOW_POTTERY_SHERD: Self = Self {
|
|
id: 707,
|
|
registry_key: "minecraft:flow_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FLOWER_BANNER_PATTERN: Self = Self {
|
|
id: 620,
|
|
registry_key: "minecraft:flower_banner_pattern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FLOWER_POT: Self = Self {
|
|
id: 554,
|
|
registry_key: "minecraft:flower_pot",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FLOWERING_AZALEA: Self = Self {
|
|
id: -338,
|
|
registry_key: "minecraft:flowering_azalea",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FLOWING_LAVA: Self = Self {
|
|
id: 10,
|
|
registry_key: "minecraft:flowing_lava",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FLOWING_WATER: Self = Self {
|
|
id: 8,
|
|
registry_key: "minecraft:flowing_water",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FOX_SPAWN_EGG: Self = Self {
|
|
id: 524,
|
|
registry_key: "minecraft:fox_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FRAME: Self = Self {
|
|
id: 553,
|
|
registry_key: "minecraft:frame",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FRIEND_POTTERY_SHERD: Self = Self {
|
|
id: 708,
|
|
registry_key: "minecraft:friend_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FROG_SPAWN: Self = Self {
|
|
id: -468,
|
|
registry_key: "minecraft:frog_spawn",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FROG_SPAWN_EGG: Self = Self {
|
|
id: 670,
|
|
registry_key: "minecraft:frog_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FROSTED_ICE: Self = Self {
|
|
id: 207,
|
|
registry_key: "minecraft:frosted_ice",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const FURNACE: Self = Self {
|
|
id: 61,
|
|
registry_key: "minecraft:furnace",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GHAST_SPAWN_EGG: Self = Self {
|
|
id: 487,
|
|
registry_key: "minecraft:ghast_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GHAST_TEAR: Self = Self {
|
|
id: 457,
|
|
registry_key: "minecraft:ghast_tear",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GILDED_BLACKSTONE: Self = Self {
|
|
id: -281,
|
|
registry_key: "minecraft:gilded_blackstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLASS: Self = Self {
|
|
id: 20,
|
|
registry_key: "minecraft:glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLASS_BOTTLE: Self = Self {
|
|
id: 460,
|
|
registry_key: "minecraft:glass_bottle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLASS_PANE: Self = Self {
|
|
id: 102,
|
|
registry_key: "minecraft:glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLISTERING_MELON_SLICE: Self = Self {
|
|
id: 467,
|
|
registry_key: "minecraft:glistering_melon_slice",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLOBE_BANNER_PATTERN: Self = Self {
|
|
id: 627,
|
|
registry_key: "minecraft:globe_banner_pattern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLOW_BERRIES : Self = Self { id : 845 , registry_key : "minecraft:glow_berries" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99>\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\tnutrition\x04\0\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\x01\x08\x0Bcrop_result\x14minecraft:cave_vines\x08\rplant_at_face\x04down\t\x08plant_at\x08\x04\ncave_vines\x1Ccave_vines_head_with_berries\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const GLOW_FRAME: Self = Self {
|
|
id: 665,
|
|
registry_key: "minecraft:glow_frame",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLOW_INK_SAC: Self = Self {
|
|
id: 543,
|
|
registry_key: "minecraft:glow_ink_sac",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLOW_LICHEN: Self = Self {
|
|
id: -411,
|
|
registry_key: "minecraft:glow_lichen",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLOW_SQUID_SPAWN_EGG: Self = Self {
|
|
id: 538,
|
|
registry_key: "minecraft:glow_squid_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLOW_STICK: Self = Self {
|
|
id: 644,
|
|
registry_key: "minecraft:glow_stick",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLOWINGOBSIDIAN: Self = Self {
|
|
id: 246,
|
|
registry_key: "minecraft:glowingobsidian",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLOWSTONE: Self = Self {
|
|
id: 89,
|
|
registry_key: "minecraft:glowstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GLOWSTONE_DUST: Self = Self {
|
|
id: 426,
|
|
registry_key: "minecraft:glowstone_dust",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOAT_HORN: Self = Self {
|
|
id: 669,
|
|
registry_key: "minecraft:goat_horn",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOAT_SPAWN_EGG: Self = Self {
|
|
id: 537,
|
|
registry_key: "minecraft:goat_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLD_BLOCK: Self = Self {
|
|
id: 41,
|
|
registry_key: "minecraft:gold_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLD_INGOT: Self = Self {
|
|
id: 337,
|
|
registry_key: "minecraft:gold_ingot",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLD_NUGGET: Self = Self {
|
|
id: 458,
|
|
registry_key: "minecraft:gold_nugget",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLD_ORE: Self = Self {
|
|
id: 14,
|
|
registry_key: "minecraft:gold_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_APPLE : Self = Self { id : 287 , registry_key : "minecraft:golden_apple" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\tnutrition\x08\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x99?\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\x01\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\t\x07effects\n\x04\x03\x02id\x14\x03\tamplifier\x02\x05\x06chance\0\0\x80?\x08\rdescriptionId\x13potion.regeneration\x08\x04name\x0Cregeneration\x03\x08duration\n\0\x03\tamplifier\0\x08\rdescriptionId\x11potion.absorption\x03\x08duration\xF0\x01\x03\x02id,\x08\x04name\nabsorption\x05\x06chance\0\0\x80?\0\0\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const GOLDEN_AXE: Self = Self {
|
|
id: 357,
|
|
registry_key: "minecraft:golden_axe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_BOOTS: Self = Self {
|
|
id: 386,
|
|
registry_key: "minecraft:golden_boots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_CARROT : Self = Self { id : 312 , registry_key : "minecraft:golden_carrot" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\rcooldown_time\0\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x03\tnutrition\x0C\x08\rcooldown_type\0\x05\x13saturation_modifier\x9A\x99\x99?\x01\x0Ecan_always_eat\0\0\0" } ;
|
|
pub const GOLDEN_CHESTPLATE: Self = Self {
|
|
id: 384,
|
|
registry_key: "minecraft:golden_chestplate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_DANDELION: Self = Self {
|
|
id: -1091,
|
|
registry_key: "minecraft:golden_dandelion",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_HELMET: Self = Self {
|
|
id: 383,
|
|
registry_key: "minecraft:golden_helmet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_HOE: Self = Self {
|
|
id: 365,
|
|
registry_key: "minecraft:golden_hoe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_HORSE_ARMOR: Self = Self {
|
|
id: 571,
|
|
registry_key: "minecraft:golden_horse_armor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_LEGGINGS: Self = Self {
|
|
id: 385,
|
|
registry_key: "minecraft:golden_leggings",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_NAUTILUS_ARMOR: Self = Self {
|
|
id: 789,
|
|
registry_key: "minecraft:golden_nautilus_armor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_PICKAXE: Self = Self {
|
|
id: 356,
|
|
registry_key: "minecraft:golden_pickaxe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_RAIL: Self = Self {
|
|
id: 27,
|
|
registry_key: "minecraft:golden_rail",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_SHOVEL: Self = Self {
|
|
id: 355,
|
|
registry_key: "minecraft:golden_shovel",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GOLDEN_SPEAR : Self = Self { id : 259 , registry_key : "minecraft:golden_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\x08\x04\x15minecraft:golden_tier\x12minecraft:is_spear\n\x16minecraft:display_name\x08\x05value\x16item.golden_spear.name\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\rhitbox_margin\0\0\x80>\x02\x05delay\x0E\0\x05\x11damage_multiplier333?\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x11damage_conditions\x05\tmin_speed\0\0\0\0\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\x13\x01\0\x05\x0Fdamage_modifier\0\0\0\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\xAA\0\0\n\x13dismount_conditions\x02\x0Cmax_durationF\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed\0\0PA\0\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Citem.golden_spear.attack_hit\x08\x0Battack_miss\x1Ditem.golden_spear.attack_miss\0\n\x10minecraft:damage\x02\x05value\x01\0\0\n\x18minecraft:swing_duration\x05\x05value33s?\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x08\x04type\x06attack\x05\x08duration33s?\0\n\x14minecraft:durability\x03\x0Emax_durability<\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\0\n\x15minecraft:enchantable\x01\x05value\x16\x08\x04slot\x0Bmelee_spear\0\n\x0Fitem_properties\x08\x10enchantable_slot\x0Bmelee_spear\x08\x0Ecreative_group\0\x01\x0Fstacked_by_data\0\x03\x11enchantable_value,\x01\x04foil\0\x01\x0Eliquid_clipped\0\x01\x12hidden_in_commands\x02\x03\x06damage\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\ngold_spear\0\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\x01\x0Eallow_off_hand\0\x05\x0Cmining_speed\0\0\x80?\x01\x17can_destroy_in_creative\x01\x03\x11creative_category\x06\x03\x0Bframe_count\x02\x01\rhand_equipped\x01\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x03\x0Emax_stack_size\x02\0\n\x19minecraft:piercing_weapon\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\n\rrepair_amount\x02\x07version\r\0\x08\nexpression)context.other->query.remaining_durability\0\t\x05items\n\x02\x08\x04name\x16minecraft:golden_spear\0\0\n\rrepair_amount\x08\nexpression\x1Bquery.max_durability * 0.25\x02\x07version\r\0\0\t\x05items\n\x02\x08\x04name\x14minecraft:gold_ingot\0\0\0\n\x17minecraft:use_modifiers\x01\x0Femit_vibrations\0\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_using\x06always\x05\x0Cuse_duration\0\xA0\x8CG\x08\x0Bstart_sound\x15item.golden_spear.use\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:golden_tier\x12minecraft:is_spear\0\0" } ;
|
|
pub const GOLDEN_SWORD: Self = Self {
|
|
id: 354,
|
|
registry_key: "minecraft:golden_sword",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRANITE: Self = Self {
|
|
id: -590,
|
|
registry_key: "minecraft:granite",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRANITE_DOUBLE_SLAB: Self = Self {
|
|
id: -923,
|
|
registry_key: "minecraft:granite_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRANITE_SLAB: Self = Self {
|
|
id: -896,
|
|
registry_key: "minecraft:granite_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRANITE_STAIRS: Self = Self {
|
|
id: -169,
|
|
registry_key: "minecraft:granite_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRANITE_WALL: Self = Self {
|
|
id: -972,
|
|
registry_key: "minecraft:granite_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRASS_BLOCK: Self = Self {
|
|
id: 2,
|
|
registry_key: "minecraft:grass_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRASS_PATH: Self = Self {
|
|
id: 198,
|
|
registry_key: "minecraft:grass_path",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAVEL: Self = Self {
|
|
id: 13,
|
|
registry_key: "minecraft:gravel",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_BUNDLE : Self = Self { id : 269 , registry_key : "minecraft:gray_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\0\n\x0Fitem_properties\x03\x11creative_category\x06\x01\x04foil\0\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x02\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bbundle_gray\x08\x10bundle_open_back\x15bundle_gray_open_back\x08\x11bundle_open_front\x16bundle_gray_open_front\0\0\x08\x10enchantable_slot\x04none\x03\x06damage\0\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x03\x0Cuse_duration\0\x03\x0Bframe_count\x02\x01\x0Eallow_off_hand\0\x01\x0Fstacked_by_data\0\x08\x0Ecreative_group\0\x05\x0Cmining_speed\0\0\x80?\x01\rhand_equipped\0\x01\x0Eliquid_clipped\0\x01\x17can_destroy_in_creative\x01\0\0" } ;
|
|
pub const GRAY_CANDLE: Self = Self {
|
|
id: -420,
|
|
registry_key: "minecraft:gray_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_CANDLE_CAKE: Self = Self {
|
|
id: -437,
|
|
registry_key: "minecraft:gray_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_CARPET: Self = Self {
|
|
id: -603,
|
|
registry_key: "minecraft:gray_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_CONCRETE: Self = Self {
|
|
id: -634,
|
|
registry_key: "minecraft:gray_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_CONCRETE_POWDER: Self = Self {
|
|
id: -715,
|
|
registry_key: "minecraft:gray_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_DYE: Self = Self {
|
|
id: 435,
|
|
registry_key: "minecraft:gray_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 227,
|
|
registry_key: "minecraft:gray_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_HARNESS: Self = Self {
|
|
id: 760,
|
|
registry_key: "minecraft:gray_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_SHULKER_BOX: Self = Self {
|
|
id: -619,
|
|
registry_key: "minecraft:gray_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_STAINED_GLASS: Self = Self {
|
|
id: -679,
|
|
registry_key: "minecraft:gray_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_STAINED_GLASS_PANE: Self = Self {
|
|
id: -649,
|
|
registry_key: "minecraft:gray_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_TERRACOTTA: Self = Self {
|
|
id: -730,
|
|
registry_key: "minecraft:gray_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRAY_WOOL: Self = Self {
|
|
id: -553,
|
|
registry_key: "minecraft:gray_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_BUNDLE : Self = Self { id : 270 , registry_key : "minecraft:green_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x03\x0Bframe_count\x02\x08\x10enchantable_slot\x04none\x08\x0Ecreative_group\0\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x03\x06damage\0\x03\ruse_animation\0\x03\x0Cuse_duration\0\x01\x17can_destroy_in_creative\x01\x01\x12hidden_in_commands\x02\x03\x11creative_category\x06\x01\x0Eallow_off_hand\0\x01\rhand_equipped\0\x03\x0Emax_stack_size\x02\x01\x0Eshould_despawn\x01\x05\x0Cmining_speed\0\0\x80?\x01\x04foil\0\x01\x0Fstacked_by_data\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x16bundle_green_open_back\x08\x07default\x0Cbundle_green\x08\x11bundle_open_front\x17bundle_green_open_front\0\0\0\t\titem_tags\0\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\0\0" } ;
|
|
pub const GREEN_CANDLE: Self = Self {
|
|
id: -426,
|
|
registry_key: "minecraft:green_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_CANDLE_CAKE: Self = Self {
|
|
id: -443,
|
|
registry_key: "minecraft:green_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_CARPET: Self = Self {
|
|
id: -609,
|
|
registry_key: "minecraft:green_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_CONCRETE: Self = Self {
|
|
id: -640,
|
|
registry_key: "minecraft:green_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_CONCRETE_POWDER: Self = Self {
|
|
id: -721,
|
|
registry_key: "minecraft:green_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_DYE: Self = Self {
|
|
id: 429,
|
|
registry_key: "minecraft:green_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 233,
|
|
registry_key: "minecraft:green_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_HARNESS: Self = Self {
|
|
id: 761,
|
|
registry_key: "minecraft:green_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_SHULKER_BOX: Self = Self {
|
|
id: -625,
|
|
registry_key: "minecraft:green_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_STAINED_GLASS: Self = Self {
|
|
id: -685,
|
|
registry_key: "minecraft:green_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_STAINED_GLASS_PANE: Self = Self {
|
|
id: -655,
|
|
registry_key: "minecraft:green_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_TERRACOTTA: Self = Self {
|
|
id: -736,
|
|
registry_key: "minecraft:green_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GREEN_WOOL: Self = Self {
|
|
id: -560,
|
|
registry_key: "minecraft:green_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GRINDSTONE: Self = Self {
|
|
id: -195,
|
|
registry_key: "minecraft:grindstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GUARDIAN_SPAWN_EGG: Self = Self {
|
|
id: 494,
|
|
registry_key: "minecraft:guardian_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GUNPOWDER: Self = Self {
|
|
id: 360,
|
|
registry_key: "minecraft:gunpowder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GUSTER_BANNER_PATTERN: Self = Self {
|
|
id: 629,
|
|
registry_key: "minecraft:guster_banner_pattern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const GUSTER_POTTERY_SHERD: Self = Self {
|
|
id: 709,
|
|
registry_key: "minecraft:guster_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HANGING_ROOTS: Self = Self {
|
|
id: -319,
|
|
registry_key: "minecraft:hanging_roots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HAPPY_GHAST_SPAWN_EGG: Self = Self {
|
|
id: 755,
|
|
registry_key: "minecraft:happy_ghast_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_BLACK_STAINED_GLASS: Self = Self {
|
|
id: -702,
|
|
registry_key: "minecraft:hard_black_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_BLACK_STAINED_GLASS_PANE: Self = Self {
|
|
id: -672,
|
|
registry_key: "minecraft:hard_black_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_BLUE_STAINED_GLASS: Self = Self {
|
|
id: -698,
|
|
registry_key: "minecraft:hard_blue_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_BLUE_STAINED_GLASS_PANE: Self = Self {
|
|
id: -668,
|
|
registry_key: "minecraft:hard_blue_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_BROWN_STAINED_GLASS: Self = Self {
|
|
id: -699,
|
|
registry_key: "minecraft:hard_brown_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_BROWN_STAINED_GLASS_PANE: Self = Self {
|
|
id: -669,
|
|
registry_key: "minecraft:hard_brown_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_CYAN_STAINED_GLASS: Self = Self {
|
|
id: -696,
|
|
registry_key: "minecraft:hard_cyan_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_CYAN_STAINED_GLASS_PANE: Self = Self {
|
|
id: -666,
|
|
registry_key: "minecraft:hard_cyan_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_GLASS: Self = Self {
|
|
id: 253,
|
|
registry_key: "minecraft:hard_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_GLASS_PANE: Self = Self {
|
|
id: 190,
|
|
registry_key: "minecraft:hard_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_GRAY_STAINED_GLASS: Self = Self {
|
|
id: -694,
|
|
registry_key: "minecraft:hard_gray_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_GRAY_STAINED_GLASS_PANE: Self = Self {
|
|
id: -664,
|
|
registry_key: "minecraft:hard_gray_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_GREEN_STAINED_GLASS: Self = Self {
|
|
id: -700,
|
|
registry_key: "minecraft:hard_green_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_GREEN_STAINED_GLASS_PANE: Self = Self {
|
|
id: -670,
|
|
registry_key: "minecraft:hard_green_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_LIGHT_BLUE_STAINED_GLASS: Self = Self {
|
|
id: -690,
|
|
registry_key: "minecraft:hard_light_blue_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_LIGHT_BLUE_STAINED_GLASS_PANE: Self = Self {
|
|
id: -660,
|
|
registry_key: "minecraft:hard_light_blue_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_LIGHT_GRAY_STAINED_GLASS: Self = Self {
|
|
id: -695,
|
|
registry_key: "minecraft:hard_light_gray_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_LIGHT_GRAY_STAINED_GLASS_PANE: Self = Self {
|
|
id: -665,
|
|
registry_key: "minecraft:hard_light_gray_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_LIME_STAINED_GLASS: Self = Self {
|
|
id: -692,
|
|
registry_key: "minecraft:hard_lime_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_LIME_STAINED_GLASS_PANE: Self = Self {
|
|
id: -662,
|
|
registry_key: "minecraft:hard_lime_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_MAGENTA_STAINED_GLASS: Self = Self {
|
|
id: -689,
|
|
registry_key: "minecraft:hard_magenta_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_MAGENTA_STAINED_GLASS_PANE: Self = Self {
|
|
id: -659,
|
|
registry_key: "minecraft:hard_magenta_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_ORANGE_STAINED_GLASS: Self = Self {
|
|
id: -688,
|
|
registry_key: "minecraft:hard_orange_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_ORANGE_STAINED_GLASS_PANE: Self = Self {
|
|
id: -658,
|
|
registry_key: "minecraft:hard_orange_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_PINK_STAINED_GLASS: Self = Self {
|
|
id: -693,
|
|
registry_key: "minecraft:hard_pink_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_PINK_STAINED_GLASS_PANE: Self = Self {
|
|
id: -663,
|
|
registry_key: "minecraft:hard_pink_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_PURPLE_STAINED_GLASS: Self = Self {
|
|
id: -697,
|
|
registry_key: "minecraft:hard_purple_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_PURPLE_STAINED_GLASS_PANE: Self = Self {
|
|
id: -667,
|
|
registry_key: "minecraft:hard_purple_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_RED_STAINED_GLASS: Self = Self {
|
|
id: -701,
|
|
registry_key: "minecraft:hard_red_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_RED_STAINED_GLASS_PANE: Self = Self {
|
|
id: -671,
|
|
registry_key: "minecraft:hard_red_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_STAINED_GLASS: Self = Self {
|
|
id: 835,
|
|
registry_key: "minecraft:hard_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_STAINED_GLASS_PANE: Self = Self {
|
|
id: 836,
|
|
registry_key: "minecraft:hard_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_WHITE_STAINED_GLASS: Self = Self {
|
|
id: 254,
|
|
registry_key: "minecraft:hard_white_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_WHITE_STAINED_GLASS_PANE: Self = Self {
|
|
id: 191,
|
|
registry_key: "minecraft:hard_white_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_YELLOW_STAINED_GLASS: Self = Self {
|
|
id: -691,
|
|
registry_key: "minecraft:hard_yellow_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARD_YELLOW_STAINED_GLASS_PANE: Self = Self {
|
|
id: -661,
|
|
registry_key: "minecraft:hard_yellow_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HARDENED_CLAY: Self = Self {
|
|
id: 172,
|
|
registry_key: "minecraft:hardened_clay",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HAY_BLOCK: Self = Self {
|
|
id: 170,
|
|
registry_key: "minecraft:hay_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HEART_OF_THE_SEA: Self = Self {
|
|
id: 610,
|
|
registry_key: "minecraft:heart_of_the_sea",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HEART_POTTERY_SHERD: Self = Self {
|
|
id: 710,
|
|
registry_key: "minecraft:heart_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HEARTBREAK_POTTERY_SHERD: Self = Self {
|
|
id: 711,
|
|
registry_key: "minecraft:heartbreak_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HEAVY_CORE: Self = Self {
|
|
id: -316,
|
|
registry_key: "minecraft:heavy_core",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HEAVY_WEIGHTED_PRESSURE_PLATE: Self = Self {
|
|
id: 148,
|
|
registry_key: "minecraft:heavy_weighted_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HOGLIN_SPAWN_EGG: Self = Self {
|
|
id: 530,
|
|
registry_key: "minecraft:hoglin_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HONEY_BLOCK: Self = Self {
|
|
id: -220,
|
|
registry_key: "minecraft:honey_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HONEY_BOTTLE : Self = Self { id : 633 , registry_key : "minecraft:honey_bottle" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x18minecraft:max_stack_size \x03\x16minecraft:use_durationP\n\x0Eminecraft:food\t\x0Eremove_effects\x03\x02&\x03\rcooldown_time\0\x03\tnutrition\x0C\x08\x11using_converts_to\x0Cglass_bottle\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\xCD\xCC\xCC=\x08\rcooldown_type\0\x03\ron_use_action\x01\x01\x0Ecan_always_eat\x01\0\0" } ;
|
|
pub const HONEYCOMB: Self = Self {
|
|
id: 632,
|
|
registry_key: "minecraft:honeycomb",
|
|
version: BedrockItemVersion::Legacy,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HONEYCOMB_BLOCK: Self = Self {
|
|
id: -221,
|
|
registry_key: "minecraft:honeycomb_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HOPPER: Self = Self {
|
|
id: 566,
|
|
registry_key: "minecraft:hopper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HOPPER_MINECART: Self = Self {
|
|
id: 565,
|
|
registry_key: "minecraft:hopper_minecart",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HORN_CORAL: Self = Self {
|
|
id: -584,
|
|
registry_key: "minecraft:horn_coral",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HORN_CORAL_BLOCK: Self = Self {
|
|
id: -852,
|
|
registry_key: "minecraft:horn_coral_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HORN_CORAL_FAN: Self = Self {
|
|
id: -843,
|
|
registry_key: "minecraft:horn_coral_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HORN_CORAL_WALL_FAN: Self = Self {
|
|
id: -137,
|
|
registry_key: "minecraft:horn_coral_wall_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HORSE_SPAWN_EGG: Self = Self {
|
|
id: 491,
|
|
registry_key: "minecraft:horse_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HOST_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 739,
|
|
registry_key: "minecraft:host_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HOWL_POTTERY_SHERD: Self = Self {
|
|
id: 712,
|
|
registry_key: "minecraft:howl_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const HUSK_SPAWN_EGG: Self = Self {
|
|
id: 497,
|
|
registry_key: "minecraft:husk_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ICE: Self = Self {
|
|
id: 79,
|
|
registry_key: "minecraft:ice",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ICE_BOMB: Self = Self {
|
|
id: 638,
|
|
registry_key: "minecraft:ice_bomb",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const INFESTED_CHISELED_STONE_BRICKS: Self = Self {
|
|
id: -862,
|
|
registry_key: "minecraft:infested_chiseled_stone_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const INFESTED_COBBLESTONE: Self = Self {
|
|
id: -858,
|
|
registry_key: "minecraft:infested_cobblestone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const INFESTED_CRACKED_STONE_BRICKS: Self = Self {
|
|
id: -861,
|
|
registry_key: "minecraft:infested_cracked_stone_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const INFESTED_DEEPSLATE: Self = Self {
|
|
id: -454,
|
|
registry_key: "minecraft:infested_deepslate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const INFESTED_MOSSY_STONE_BRICKS: Self = Self {
|
|
id: -860,
|
|
registry_key: "minecraft:infested_mossy_stone_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const INFESTED_STONE: Self = Self {
|
|
id: 97,
|
|
registry_key: "minecraft:infested_stone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const INFESTED_STONE_BRICKS: Self = Self {
|
|
id: -859,
|
|
registry_key: "minecraft:infested_stone_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const INFO_UPDATE: Self = Self {
|
|
id: 248,
|
|
registry_key: "minecraft:info_update",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const INFO_UPDATE2: Self = Self {
|
|
id: 249,
|
|
registry_key: "minecraft:info_update2",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const INK_SAC: Self = Self {
|
|
id: 445,
|
|
registry_key: "minecraft:ink_sac",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const INVISIBLE_BEDROCK: Self = Self {
|
|
id: 95,
|
|
registry_key: "minecraft:invisible_bedrock",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_AXE: Self = Self {
|
|
id: 329,
|
|
registry_key: "minecraft:iron_axe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_BARS: Self = Self {
|
|
id: 101,
|
|
registry_key: "minecraft:iron_bars",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_BLOCK: Self = Self {
|
|
id: 42,
|
|
registry_key: "minecraft:iron_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_BOOTS: Self = Self {
|
|
id: 378,
|
|
registry_key: "minecraft:iron_boots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_CHAIN: Self = Self {
|
|
id: -286,
|
|
registry_key: "minecraft:iron_chain",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_CHESTPLATE: Self = Self {
|
|
id: 376,
|
|
registry_key: "minecraft:iron_chestplate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_DOOR: Self = Self {
|
|
id: 404,
|
|
registry_key: "minecraft:iron_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_GOLEM_SPAWN_EGG: Self = Self {
|
|
id: 539,
|
|
registry_key: "minecraft:iron_golem_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_HELMET: Self = Self {
|
|
id: 375,
|
|
registry_key: "minecraft:iron_helmet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_HOE: Self = Self {
|
|
id: 363,
|
|
registry_key: "minecraft:iron_hoe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_HORSE_ARMOR: Self = Self {
|
|
id: 570,
|
|
registry_key: "minecraft:iron_horse_armor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_INGOT: Self = Self {
|
|
id: 336,
|
|
registry_key: "minecraft:iron_ingot",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_LEGGINGS: Self = Self {
|
|
id: 377,
|
|
registry_key: "minecraft:iron_leggings",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_NAUTILUS_ARMOR: Self = Self {
|
|
id: 788,
|
|
registry_key: "minecraft:iron_nautilus_armor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_NUGGET: Self = Self {
|
|
id: 608,
|
|
registry_key: "minecraft:iron_nugget",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_ORE: Self = Self {
|
|
id: 15,
|
|
registry_key: "minecraft:iron_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_PICKAXE: Self = Self {
|
|
id: 328,
|
|
registry_key: "minecraft:iron_pickaxe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_SHOVEL: Self = Self {
|
|
id: 327,
|
|
registry_key: "minecraft:iron_shovel",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_SPEAR : Self = Self { id : 260 , registry_key : "minecraft:iron_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\x08\x04\x13minecraft:iron_tier\x12minecraft:is_spear\n\x15minecraft:enchantable\x01\x05value\x0E\x08\x04slot\x0Bmelee_spear\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x08\x04type\x06attack\x05\x08duration33s?\0\n\x17minecraft:use_modifiers\x01\x0Femit_vibrations\0\x08\x0Bstart_using\x06always\x08\x0Bstart_sound\x13item.iron_spear.use\x05\x11movement_modifier\0\0\x80?\x05\x0Cuse_duration\0\xA0\x8CG\0\n\x16minecraft:display_name\x08\x05value\x14item.iron_spear.name\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x13minecraft:iron_tier\x12minecraft:is_spear\0\n\x0Fitem_properties\x08\x0Ecreative_group\0\x01\x0Eallow_off_hand\0\x01\x0Eliquid_clipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\niron_spear\0\0\x01\x04foil\0\x01\rhand_equipped\x01\x05\x0Cmining_speed\0\0\x80?\x01\x12hidden_in_commands\x02\x03\x0Bframe_count\x02\x03\ruse_animation\0\x03\x06damage\x06\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x01\x17can_destroy_in_creative\x01\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x0Emax_stack_size\x02\x03\x11creative_category\x06\x08\x10enchantable_slot\x0Bmelee_spear\x03\x11enchantable_value\x1C\0\n\x10minecraft:damage\x02\x05value\x03\0\0\n\x18minecraft:swing_duration\x05\x05value33s?\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x02\x05delay\x0C\0\x05\rhitbox_margin\0\0\x80>\x05\x0Fdamage_modifier\0\0\0\0\x05\x11damage_multiplier33s?\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x11damage_conditions\x02\x0Cmax_duration\xE1\0\x05\x12min_relative_speed33\x93@\x05\tmin_speed\0\0\0\0\0\n\x14knockback_conditions\x05\tmin_speed33\xA3@\x02\x0Cmax_duration\x87\0\x05\x12min_relative_speed\0\0\0\0\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_duration2\0\x05\tmin_speed\0\x000A\0\0\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\0\n\x14minecraft:durability\x03\x0Emax_durability\xF4\x03\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\0\n\x16minecraft:swing_sounds\x08\x0Battack_miss\x1Bitem.iron_spear.attack_miss\x08\nattack_hit\x1Aitem.iron_spear.attack_hit\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\n\rrepair_amount\x08\nexpression)context.other->query.remaining_durability\x02\x07version\r\0\0\t\x05items\n\x02\x08\x04name\x14minecraft:iron_spear\0\0\t\x05items\n\x02\x08\x04name\x14minecraft:iron_ingot\0\n\rrepair_amount\x08\nexpression\x1Bquery.max_durability * 0.25\x02\x07version\r\0\0\0\0\0" } ;
|
|
pub const IRON_SWORD: Self = Self {
|
|
id: 338,
|
|
registry_key: "minecraft:iron_sword",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const IRON_TRAPDOOR: Self = Self {
|
|
id: 167,
|
|
registry_key: "minecraft:iron_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_BED: Self = Self {
|
|
id: 26,
|
|
registry_key: "minecraft:item.bed",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_BEETROOT: Self = Self {
|
|
id: 244,
|
|
registry_key: "minecraft:item.beetroot",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_BREWING_STAND: Self = Self {
|
|
id: 117,
|
|
registry_key: "minecraft:item.brewing_stand",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_CAKE: Self = Self {
|
|
id: 92,
|
|
registry_key: "minecraft:item.cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_CAMERA: Self = Self {
|
|
id: 242,
|
|
registry_key: "minecraft:item.camera",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_CAMPFIRE: Self = Self {
|
|
id: -209,
|
|
registry_key: "minecraft:item.campfire",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_CAULDRON: Self = Self {
|
|
id: 118,
|
|
registry_key: "minecraft:item.cauldron",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_FLOWER_POT: Self = Self {
|
|
id: 140,
|
|
registry_key: "minecraft:item.flower_pot",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_FRAME: Self = Self {
|
|
id: 199,
|
|
registry_key: "minecraft:item.frame",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_GLOW_FRAME: Self = Self {
|
|
id: -339,
|
|
registry_key: "minecraft:item.glow_frame",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_HOPPER: Self = Self {
|
|
id: 154,
|
|
registry_key: "minecraft:item.hopper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_KELP: Self = Self {
|
|
id: -138,
|
|
registry_key: "minecraft:item.kelp",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_NETHER_SPROUTS: Self = Self {
|
|
id: -238,
|
|
registry_key: "minecraft:item.nether_sprouts",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_NETHER_WART: Self = Self {
|
|
id: 115,
|
|
registry_key: "minecraft:item.nether_wart",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_REEDS: Self = Self {
|
|
id: 83,
|
|
registry_key: "minecraft:item.reeds",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_SOUL_CAMPFIRE: Self = Self {
|
|
id: -290,
|
|
registry_key: "minecraft:item.soul_campfire",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ITEM_WHEAT: Self = Self {
|
|
id: 59,
|
|
registry_key: "minecraft:item.wheat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JIGSAW: Self = Self {
|
|
id: -211,
|
|
registry_key: "minecraft:jigsaw",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUKEBOX: Self = Self {
|
|
id: 84,
|
|
registry_key: "minecraft:jukebox",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_BOAT: Self = Self {
|
|
id: 409,
|
|
registry_key: "minecraft:jungle_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_BUTTON: Self = Self {
|
|
id: -143,
|
|
registry_key: "minecraft:jungle_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_CHEST_BOAT: Self = Self {
|
|
id: 682,
|
|
registry_key: "minecraft:jungle_chest_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_DOOR: Self = Self {
|
|
id: 594,
|
|
registry_key: "minecraft:jungle_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_DOUBLE_SLAB: Self = Self {
|
|
id: -811,
|
|
registry_key: "minecraft:jungle_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_FENCE: Self = Self {
|
|
id: -578,
|
|
registry_key: "minecraft:jungle_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_FENCE_GATE: Self = Self {
|
|
id: 185,
|
|
registry_key: "minecraft:jungle_fence_gate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_HANGING_SIGN: Self = Self {
|
|
id: -503,
|
|
registry_key: "minecraft:jungle_hanging_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_LEAVES: Self = Self {
|
|
id: -802,
|
|
registry_key: "minecraft:jungle_leaves",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_LOG: Self = Self {
|
|
id: -571,
|
|
registry_key: "minecraft:jungle_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_PLANKS: Self = Self {
|
|
id: -741,
|
|
registry_key: "minecraft:jungle_planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_PRESSURE_PLATE: Self = Self {
|
|
id: -153,
|
|
registry_key: "minecraft:jungle_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_SAPLING: Self = Self {
|
|
id: -827,
|
|
registry_key: "minecraft:jungle_sapling",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_SHELF: Self = Self {
|
|
id: -1050,
|
|
registry_key: "minecraft:jungle_shelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_SIGN: Self = Self {
|
|
id: 617,
|
|
registry_key: "minecraft:jungle_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_SLAB: Self = Self {
|
|
id: -806,
|
|
registry_key: "minecraft:jungle_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_STAIRS: Self = Self {
|
|
id: 136,
|
|
registry_key: "minecraft:jungle_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_STANDING_SIGN: Self = Self {
|
|
id: -188,
|
|
registry_key: "minecraft:jungle_standing_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_TRAPDOOR: Self = Self {
|
|
id: -148,
|
|
registry_key: "minecraft:jungle_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_WALL_SIGN: Self = Self {
|
|
id: -189,
|
|
registry_key: "minecraft:jungle_wall_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const JUNGLE_WOOD: Self = Self {
|
|
id: -816,
|
|
registry_key: "minecraft:jungle_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const KELP: Self = Self {
|
|
id: 414,
|
|
registry_key: "minecraft:kelp",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LAB_TABLE: Self = Self {
|
|
id: -988,
|
|
registry_key: "minecraft:lab_table",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LADDER: Self = Self {
|
|
id: 65,
|
|
registry_key: "minecraft:ladder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LANTERN: Self = Self {
|
|
id: -208,
|
|
registry_key: "minecraft:lantern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LAPIS_BLOCK: Self = Self {
|
|
id: 22,
|
|
registry_key: "minecraft:lapis_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LAPIS_LAZULI: Self = Self {
|
|
id: 446,
|
|
registry_key: "minecraft:lapis_lazuli",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LAPIS_ORE: Self = Self {
|
|
id: 21,
|
|
registry_key: "minecraft:lapis_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LARGE_AMETHYST_BUD: Self = Self {
|
|
id: -330,
|
|
registry_key: "minecraft:large_amethyst_bud",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LARGE_FERN: Self = Self {
|
|
id: -865,
|
|
registry_key: "minecraft:large_fern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LAVA: Self = Self {
|
|
id: 11,
|
|
registry_key: "minecraft:lava",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LAVA_BUCKET: Self = Self {
|
|
id: 395,
|
|
registry_key: "minecraft:lava_bucket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LEAD: Self = Self {
|
|
id: 586,
|
|
registry_key: "minecraft:lead",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LEAF_LITTER: Self = Self {
|
|
id: -1026,
|
|
registry_key: "minecraft:leaf_litter",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LEATHER: Self = Self {
|
|
id: 413,
|
|
registry_key: "minecraft:leather",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LEATHER_BOOTS: Self = Self {
|
|
id: 370,
|
|
registry_key: "minecraft:leather_boots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LEATHER_CHESTPLATE: Self = Self {
|
|
id: 368,
|
|
registry_key: "minecraft:leather_chestplate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LEATHER_HELMET: Self = Self {
|
|
id: 367,
|
|
registry_key: "minecraft:leather_helmet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LEATHER_HORSE_ARMOR: Self = Self {
|
|
id: 569,
|
|
registry_key: "minecraft:leather_horse_armor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LEATHER_LEGGINGS: Self = Self {
|
|
id: 369,
|
|
registry_key: "minecraft:leather_leggings",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LEAVES: Self = Self {
|
|
id: 812,
|
|
registry_key: "minecraft:leaves",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LEAVES2: Self = Self {
|
|
id: 813,
|
|
registry_key: "minecraft:leaves2",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LECTERN: Self = Self {
|
|
id: -194,
|
|
registry_key: "minecraft:lectern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LEVER: Self = Self {
|
|
id: 69,
|
|
registry_key: "minecraft:lever",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK: Self = Self {
|
|
id: 839,
|
|
registry_key: "minecraft:light_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_0: Self = Self {
|
|
id: -215,
|
|
registry_key: "minecraft:light_block_0",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_1: Self = Self {
|
|
id: -929,
|
|
registry_key: "minecraft:light_block_1",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_10: Self = Self {
|
|
id: -938,
|
|
registry_key: "minecraft:light_block_10",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_11: Self = Self {
|
|
id: -939,
|
|
registry_key: "minecraft:light_block_11",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_12: Self = Self {
|
|
id: -940,
|
|
registry_key: "minecraft:light_block_12",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_13: Self = Self {
|
|
id: -941,
|
|
registry_key: "minecraft:light_block_13",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_14: Self = Self {
|
|
id: -942,
|
|
registry_key: "minecraft:light_block_14",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_15: Self = Self {
|
|
id: -943,
|
|
registry_key: "minecraft:light_block_15",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_2: Self = Self {
|
|
id: -930,
|
|
registry_key: "minecraft:light_block_2",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_3: Self = Self {
|
|
id: -931,
|
|
registry_key: "minecraft:light_block_3",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_4: Self = Self {
|
|
id: -932,
|
|
registry_key: "minecraft:light_block_4",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_5: Self = Self {
|
|
id: -933,
|
|
registry_key: "minecraft:light_block_5",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_6: Self = Self {
|
|
id: -934,
|
|
registry_key: "minecraft:light_block_6",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_7: Self = Self {
|
|
id: -935,
|
|
registry_key: "minecraft:light_block_7",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_8: Self = Self {
|
|
id: -936,
|
|
registry_key: "minecraft:light_block_8",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLOCK_9: Self = Self {
|
|
id: -937,
|
|
registry_key: "minecraft:light_block_9",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_BUNDLE : Self = Self { id : 271 , registry_key : "minecraft:light_blue_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\t\titem_tags\0\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n\x0Fitem_properties\x05\x0Cmining_speed\0\0\x80?\x01\x0Eshould_despawn\x01\x01\rhand_equipped\0\x01\x12hidden_in_commands\x02\x03\x0Cuse_duration\0\x01\x0Eliquid_clipped\0\x03\x0Emax_stack_size\x02\x08\x0Ecreative_group\0\x03\x0Bframe_count\x02\x03\ruse_animation\0\x01\x0Eallow_off_hand\0\x01\x04foil\0\x01\x17can_destroy_in_creative\x01\x01\x0Fstacked_by_data\0\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x11bundle_light_blue\x08\x10bundle_open_back\x1Bbundle_light_blue_open_back\x08\x11bundle_open_front\x1Cbundle_light_blue_open_front\0\0\x03\x06damage\0\x03\x11enchantable_value\0\0\0" } ;
|
|
pub const LIGHT_BLUE_CANDLE: Self = Self {
|
|
id: -416,
|
|
registry_key: "minecraft:light_blue_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_CANDLE_CAKE: Self = Self {
|
|
id: -433,
|
|
registry_key: "minecraft:light_blue_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_CARPET: Self = Self {
|
|
id: -599,
|
|
registry_key: "minecraft:light_blue_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_CONCRETE: Self = Self {
|
|
id: -630,
|
|
registry_key: "minecraft:light_blue_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_CONCRETE_POWDER: Self = Self {
|
|
id: -711,
|
|
registry_key: "minecraft:light_blue_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_DYE: Self = Self {
|
|
id: 439,
|
|
registry_key: "minecraft:light_blue_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 223,
|
|
registry_key: "minecraft:light_blue_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_HARNESS: Self = Self {
|
|
id: 762,
|
|
registry_key: "minecraft:light_blue_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_SHULKER_BOX: Self = Self {
|
|
id: -615,
|
|
registry_key: "minecraft:light_blue_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_STAINED_GLASS: Self = Self {
|
|
id: -675,
|
|
registry_key: "minecraft:light_blue_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_STAINED_GLASS_PANE: Self = Self {
|
|
id: -645,
|
|
registry_key: "minecraft:light_blue_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_TERRACOTTA: Self = Self {
|
|
id: -726,
|
|
registry_key: "minecraft:light_blue_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_BLUE_WOOL: Self = Self {
|
|
id: -562,
|
|
registry_key: "minecraft:light_blue_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_GRAY_BUNDLE : Self = Self { id : 272 , registry_key : "minecraft:light_gray_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x0Fitem_properties\x03\x11enchantable_value\0\x01\x17can_destroy_in_creative\x01\x08\x10enchantable_slot\x04none\x03\x0Emax_stack_size\x02\x08\x0Ecreative_group\0\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x01\x0Eallow_off_hand\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x01\x04foil\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x11bundle_light_gray\x08\x10bundle_open_back\x1Bbundle_light_gray_open_back\x08\x11bundle_open_front\x1Cbundle_light_gray_open_front\0\0\x03\x11creative_category\x06\x03\x0Bframe_count\x02\x01\x12hidden_in_commands\x02\x03\x06damage\0\x01\rhand_equipped\0\x03\ruse_animation\0\x01\x0Eliquid_clipped\0\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0" } ;
|
|
pub const LIGHT_GRAY_CANDLE: Self = Self {
|
|
id: -421,
|
|
registry_key: "minecraft:light_gray_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_GRAY_CANDLE_CAKE: Self = Self {
|
|
id: -438,
|
|
registry_key: "minecraft:light_gray_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_GRAY_CARPET: Self = Self {
|
|
id: -604,
|
|
registry_key: "minecraft:light_gray_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_GRAY_CONCRETE: Self = Self {
|
|
id: -635,
|
|
registry_key: "minecraft:light_gray_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_GRAY_CONCRETE_POWDER: Self = Self {
|
|
id: -716,
|
|
registry_key: "minecraft:light_gray_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_GRAY_DYE: Self = Self {
|
|
id: 434,
|
|
registry_key: "minecraft:light_gray_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_GRAY_HARNESS: Self = Self {
|
|
id: 763,
|
|
registry_key: "minecraft:light_gray_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_GRAY_SHULKER_BOX: Self = Self {
|
|
id: -620,
|
|
registry_key: "minecraft:light_gray_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_GRAY_STAINED_GLASS: Self = Self {
|
|
id: -680,
|
|
registry_key: "minecraft:light_gray_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_GRAY_STAINED_GLASS_PANE: Self = Self {
|
|
id: -650,
|
|
registry_key: "minecraft:light_gray_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_GRAY_TERRACOTTA: Self = Self {
|
|
id: -731,
|
|
registry_key: "minecraft:light_gray_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_GRAY_WOOL: Self = Self {
|
|
id: -552,
|
|
registry_key: "minecraft:light_gray_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHT_WEIGHTED_PRESSURE_PLATE: Self = Self {
|
|
id: 147,
|
|
registry_key: "minecraft:light_weighted_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIGHTNING_ROD: Self = Self {
|
|
id: -312,
|
|
registry_key: "minecraft:lightning_rod",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LILAC: Self = Self {
|
|
id: -863,
|
|
registry_key: "minecraft:lilac",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LILY_OF_THE_VALLEY: Self = Self {
|
|
id: -839,
|
|
registry_key: "minecraft:lily_of_the_valley",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_BUNDLE : Self = Self { id : 273 , registry_key : "minecraft:lime_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x08\x10enchantable_slot\x04none\x03\x0Bframe_count\x02\x03\ruse_animation\0\x01\x17can_destroy_in_creative\x01\x03\x0Emax_stack_size\x02\x03\x06damage\0\x01\rhand_equipped\0\x03\x0Cuse_duration\0\x03\x11enchantable_value\0\x01\x0Fstacked_by_data\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_lime_open_back\x08\x11bundle_open_front\x16bundle_lime_open_front\x08\x07default\x0Bbundle_lime\0\0\x01\x0Eallow_off_hand\0\x08\x0Ecreative_group\0\x01\x12hidden_in_commands\x02\x01\x0Eliquid_clipped\0\x05\x0Cmining_speed\0\0\x80?\x01\x04foil\0\x01\x0Eshould_despawn\x01\x03\x11creative_category\x06\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x16minecraft:storage_item\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\0" } ;
|
|
pub const LIME_CANDLE: Self = Self {
|
|
id: -418,
|
|
registry_key: "minecraft:lime_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_CANDLE_CAKE: Self = Self {
|
|
id: -435,
|
|
registry_key: "minecraft:lime_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_CARPET: Self = Self {
|
|
id: -601,
|
|
registry_key: "minecraft:lime_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_CONCRETE: Self = Self {
|
|
id: -632,
|
|
registry_key: "minecraft:lime_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_CONCRETE_POWDER: Self = Self {
|
|
id: -713,
|
|
registry_key: "minecraft:lime_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_DYE: Self = Self {
|
|
id: 437,
|
|
registry_key: "minecraft:lime_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 225,
|
|
registry_key: "minecraft:lime_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_HARNESS: Self = Self {
|
|
id: 764,
|
|
registry_key: "minecraft:lime_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_SHULKER_BOX: Self = Self {
|
|
id: -617,
|
|
registry_key: "minecraft:lime_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_STAINED_GLASS: Self = Self {
|
|
id: -677,
|
|
registry_key: "minecraft:lime_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_STAINED_GLASS_PANE: Self = Self {
|
|
id: -647,
|
|
registry_key: "minecraft:lime_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_TERRACOTTA: Self = Self {
|
|
id: -728,
|
|
registry_key: "minecraft:lime_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIME_WOOL: Self = Self {
|
|
id: -559,
|
|
registry_key: "minecraft:lime_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LINGERING_POTION: Self = Self {
|
|
id: 601,
|
|
registry_key: "minecraft:lingering_potion",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIT_BLAST_FURNACE: Self = Self {
|
|
id: -214,
|
|
registry_key: "minecraft:lit_blast_furnace",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIT_DEEPSLATE_REDSTONE_ORE: Self = Self {
|
|
id: -404,
|
|
registry_key: "minecraft:lit_deepslate_redstone_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIT_FURNACE: Self = Self {
|
|
id: 62,
|
|
registry_key: "minecraft:lit_furnace",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIT_PUMPKIN: Self = Self {
|
|
id: 91,
|
|
registry_key: "minecraft:lit_pumpkin",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIT_REDSTONE_LAMP: Self = Self {
|
|
id: 124,
|
|
registry_key: "minecraft:lit_redstone_lamp",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIT_REDSTONE_ORE: Self = Self {
|
|
id: 74,
|
|
registry_key: "minecraft:lit_redstone_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LIT_SMOKER: Self = Self {
|
|
id: -199,
|
|
registry_key: "minecraft:lit_smoker",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LLAMA_SPAWN_EGG: Self = Self {
|
|
id: 507,
|
|
registry_key: "minecraft:llama_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LODESTONE: Self = Self {
|
|
id: -222,
|
|
registry_key: "minecraft:lodestone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LODESTONE_COMPASS: Self = Self {
|
|
id: 645,
|
|
registry_key: "minecraft:lodestone_compass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LOG: Self = Self {
|
|
id: 797,
|
|
registry_key: "minecraft:log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LOG2: Self = Self {
|
|
id: 820,
|
|
registry_key: "minecraft:log2",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const LOOM: Self = Self {
|
|
id: -204,
|
|
registry_key: "minecraft:loom",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MACE: Self = Self {
|
|
id: 351,
|
|
registry_key: "minecraft:mace",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_BUNDLE : Self = Self { id : 274 , registry_key : "minecraft:magenta_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x0Fitem_properties\x03\x11creative_category\x06\x01\x0Eallow_off_hand\0\x03\x0Bframe_count\x02\x01\rhand_equipped\0\x01\x17can_destroy_in_creative\x01\x05\x0Cmining_speed\0\0\x80?\x01\x0Fstacked_by_data\0\x03\x0Cuse_duration\0\x08\x10enchantable_slot\x04none\x01\x0Eliquid_clipped\0\x01\x12hidden_in_commands\x02\x08\x0Ecreative_group\0\x01\x04foil\0\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x02\x01\x0Eshould_despawn\x01\x03\x06damage\0\x03\ruse_animation\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Ebundle_magenta\x08\x11bundle_open_front\x19bundle_magenta_open_front\x08\x10bundle_open_back\x18bundle_magenta_open_back\0\0\0\t\titem_tags\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0" } ;
|
|
pub const MAGENTA_CANDLE: Self = Self {
|
|
id: -415,
|
|
registry_key: "minecraft:magenta_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_CANDLE_CAKE: Self = Self {
|
|
id: -432,
|
|
registry_key: "minecraft:magenta_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_CARPET: Self = Self {
|
|
id: -598,
|
|
registry_key: "minecraft:magenta_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_CONCRETE: Self = Self {
|
|
id: -629,
|
|
registry_key: "minecraft:magenta_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_CONCRETE_POWDER: Self = Self {
|
|
id: -710,
|
|
registry_key: "minecraft:magenta_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_DYE: Self = Self {
|
|
id: 440,
|
|
registry_key: "minecraft:magenta_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 222,
|
|
registry_key: "minecraft:magenta_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_HARNESS: Self = Self {
|
|
id: 765,
|
|
registry_key: "minecraft:magenta_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_SHULKER_BOX: Self = Self {
|
|
id: -614,
|
|
registry_key: "minecraft:magenta_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_STAINED_GLASS: Self = Self {
|
|
id: -674,
|
|
registry_key: "minecraft:magenta_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_STAINED_GLASS_PANE: Self = Self {
|
|
id: -644,
|
|
registry_key: "minecraft:magenta_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_TERRACOTTA: Self = Self {
|
|
id: -725,
|
|
registry_key: "minecraft:magenta_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGENTA_WOOL: Self = Self {
|
|
id: -565,
|
|
registry_key: "minecraft:magenta_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGMA: Self = Self {
|
|
id: 213,
|
|
registry_key: "minecraft:magma",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGMA_CREAM: Self = Self {
|
|
id: 463,
|
|
registry_key: "minecraft:magma_cream",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MAGMA_CUBE_SPAWN_EGG: Self = Self {
|
|
id: 488,
|
|
registry_key: "minecraft:magma_cube_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_BOAT: Self = Self {
|
|
id: 677,
|
|
registry_key: "minecraft:mangrove_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_BUTTON: Self = Self {
|
|
id: -487,
|
|
registry_key: "minecraft:mangrove_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_CHEST_BOAT: Self = Self {
|
|
id: 686,
|
|
registry_key: "minecraft:mangrove_chest_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_DOOR: Self = Self {
|
|
id: 675,
|
|
registry_key: "minecraft:mangrove_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_DOUBLE_SLAB: Self = Self {
|
|
id: -499,
|
|
registry_key: "minecraft:mangrove_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_FENCE: Self = Self {
|
|
id: -491,
|
|
registry_key: "minecraft:mangrove_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_FENCE_GATE: Self = Self {
|
|
id: -492,
|
|
registry_key: "minecraft:mangrove_fence_gate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_HANGING_SIGN: Self = Self {
|
|
id: -508,
|
|
registry_key: "minecraft:mangrove_hanging_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_LEAVES: Self = Self {
|
|
id: -472,
|
|
registry_key: "minecraft:mangrove_leaves",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_LOG: Self = Self {
|
|
id: -484,
|
|
registry_key: "minecraft:mangrove_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_PLANKS: Self = Self {
|
|
id: -486,
|
|
registry_key: "minecraft:mangrove_planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_PRESSURE_PLATE: Self = Self {
|
|
id: -490,
|
|
registry_key: "minecraft:mangrove_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_PROPAGULE: Self = Self {
|
|
id: -474,
|
|
registry_key: "minecraft:mangrove_propagule",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_ROOTS: Self = Self {
|
|
id: -482,
|
|
registry_key: "minecraft:mangrove_roots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_SHELF: Self = Self {
|
|
id: -1053,
|
|
registry_key: "minecraft:mangrove_shelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_SIGN: Self = Self {
|
|
id: 676,
|
|
registry_key: "minecraft:mangrove_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_SLAB: Self = Self {
|
|
id: -489,
|
|
registry_key: "minecraft:mangrove_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_STAIRS: Self = Self {
|
|
id: -488,
|
|
registry_key: "minecraft:mangrove_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_STANDING_SIGN: Self = Self {
|
|
id: -494,
|
|
registry_key: "minecraft:mangrove_standing_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_TRAPDOOR: Self = Self {
|
|
id: -496,
|
|
registry_key: "minecraft:mangrove_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_WALL_SIGN: Self = Self {
|
|
id: -495,
|
|
registry_key: "minecraft:mangrove_wall_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MANGROVE_WOOD: Self = Self {
|
|
id: -497,
|
|
registry_key: "minecraft:mangrove_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MATERIAL_REDUCER: Self = Self {
|
|
id: -986,
|
|
registry_key: "minecraft:material_reducer",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MEDICINE: Self = Self {
|
|
id: 642,
|
|
registry_key: "minecraft:medicine",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MEDIUM_AMETHYST_BUD: Self = Self {
|
|
id: -331,
|
|
registry_key: "minecraft:medium_amethyst_bud",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MELON_BLOCK: Self = Self {
|
|
id: 103,
|
|
registry_key: "minecraft:melon_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MELON_SEEDS : Self = Self { id : 322 , registry_key : "minecraft:melon_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\0\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\x0Bcrop_result\x14minecraft:melon_stem\x08\rplant_at_face\x02up\0\0" } ;
|
|
pub const MELON_SLICE : Self = Self { id : 301 , registry_key : "minecraft:melon_slice" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x99>\x03\rcooldown_time\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x04\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x03\ron_use_action\x01\0\0" } ;
|
|
pub const MELON_STEM: Self = Self {
|
|
id: 105,
|
|
registry_key: "minecraft:melon_stem",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MILK_BUCKET: Self = Self {
|
|
id: 393,
|
|
registry_key: "minecraft:milk_bucket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MINECART: Self = Self {
|
|
id: 402,
|
|
registry_key: "minecraft:minecart",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MINER_POTTERY_SHERD: Self = Self {
|
|
id: 713,
|
|
registry_key: "minecraft:miner_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOB_SPAWNER: Self = Self {
|
|
id: 52,
|
|
registry_key: "minecraft:mob_spawner",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOJANG_BANNER_PATTERN: Self = Self {
|
|
id: 623,
|
|
registry_key: "minecraft:mojang_banner_pattern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MONSTER_EGG: Self = Self {
|
|
id: 821,
|
|
registry_key: "minecraft:monster_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOOSHROOM_SPAWN_EGG: Self = Self {
|
|
id: 473,
|
|
registry_key: "minecraft:mooshroom_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOSS_BLOCK: Self = Self {
|
|
id: -320,
|
|
registry_key: "minecraft:moss_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOSS_CARPET: Self = Self {
|
|
id: -335,
|
|
registry_key: "minecraft:moss_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOSSY_COBBLESTONE: Self = Self {
|
|
id: 48,
|
|
registry_key: "minecraft:mossy_cobblestone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOSSY_COBBLESTONE_DOUBLE_SLAB: Self = Self {
|
|
id: -915,
|
|
registry_key: "minecraft:mossy_cobblestone_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOSSY_COBBLESTONE_SLAB: Self = Self {
|
|
id: -888,
|
|
registry_key: "minecraft:mossy_cobblestone_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOSSY_COBBLESTONE_STAIRS: Self = Self {
|
|
id: -179,
|
|
registry_key: "minecraft:mossy_cobblestone_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOSSY_COBBLESTONE_WALL: Self = Self {
|
|
id: -971,
|
|
registry_key: "minecraft:mossy_cobblestone_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOSSY_STONE_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -168,
|
|
registry_key: "minecraft:mossy_stone_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOSSY_STONE_BRICK_SLAB: Self = Self {
|
|
id: -166,
|
|
registry_key: "minecraft:mossy_stone_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOSSY_STONE_BRICK_STAIRS: Self = Self {
|
|
id: -175,
|
|
registry_key: "minecraft:mossy_stone_brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOSSY_STONE_BRICK_WALL: Self = Self {
|
|
id: -978,
|
|
registry_key: "minecraft:mossy_stone_brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOSSY_STONE_BRICKS: Self = Self {
|
|
id: -868,
|
|
registry_key: "minecraft:mossy_stone_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOURNER_POTTERY_SHERD: Self = Self {
|
|
id: 714,
|
|
registry_key: "minecraft:mourner_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MOVING_BLOCK: Self = Self {
|
|
id: 250,
|
|
registry_key: "minecraft:moving_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUD: Self = Self {
|
|
id: -473,
|
|
registry_key: "minecraft:mud",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUD_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -479,
|
|
registry_key: "minecraft:mud_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUD_BRICK_SLAB: Self = Self {
|
|
id: -478,
|
|
registry_key: "minecraft:mud_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUD_BRICK_STAIRS: Self = Self {
|
|
id: -480,
|
|
registry_key: "minecraft:mud_brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUD_BRICK_WALL: Self = Self {
|
|
id: -481,
|
|
registry_key: "minecraft:mud_brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUD_BRICKS: Self = Self {
|
|
id: -475,
|
|
registry_key: "minecraft:mud_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUDDY_MANGROVE_ROOTS: Self = Self {
|
|
id: -483,
|
|
registry_key: "minecraft:muddy_mangrove_roots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MULE_SPAWN_EGG: Self = Self {
|
|
id: 500,
|
|
registry_key: "minecraft:mule_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSHROOM_STEM: Self = Self {
|
|
id: -1008,
|
|
registry_key: "minecraft:mushroom_stem",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSHROOM_STEW : Self = Self { id : 289 , registry_key : "minecraft:mushroom_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\rcooldown_time\0\x08\rcooldown_type\0\x03\tnutrition\x0C\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\x04bowl\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x19?\0\x03\x18minecraft:max_stack_size\x02\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const MUSIC_DISC_11: Self = Self {
|
|
id: 583,
|
|
registry_key: "minecraft:music_disc_11",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_13: Self = Self {
|
|
id: 573,
|
|
registry_key: "minecraft:music_disc_13",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_5: Self = Self {
|
|
id: 678,
|
|
registry_key: "minecraft:music_disc_5",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_BLOCKS: Self = Self {
|
|
id: 575,
|
|
registry_key: "minecraft:music_disc_blocks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_BOUNCE: Self = Self {
|
|
id: 833,
|
|
registry_key: "minecraft:music_disc_bounce",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_CAT: Self = Self {
|
|
id: 574,
|
|
registry_key: "minecraft:music_disc_cat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_CHIRP: Self = Self {
|
|
id: 576,
|
|
registry_key: "minecraft:music_disc_chirp",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_CREATOR: Self = Self {
|
|
id: 828,
|
|
registry_key: "minecraft:music_disc_creator",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_CREATOR_MUSIC_BOX: Self = Self {
|
|
id: 829,
|
|
registry_key: "minecraft:music_disc_creator_music_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_FAR: Self = Self {
|
|
id: 577,
|
|
registry_key: "minecraft:music_disc_far",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_LAVA_CHICKEN: Self = Self {
|
|
id: 832,
|
|
registry_key: "minecraft:music_disc_lava_chicken",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_MALL: Self = Self {
|
|
id: 578,
|
|
registry_key: "minecraft:music_disc_mall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_MELLOHI: Self = Self {
|
|
id: 579,
|
|
registry_key: "minecraft:music_disc_mellohi",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_OTHERSIDE: Self = Self {
|
|
id: 668,
|
|
registry_key: "minecraft:music_disc_otherside",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_PIGSTEP: Self = Self {
|
|
id: 662,
|
|
registry_key: "minecraft:music_disc_pigstep",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_PRECIPICE: Self = Self {
|
|
id: 830,
|
|
registry_key: "minecraft:music_disc_precipice",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_RELIC: Self = Self {
|
|
id: 742,
|
|
registry_key: "minecraft:music_disc_relic",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_STAL: Self = Self {
|
|
id: 580,
|
|
registry_key: "minecraft:music_disc_stal",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_STRAD: Self = Self {
|
|
id: 581,
|
|
registry_key: "minecraft:music_disc_strad",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_TEARS: Self = Self {
|
|
id: 831,
|
|
registry_key: "minecraft:music_disc_tears",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_WAIT: Self = Self {
|
|
id: 584,
|
|
registry_key: "minecraft:music_disc_wait",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUSIC_DISC_WARD: Self = Self {
|
|
id: 582,
|
|
registry_key: "minecraft:music_disc_ward",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const MUTTON : Self = Self { id : 589 , registry_key : "minecraft:mutton" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\x01\x08\rcooldown_type\0\x08\x11using_converts_to\0\x03\rcooldown_time\0\x03\tnutrition\x04\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const MYCELIUM: Self = Self {
|
|
id: 110,
|
|
registry_key: "minecraft:mycelium",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NAME_TAG: Self = Self {
|
|
id: 587,
|
|
registry_key: "minecraft:name_tag",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NAUTILUS_SHELL: Self = Self {
|
|
id: 609,
|
|
registry_key: "minecraft:nautilus_shell",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NAUTILUS_SPAWN_EGG: Self = Self {
|
|
id: 784,
|
|
registry_key: "minecraft:nautilus_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHER_BRICK: Self = Self {
|
|
id: 112,
|
|
registry_key: "minecraft:nether_brick",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHER_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -883,
|
|
registry_key: "minecraft:nether_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHER_BRICK_FENCE: Self = Self {
|
|
id: 113,
|
|
registry_key: "minecraft:nether_brick_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHER_BRICK_SLAB: Self = Self {
|
|
id: -877,
|
|
registry_key: "minecraft:nether_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHER_BRICK_STAIRS: Self = Self {
|
|
id: 114,
|
|
registry_key: "minecraft:nether_brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHER_BRICK_WALL: Self = Self {
|
|
id: -979,
|
|
registry_key: "minecraft:nether_brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHER_GOLD_ORE: Self = Self {
|
|
id: -288,
|
|
registry_key: "minecraft:nether_gold_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHER_SPROUTS: Self = Self {
|
|
id: 663,
|
|
registry_key: "minecraft:nether_sprouts",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHER_STAR: Self = Self {
|
|
id: 557,
|
|
registry_key: "minecraft:nether_star",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHER_WART : Self = Self { id : 323 , registry_key : "minecraft:nether_wart" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\t\x08plant_at\x08\x02\tsoul_sand\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x15minecraft:nether_wart\0\0" } ;
|
|
pub const NETHER_WART_BLOCK: Self = Self {
|
|
id: 214,
|
|
registry_key: "minecraft:nether_wart_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERBRICK: Self = Self {
|
|
id: 562,
|
|
registry_key: "minecraft:netherbrick",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_AXE: Self = Self {
|
|
id: 649,
|
|
registry_key: "minecraft:netherite_axe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_BLOCK: Self = Self {
|
|
id: -270,
|
|
registry_key: "minecraft:netherite_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_BOOTS: Self = Self {
|
|
id: 655,
|
|
registry_key: "minecraft:netherite_boots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_CHESTPLATE: Self = Self {
|
|
id: 653,
|
|
registry_key: "minecraft:netherite_chestplate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_HELMET: Self = Self {
|
|
id: 652,
|
|
registry_key: "minecraft:netherite_helmet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_HOE: Self = Self {
|
|
id: 650,
|
|
registry_key: "minecraft:netherite_hoe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_HORSE_ARMOR: Self = Self {
|
|
id: 792,
|
|
registry_key: "minecraft:netherite_horse_armor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_INGOT: Self = Self {
|
|
id: 651,
|
|
registry_key: "minecraft:netherite_ingot",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_LEGGINGS: Self = Self {
|
|
id: 654,
|
|
registry_key: "minecraft:netherite_leggings",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_NAUTILUS_ARMOR: Self = Self {
|
|
id: 791,
|
|
registry_key: "minecraft:netherite_nautilus_armor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_PICKAXE: Self = Self {
|
|
id: 648,
|
|
registry_key: "minecraft:netherite_pickaxe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_SCRAP: Self = Self {
|
|
id: 656,
|
|
registry_key: "minecraft:netherite_scrap",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_SHOVEL: Self = Self {
|
|
id: 647,
|
|
registry_key: "minecraft:netherite_shovel",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_SPEAR : Self = Self { id : 261 , registry_key : "minecraft:netherite_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\x0Fdamage_modifier\0\0\0\0\x05\x11damage_multiplier\x9A\x99\x99?\n\x14knockback_conditions\x02\x0Cmax_durationn\0\x05\x12min_relative_speed\0\0\0\0\x05\tmin_speed33\xA3@\0\x02\x05delay\x08\0\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\x05\rhitbox_margin\0\0\x80>\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\xAF\0\x05\tmin_speed\0\0\0\0\0\n\x13dismount_conditions\x05\tmin_speed\0\0\x10A\x02\x0Cmax_duration2\0\x05\x12min_relative_speed\0\0\0\0\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\0\n\x10minecraft:damage\x02\x05value\x05\0\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x18minecraft:swing_duration\x05\x05value33\x93?\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x18minecraft:netherite_tier\x12minecraft:is_spear\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03min\0\0\0@\x05\x03max\0\0\x90@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\n\x18minecraft:fire_resistant\x01\x05value\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x0Fitem_properties\x03\x11enchantable_value\x1E\x01\x12hidden_in_commands\x02\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\x05\x0Cmining_speed\0\0\x80?\x03\x06damage\n\x03\x0Bframe_count\x02\x03\x11creative_category\x06\x01\x04foil\0\x08\x10enchantable_slot\x0Bmelee_spear\x03\x0Emax_stack_size\x02\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\ruse_animation\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Fnetherite_spear\0\0\x01\x0Eliquid_clipped\0\x01\x17can_destroy_in_creative\x01\x01\x0Eallow_off_hand\0\x08\x0Ecreative_group\0\x01\rhand_equipped\x01\0\t\titem_tags\x08\x04\x18minecraft:netherite_tier\x12minecraft:is_spear\n\x14minecraft:durability\x03\x0Emax_durability\xDC\x1F\n\rdamage_chance\x03\x03max\xC8\x01\x03\x03min\0\0\0\n\x16minecraft:swing_sounds\x08\x0Battack_miss item.netherite_spear.attack_miss\x08\nattack_hit\x1Fitem.netherite_spear.attack_hit\0\n\x17minecraft:use_modifiers\x08\x0Bstart_using\x06always\x05\x11movement_modifier\0\0\x80?\x05\x0Cuse_duration\0\xA0\x8CG\x01\x0Femit_vibrations\0\x08\x0Bstart_sound\x18item.netherite_spear.use\0\n\x16minecraft:display_name\x08\x05value\x19item.netherite_spear.name\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x19minecraft:netherite_spear\0\n\rrepair_amount\x02\x07version\r\0\x08\nexpression)context.other->query.remaining_durability\0\0\t\x05items\n\x02\x08\x04name\x19minecraft:netherite_ingot\0\n\rrepair_amount\x08\nexpression\x1Bquery.max_durability * 0.25\x02\x07version\r\0\0\0\0\n\x15minecraft:enchantable\x01\x05value\x0F\x08\x04slot\x0Bmelee_spear\0\n\x12minecraft:cooldown\x05\x08duration33\x93?\x08\x08category\x05spear\x08\x04type\x06attack\0\0" } ;
|
|
pub const NETHERITE_SWORD: Self = Self {
|
|
id: 646,
|
|
registry_key: "minecraft:netherite_sword",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERITE_UPGRADE_SMITHING_TEMPLATE: Self = Self {
|
|
id: 723,
|
|
registry_key: "minecraft:netherite_upgrade_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERRACK: Self = Self {
|
|
id: 87,
|
|
registry_key: "minecraft:netherrack",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NETHERREACTOR: Self = Self {
|
|
id: 247,
|
|
registry_key: "minecraft:netherreactor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NORMAL_STONE_DOUBLE_SLAB: Self = Self {
|
|
id: -926,
|
|
registry_key: "minecraft:normal_stone_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NORMAL_STONE_SLAB: Self = Self {
|
|
id: -899,
|
|
registry_key: "minecraft:normal_stone_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NORMAL_STONE_STAIRS: Self = Self {
|
|
id: -180,
|
|
registry_key: "minecraft:normal_stone_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NOTEBLOCK: Self = Self {
|
|
id: 25,
|
|
registry_key: "minecraft:noteblock",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const NPC_SPAWN_EGG: Self = Self {
|
|
id: 504,
|
|
registry_key: "minecraft:npc_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_BOAT: Self = Self {
|
|
id: 407,
|
|
registry_key: "minecraft:oak_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_CHEST_BOAT: Self = Self {
|
|
id: 680,
|
|
registry_key: "minecraft:oak_chest_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_DOUBLE_SLAB: Self = Self {
|
|
id: 157,
|
|
registry_key: "minecraft:oak_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_FENCE: Self = Self {
|
|
id: 85,
|
|
registry_key: "minecraft:oak_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_HANGING_SIGN: Self = Self {
|
|
id: -500,
|
|
registry_key: "minecraft:oak_hanging_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_LEAVES: Self = Self {
|
|
id: 18,
|
|
registry_key: "minecraft:oak_leaves",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_LOG: Self = Self {
|
|
id: 17,
|
|
registry_key: "minecraft:oak_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_PLANKS: Self = Self {
|
|
id: 5,
|
|
registry_key: "minecraft:oak_planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_SAPLING: Self = Self {
|
|
id: 6,
|
|
registry_key: "minecraft:oak_sapling",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_SHELF: Self = Self {
|
|
id: -1047,
|
|
registry_key: "minecraft:oak_shelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_SIGN: Self = Self {
|
|
id: 390,
|
|
registry_key: "minecraft:oak_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_SLAB: Self = Self {
|
|
id: 158,
|
|
registry_key: "minecraft:oak_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_STAIRS: Self = Self {
|
|
id: 53,
|
|
registry_key: "minecraft:oak_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OAK_WOOD: Self = Self {
|
|
id: -212,
|
|
registry_key: "minecraft:oak_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OBSERVER: Self = Self {
|
|
id: 251,
|
|
registry_key: "minecraft:observer",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OBSIDIAN: Self = Self {
|
|
id: 49,
|
|
registry_key: "minecraft:obsidian",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OCELOT_SPAWN_EGG: Self = Self {
|
|
id: 484,
|
|
registry_key: "minecraft:ocelot_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OCHRE_FROGLIGHT: Self = Self {
|
|
id: -471,
|
|
registry_key: "minecraft:ochre_froglight",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OMINOUS_BOTTLE: Self = Self {
|
|
id: 634,
|
|
registry_key: "minecraft:ominous_bottle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OMINOUS_TRIAL_KEY : Self = Self { id : 282 , registry_key : "minecraft:ominous_trial_key" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x0Fitem_properties\x01\x0Eallow_off_hand\0\x01\rhand_equipped\0\x03\x11creative_category\x08\x03\x06damage\0\x01\x12hidden_in_commands\x02\x01\x0Eliquid_clipped\0\x03\x0Emax_stack_size\x80\x01\x03\x0Cuse_duration\0\x03\x0Bframe_count\x02\x08\x0Ecreative_group\0\x01\x04foil\0\x01\x0Fstacked_by_data\0\x01\x0Eshould_despawn\x01\x01\x17can_destroy_in_creative\x01\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x11ominous_trial_key\0\0\x03\x11enchantable_value\0\x08\x10enchantable_slot\x04none\x03\ruse_animation\0\x05\x0Cmining_speed\0\0\x80?\0\t\titem_tags\0\0\n\x16minecraft:display_name\x08\x05value\x1Bitem.ominous_trial_key.name\0\0" } ;
|
|
pub const OPEN_EYEBLOSSOM: Self = Self {
|
|
id: -1018,
|
|
registry_key: "minecraft:open_eyeblossom",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_BUNDLE : Self = Self { id : 275 , registry_key : "minecraft:orange_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\t\titem_tags\0\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\0\n\x0Fitem_properties\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\x01\x12hidden_in_commands\x02\x01\x0Eshould_despawn\x01\x03\x11enchantable_value\0\x03\x06damage\0\x01\x0Eliquid_clipped\0\x03\x0Bframe_count\x02\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x01\x04foil\0\x03\ruse_animation\0\x01\rhand_equipped\0\x03\x0Emax_stack_size\x02\x01\x0Eallow_off_hand\0\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x17bundle_orange_open_back\x08\x07default\rbundle_orange\x08\x11bundle_open_front\x18bundle_orange_open_front\0\0\x01\x0Fstacked_by_data\0\x08\x0Ecreative_group\0\x01\x17can_destroy_in_creative\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0" } ;
|
|
pub const ORANGE_CANDLE: Self = Self {
|
|
id: -414,
|
|
registry_key: "minecraft:orange_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_CANDLE_CAKE: Self = Self {
|
|
id: -431,
|
|
registry_key: "minecraft:orange_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_CARPET: Self = Self {
|
|
id: -597,
|
|
registry_key: "minecraft:orange_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_CONCRETE: Self = Self {
|
|
id: -628,
|
|
registry_key: "minecraft:orange_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_CONCRETE_POWDER: Self = Self {
|
|
id: -709,
|
|
registry_key: "minecraft:orange_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_DYE: Self = Self {
|
|
id: 441,
|
|
registry_key: "minecraft:orange_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 221,
|
|
registry_key: "minecraft:orange_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_HARNESS: Self = Self {
|
|
id: 766,
|
|
registry_key: "minecraft:orange_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_SHULKER_BOX: Self = Self {
|
|
id: -613,
|
|
registry_key: "minecraft:orange_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_STAINED_GLASS: Self = Self {
|
|
id: -673,
|
|
registry_key: "minecraft:orange_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_STAINED_GLASS_PANE: Self = Self {
|
|
id: -643,
|
|
registry_key: "minecraft:orange_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_TERRACOTTA: Self = Self {
|
|
id: -724,
|
|
registry_key: "minecraft:orange_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_TULIP: Self = Self {
|
|
id: -834,
|
|
registry_key: "minecraft:orange_tulip",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ORANGE_WOOL: Self = Self {
|
|
id: -557,
|
|
registry_key: "minecraft:orange_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXEYE_DAISY: Self = Self {
|
|
id: -837,
|
|
registry_key: "minecraft:oxeye_daisy",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_CHISELED_COPPER: Self = Self {
|
|
id: -763,
|
|
registry_key: "minecraft:oxidized_chiseled_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_COPPER: Self = Self {
|
|
id: -343,
|
|
registry_key: "minecraft:oxidized_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_COPPER_BARS: Self = Self {
|
|
id: -1069,
|
|
registry_key: "minecraft:oxidized_copper_bars",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_COPPER_BULB: Self = Self {
|
|
id: -779,
|
|
registry_key: "minecraft:oxidized_copper_bulb",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_COPPER_CHAIN: Self = Self {
|
|
id: -1077,
|
|
registry_key: "minecraft:oxidized_copper_chain",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_COPPER_CHEST: Self = Self {
|
|
id: -1034,
|
|
registry_key: "minecraft:oxidized_copper_chest",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_COPPER_DOOR: Self = Self {
|
|
id: -787,
|
|
registry_key: "minecraft:oxidized_copper_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: -1042,
|
|
registry_key: "minecraft:oxidized_copper_golem_statue",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_COPPER_GRATE: Self = Self {
|
|
id: -771,
|
|
registry_key: "minecraft:oxidized_copper_grate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_COPPER_LANTERN: Self = Self {
|
|
id: -1086,
|
|
registry_key: "minecraft:oxidized_copper_lantern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_COPPER_TRAPDOOR: Self = Self {
|
|
id: -795,
|
|
registry_key: "minecraft:oxidized_copper_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_CUT_COPPER: Self = Self {
|
|
id: -350,
|
|
registry_key: "minecraft:oxidized_cut_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_CUT_COPPER_SLAB: Self = Self {
|
|
id: -364,
|
|
registry_key: "minecraft:oxidized_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: -357,
|
|
registry_key: "minecraft:oxidized_cut_copper_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_DOUBLE_CUT_COPPER_SLAB: Self = Self {
|
|
id: -371,
|
|
registry_key: "minecraft:oxidized_double_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const OXIDIZED_LIGHTNING_ROD: Self = Self {
|
|
id: -1061,
|
|
registry_key: "minecraft:oxidized_lightning_rod",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PACKED_ICE: Self = Self {
|
|
id: 174,
|
|
registry_key: "minecraft:packed_ice",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PACKED_MUD: Self = Self {
|
|
id: -477,
|
|
registry_key: "minecraft:packed_mud",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PAINTING: Self = Self {
|
|
id: 389,
|
|
registry_key: "minecraft:painting",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_HANGING_MOSS: Self = Self {
|
|
id: -1011,
|
|
registry_key: "minecraft:pale_hanging_moss",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_MOSS_BLOCK: Self = Self {
|
|
id: -1009,
|
|
registry_key: "minecraft:pale_moss_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_MOSS_CARPET: Self = Self {
|
|
id: -1010,
|
|
registry_key: "minecraft:pale_moss_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_BOAT: Self = Self {
|
|
id: 748,
|
|
registry_key: "minecraft:pale_oak_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_BUTTON: Self = Self {
|
|
id: -989,
|
|
registry_key: "minecraft:pale_oak_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_CHEST_BOAT: Self = Self {
|
|
id: 749,
|
|
registry_key: "minecraft:pale_oak_chest_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_DOOR: Self = Self {
|
|
id: -990,
|
|
registry_key: "minecraft:pale_oak_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_DOUBLE_SLAB: Self = Self {
|
|
id: -999,
|
|
registry_key: "minecraft:pale_oak_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_FENCE: Self = Self {
|
|
id: -991,
|
|
registry_key: "minecraft:pale_oak_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_FENCE_GATE: Self = Self {
|
|
id: -992,
|
|
registry_key: "minecraft:pale_oak_fence_gate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_HANGING_SIGN: Self = Self {
|
|
id: -993,
|
|
registry_key: "minecraft:pale_oak_hanging_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_LEAVES: Self = Self {
|
|
id: -1007,
|
|
registry_key: "minecraft:pale_oak_leaves",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_LOG: Self = Self {
|
|
id: -995,
|
|
registry_key: "minecraft:pale_oak_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_PLANKS: Self = Self {
|
|
id: -996,
|
|
registry_key: "minecraft:pale_oak_planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_PRESSURE_PLATE: Self = Self {
|
|
id: -997,
|
|
registry_key: "minecraft:pale_oak_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_SAPLING: Self = Self {
|
|
id: -1006,
|
|
registry_key: "minecraft:pale_oak_sapling",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_SHELF: Self = Self {
|
|
id: -1055,
|
|
registry_key: "minecraft:pale_oak_shelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_SIGN: Self = Self {
|
|
id: 750,
|
|
registry_key: "minecraft:pale_oak_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_SLAB: Self = Self {
|
|
id: -998,
|
|
registry_key: "minecraft:pale_oak_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_STAIRS: Self = Self {
|
|
id: -1000,
|
|
registry_key: "minecraft:pale_oak_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_STANDING_SIGN: Self = Self {
|
|
id: -1001,
|
|
registry_key: "minecraft:pale_oak_standing_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_TRAPDOOR: Self = Self {
|
|
id: -1002,
|
|
registry_key: "minecraft:pale_oak_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_WALL_SIGN: Self = Self {
|
|
id: -1003,
|
|
registry_key: "minecraft:pale_oak_wall_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PALE_OAK_WOOD: Self = Self {
|
|
id: -1005,
|
|
registry_key: "minecraft:pale_oak_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PANDA_SPAWN_EGG: Self = Self {
|
|
id: 523,
|
|
registry_key: "minecraft:panda_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PAPER: Self = Self {
|
|
id: 418,
|
|
registry_key: "minecraft:paper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PARCHED_SPAWN_EGG: Self = Self {
|
|
id: 786,
|
|
registry_key: "minecraft:parched_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PARROT_SPAWN_EGG: Self = Self {
|
|
id: 512,
|
|
registry_key: "minecraft:parrot_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PEARLESCENT_FROGLIGHT: Self = Self {
|
|
id: -469,
|
|
registry_key: "minecraft:pearlescent_froglight",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PEONY: Self = Self {
|
|
id: -867,
|
|
registry_key: "minecraft:peony",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PETRIFIED_OAK_DOUBLE_SLAB: Self = Self {
|
|
id: -903,
|
|
registry_key: "minecraft:petrified_oak_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PETRIFIED_OAK_SLAB: Self = Self {
|
|
id: -902,
|
|
registry_key: "minecraft:petrified_oak_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PHANTOM_MEMBRANE: Self = Self {
|
|
id: 613,
|
|
registry_key: "minecraft:phantom_membrane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PHANTOM_SPAWN_EGG: Self = Self {
|
|
id: 520,
|
|
registry_key: "minecraft:phantom_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PIG_SPAWN_EGG: Self = Self {
|
|
id: 470,
|
|
registry_key: "minecraft:pig_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PIGLIN_BANNER_PATTERN: Self = Self {
|
|
id: 626,
|
|
registry_key: "minecraft:piglin_banner_pattern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PIGLIN_BRUTE_SPAWN_EGG: Self = Self {
|
|
id: 533,
|
|
registry_key: "minecraft:piglin_brute_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PIGLIN_HEAD: Self = Self {
|
|
id: -970,
|
|
registry_key: "minecraft:piglin_head",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PIGLIN_SPAWN_EGG: Self = Self {
|
|
id: 531,
|
|
registry_key: "minecraft:piglin_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PILLAGER_SPAWN_EGG: Self = Self {
|
|
id: 525,
|
|
registry_key: "minecraft:pillager_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_BUNDLE : Self = Self { id : 276 , registry_key : "minecraft:pink_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x0Fitem_properties\x01\x04foil\0\x01\x12hidden_in_commands\x02\x01\x17can_destroy_in_creative\x01\x01\x0Eshould_despawn\x01\x01\rhand_equipped\0\x01\x0Eallow_off_hand\0\x03\x0Bframe_count\x02\x03\ruse_animation\0\x08\x0Ecreative_group\0\x01\x0Fstacked_by_data\0\x03\x06damage\0\x03\x11creative_category\x06\n\x0Eminecraft:icon\n\x08textures\x08\x10bundle_open_back\x15bundle_pink_open_back\x08\x11bundle_open_front\x16bundle_pink_open_front\x08\x07default\x0Bbundle_pink\0\0\x01\x0Eliquid_clipped\0\x03\x11enchantable_value\0\x05\x0Cmining_speed\0\0\x80?\x08\x10enchantable_slot\x04none\x03\x0Cuse_duration\0\x03\x0Emax_stack_size\x02\0\n\x16minecraft:storage_item\x03\tmax_slots\x80\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\t\titem_tags\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0" } ;
|
|
pub const PINK_CANDLE: Self = Self {
|
|
id: -419,
|
|
registry_key: "minecraft:pink_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_CANDLE_CAKE: Self = Self {
|
|
id: -436,
|
|
registry_key: "minecraft:pink_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_CARPET: Self = Self {
|
|
id: -602,
|
|
registry_key: "minecraft:pink_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_CONCRETE: Self = Self {
|
|
id: -633,
|
|
registry_key: "minecraft:pink_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_CONCRETE_POWDER: Self = Self {
|
|
id: -714,
|
|
registry_key: "minecraft:pink_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_DYE: Self = Self {
|
|
id: 436,
|
|
registry_key: "minecraft:pink_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 226,
|
|
registry_key: "minecraft:pink_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_HARNESS: Self = Self {
|
|
id: 767,
|
|
registry_key: "minecraft:pink_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_PETALS: Self = Self {
|
|
id: -549,
|
|
registry_key: "minecraft:pink_petals",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_SHULKER_BOX: Self = Self {
|
|
id: -618,
|
|
registry_key: "minecraft:pink_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_STAINED_GLASS: Self = Self {
|
|
id: -678,
|
|
registry_key: "minecraft:pink_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_STAINED_GLASS_PANE: Self = Self {
|
|
id: -648,
|
|
registry_key: "minecraft:pink_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_TERRACOTTA: Self = Self {
|
|
id: -729,
|
|
registry_key: "minecraft:pink_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_TULIP: Self = Self {
|
|
id: -836,
|
|
registry_key: "minecraft:pink_tulip",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PINK_WOOL: Self = Self {
|
|
id: -566,
|
|
registry_key: "minecraft:pink_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PISTON: Self = Self {
|
|
id: 33,
|
|
registry_key: "minecraft:piston",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PISTON_ARM_COLLISION: Self = Self {
|
|
id: 34,
|
|
registry_key: "minecraft:piston_arm_collision",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PITCHER_CROP: Self = Self {
|
|
id: -574,
|
|
registry_key: "minecraft:pitcher_crop",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PITCHER_PLANT: Self = Self {
|
|
id: -612,
|
|
registry_key: "minecraft:pitcher_plant",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PITCHER_POD : Self = Self { id : 326 , registry_key : "minecraft:pitcher_pod" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x16minecraft:pitcher_crop\x01\x1Aplant_at_any_solid_surface\0\0\0" } ;
|
|
pub const PLANKS: Self = Self {
|
|
id: 817,
|
|
registry_key: "minecraft:planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PLAYER_HEAD: Self = Self {
|
|
id: -967,
|
|
registry_key: "minecraft:player_head",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PLENTY_POTTERY_SHERD: Self = Self {
|
|
id: 715,
|
|
registry_key: "minecraft:plenty_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PODZOL: Self = Self {
|
|
id: 243,
|
|
registry_key: "minecraft:podzol",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POINTED_DRIPSTONE: Self = Self {
|
|
id: -308,
|
|
registry_key: "minecraft:pointed_dripstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POISONOUS_POTATO : Self = Self { id : 311 , registry_key : "minecraft:poisonous_potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x08\rcooldown_type\0\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\t\x07effects\n\x02\x08\rdescriptionId\rpotion.poison\x03\x08duration\n\x03\x02id&\x03\tamplifier\0\x08\x04name\x06poison\x05\x06chance\x9A\x99\x19?\0\x03\tnutrition\x04\x08\x11using_converts_to\0\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const POLAR_BEAR_SPAWN_EGG: Self = Self {
|
|
id: 506,
|
|
registry_key: "minecraft:polar_bear_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_ANDESITE: Self = Self {
|
|
id: -595,
|
|
registry_key: "minecraft:polished_andesite",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_ANDESITE_DOUBLE_SLAB: Self = Self {
|
|
id: -919,
|
|
registry_key: "minecraft:polished_andesite_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_ANDESITE_SLAB: Self = Self {
|
|
id: -892,
|
|
registry_key: "minecraft:polished_andesite_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_ANDESITE_STAIRS: Self = Self {
|
|
id: -174,
|
|
registry_key: "minecraft:polished_andesite_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BASALT: Self = Self {
|
|
id: -235,
|
|
registry_key: "minecraft:polished_basalt",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BLACKSTONE: Self = Self {
|
|
id: -291,
|
|
registry_key: "minecraft:polished_blackstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -285,
|
|
registry_key: "minecraft:polished_blackstone_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICK_SLAB: Self = Self {
|
|
id: -284,
|
|
registry_key: "minecraft:polished_blackstone_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICK_STAIRS: Self = Self {
|
|
id: -275,
|
|
registry_key: "minecraft:polished_blackstone_brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICK_WALL: Self = Self {
|
|
id: -278,
|
|
registry_key: "minecraft:polished_blackstone_brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICKS: Self = Self {
|
|
id: -274,
|
|
registry_key: "minecraft:polished_blackstone_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BUTTON: Self = Self {
|
|
id: -296,
|
|
registry_key: "minecraft:polished_blackstone_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BLACKSTONE_DOUBLE_SLAB: Self = Self {
|
|
id: -294,
|
|
registry_key: "minecraft:polished_blackstone_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BLACKSTONE_PRESSURE_PLATE: Self = Self {
|
|
id: -295,
|
|
registry_key: "minecraft:polished_blackstone_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BLACKSTONE_SLAB: Self = Self {
|
|
id: -293,
|
|
registry_key: "minecraft:polished_blackstone_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BLACKSTONE_STAIRS: Self = Self {
|
|
id: -292,
|
|
registry_key: "minecraft:polished_blackstone_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_BLACKSTONE_WALL: Self = Self {
|
|
id: -297,
|
|
registry_key: "minecraft:polished_blackstone_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_CINNABAR: Self = Self {
|
|
id: -1114,
|
|
registry_key: "minecraft:polished_cinnabar",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_CINNABAR_DOUBLE_SLAB: Self = Self {
|
|
id: -1116,
|
|
registry_key: "minecraft:polished_cinnabar_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_CINNABAR_SLAB: Self = Self {
|
|
id: -1115,
|
|
registry_key: "minecraft:polished_cinnabar_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_CINNABAR_STAIRS: Self = Self {
|
|
id: -1117,
|
|
registry_key: "minecraft:polished_cinnabar_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_CINNABAR_WALL: Self = Self {
|
|
id: -1118,
|
|
registry_key: "minecraft:polished_cinnabar_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_DEEPSLATE: Self = Self {
|
|
id: -383,
|
|
registry_key: "minecraft:polished_deepslate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_DEEPSLATE_DOUBLE_SLAB: Self = Self {
|
|
id: -397,
|
|
registry_key: "minecraft:polished_deepslate_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_DEEPSLATE_SLAB: Self = Self {
|
|
id: -384,
|
|
registry_key: "minecraft:polished_deepslate_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_DEEPSLATE_STAIRS: Self = Self {
|
|
id: -385,
|
|
registry_key: "minecraft:polished_deepslate_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_DEEPSLATE_WALL: Self = Self {
|
|
id: -386,
|
|
registry_key: "minecraft:polished_deepslate_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_DIORITE: Self = Self {
|
|
id: -593,
|
|
registry_key: "minecraft:polished_diorite",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_DIORITE_DOUBLE_SLAB: Self = Self {
|
|
id: -922,
|
|
registry_key: "minecraft:polished_diorite_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_DIORITE_SLAB: Self = Self {
|
|
id: -895,
|
|
registry_key: "minecraft:polished_diorite_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_DIORITE_STAIRS: Self = Self {
|
|
id: -173,
|
|
registry_key: "minecraft:polished_diorite_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_GRANITE: Self = Self {
|
|
id: -591,
|
|
registry_key: "minecraft:polished_granite",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_GRANITE_DOUBLE_SLAB: Self = Self {
|
|
id: -924,
|
|
registry_key: "minecraft:polished_granite_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_GRANITE_SLAB: Self = Self {
|
|
id: -897,
|
|
registry_key: "minecraft:polished_granite_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_GRANITE_STAIRS: Self = Self {
|
|
id: -172,
|
|
registry_key: "minecraft:polished_granite_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_SULFUR: Self = Self {
|
|
id: -1097,
|
|
registry_key: "minecraft:polished_sulfur",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_SULFUR_DOUBLE_SLAB: Self = Self {
|
|
id: -1099,
|
|
registry_key: "minecraft:polished_sulfur_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_SULFUR_SLAB: Self = Self {
|
|
id: -1098,
|
|
registry_key: "minecraft:polished_sulfur_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_SULFUR_STAIRS: Self = Self {
|
|
id: -1100,
|
|
registry_key: "minecraft:polished_sulfur_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_SULFUR_WALL: Self = Self {
|
|
id: -1101,
|
|
registry_key: "minecraft:polished_sulfur_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_TUFF: Self = Self {
|
|
id: -748,
|
|
registry_key: "minecraft:polished_tuff",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_TUFF_DOUBLE_SLAB: Self = Self {
|
|
id: -750,
|
|
registry_key: "minecraft:polished_tuff_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_TUFF_SLAB: Self = Self {
|
|
id: -749,
|
|
registry_key: "minecraft:polished_tuff_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_TUFF_STAIRS: Self = Self {
|
|
id: -751,
|
|
registry_key: "minecraft:polished_tuff_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POLISHED_TUFF_WALL: Self = Self {
|
|
id: -752,
|
|
registry_key: "minecraft:polished_tuff_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POPPED_CHORUS_FRUIT: Self = Self {
|
|
id: 598,
|
|
registry_key: "minecraft:popped_chorus_fruit",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POPPY: Self = Self {
|
|
id: 38,
|
|
registry_key: "minecraft:poppy",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PORKCHOP : Self = Self { id : 291 , registry_key : "minecraft:porkchop" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\tnutrition\x06\x08\rcooldown_type\0\x03\ron_use_action\x01\x05\x13saturation_modifier\x9A\x99\x99>\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const PORTAL: Self = Self {
|
|
id: 90,
|
|
registry_key: "minecraft:portal",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POTATO : Self = Self { id : 309 , registry_key : "minecraft:potato" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x05\x13saturation_modifier\x9A\x99\x99>\x03\tnutrition\x02\x08\x11using_converts_to\0\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x03\rcooldown_time\0\x08\rcooldown_type\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\n\x0Eminecraft:seed\x08\x0Bcrop_result\x12minecraft:potatoes\t\x08plant_at\x08\x02\x12minecraft:farmland\x01\x1Aplant_at_any_solid_surface\0\x08\rplant_at_face\x02up\0\0" } ;
|
|
pub const POTATOES: Self = Self {
|
|
id: 142,
|
|
registry_key: "minecraft:potatoes",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POTENT_SULFUR: Self = Self {
|
|
id: -1108,
|
|
registry_key: "minecraft:potent_sulfur",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POTION: Self = Self {
|
|
id: 459,
|
|
registry_key: "minecraft:potion",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POWDER_SNOW: Self = Self {
|
|
id: -306,
|
|
registry_key: "minecraft:powder_snow",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POWDER_SNOW_BUCKET: Self = Self {
|
|
id: 400,
|
|
registry_key: "minecraft:powder_snow_bucket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POWERED_COMPARATOR: Self = Self {
|
|
id: 150,
|
|
registry_key: "minecraft:powered_comparator",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const POWERED_REPEATER: Self = Self {
|
|
id: 94,
|
|
registry_key: "minecraft:powered_repeater",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PRISMARINE: Self = Self {
|
|
id: 168,
|
|
registry_key: "minecraft:prismarine",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PRISMARINE_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -914,
|
|
registry_key: "minecraft:prismarine_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PRISMARINE_BRICK_SLAB: Self = Self {
|
|
id: -887,
|
|
registry_key: "minecraft:prismarine_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PRISMARINE_BRICKS: Self = Self {
|
|
id: -948,
|
|
registry_key: "minecraft:prismarine_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PRISMARINE_BRICKS_STAIRS: Self = Self {
|
|
id: -4,
|
|
registry_key: "minecraft:prismarine_bricks_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PRISMARINE_CRYSTALS: Self = Self {
|
|
id: 588,
|
|
registry_key: "minecraft:prismarine_crystals",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PRISMARINE_DOUBLE_SLAB: Self = Self {
|
|
id: -912,
|
|
registry_key: "minecraft:prismarine_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PRISMARINE_SHARD: Self = Self {
|
|
id: 604,
|
|
registry_key: "minecraft:prismarine_shard",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PRISMARINE_SLAB: Self = Self {
|
|
id: -885,
|
|
registry_key: "minecraft:prismarine_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PRISMARINE_STAIRS: Self = Self {
|
|
id: -2,
|
|
registry_key: "minecraft:prismarine_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PRISMARINE_WALL: Self = Self {
|
|
id: -981,
|
|
registry_key: "minecraft:prismarine_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PRIZE_POTTERY_SHERD: Self = Self {
|
|
id: 716,
|
|
registry_key: "minecraft:prize_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PUFFERFISH : Self = Self { id : 296 , registry_key : "minecraft:pufferfish" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x08\x11using_converts_to\0\x03\rcooldown_time\0\x03\tnutrition\x02\x08\rcooldown_type\0\t\x07effects\n\x06\x03\x08durationx\x03\x02id&\x08\x04name\x06poison\x03\tamplifier\x02\x08\rdescriptionId\rpotion.poison\x05\x06chance\0\0\x80?\0\x08\x04name\x06nausea\x03\tamplifier\0\x08\rdescriptionId\x10potion.confusion\x05\x06chance\0\0\x80?\x03\x08duration\x1E\x03\x02id\x12\0\x08\x04name\x06hunger\x08\rdescriptionId\rpotion.hunger\x03\tamplifier\x04\x03\x02id\"\x03\x08duration\x1E\x05\x06chance\0\0\x80?\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\xCD\xCC\xCC=\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\0\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const PUFFERFISH_BUCKET: Self = Self {
|
|
id: 399,
|
|
registry_key: "minecraft:pufferfish_bucket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PUFFERFISH_SPAWN_EGG: Self = Self {
|
|
id: 515,
|
|
registry_key: "minecraft:pufferfish_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PUMPKIN: Self = Self {
|
|
id: 86,
|
|
registry_key: "minecraft:pumpkin",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PUMPKIN_PIE : Self = Self { id : 313 , registry_key : "minecraft:pumpkin_pie" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\ron_use_action\x01\x08\rcooldown_type\0\x08\x11using_converts_to\0\x01\x0Ecan_always_eat\0\x03\tnutrition\x10\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x99>\0\0" } ;
|
|
pub const PUMPKIN_SEEDS : Self = Self { id : 321 , registry_key : "minecraft:pumpkin_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\x01\x1Aplant_at_any_solid_surface\0\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x08\x0Bcrop_result\x16minecraft:pumpkin_stem\0\0" } ;
|
|
pub const PUMPKIN_STEM: Self = Self {
|
|
id: 104,
|
|
registry_key: "minecraft:pumpkin_stem",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_BUNDLE : Self = Self { id : 277 , registry_key : "minecraft:purple_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x0Fitem_properties\x01\x0Eallow_off_hand\0\x08\x0Ecreative_group\0\x03\x06damage\0\x08\x10enchantable_slot\x04none\x03\x0Bframe_count\x02\x03\x0Emax_stack_size\x02\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x01\x04foil\0\x01\x12hidden_in_commands\x02\x01\rhand_equipped\0\x01\x17can_destroy_in_creative\x01\x01\x0Fstacked_by_data\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\rbundle_purple\x08\x11bundle_open_front\x18bundle_purple_open_front\x08\x10bundle_open_back\x17bundle_purple_open_back\0\0\x05\x0Cmining_speed\0\0\x80?\x03\ruse_animation\0\x03\x0Cuse_duration\0\x03\x11creative_category\x06\x01\x0Eshould_despawn\x01\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\rallowed_items\0\0\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\0" } ;
|
|
pub const PURPLE_CANDLE: Self = Self {
|
|
id: -423,
|
|
registry_key: "minecraft:purple_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_CANDLE_CAKE: Self = Self {
|
|
id: -440,
|
|
registry_key: "minecraft:purple_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_CARPET: Self = Self {
|
|
id: -606,
|
|
registry_key: "minecraft:purple_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_CONCRETE: Self = Self {
|
|
id: -637,
|
|
registry_key: "minecraft:purple_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_CONCRETE_POWDER: Self = Self {
|
|
id: -718,
|
|
registry_key: "minecraft:purple_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_DYE: Self = Self {
|
|
id: 432,
|
|
registry_key: "minecraft:purple_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 219,
|
|
registry_key: "minecraft:purple_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_HARNESS: Self = Self {
|
|
id: 768,
|
|
registry_key: "minecraft:purple_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_SHULKER_BOX: Self = Self {
|
|
id: -622,
|
|
registry_key: "minecraft:purple_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_STAINED_GLASS: Self = Self {
|
|
id: -682,
|
|
registry_key: "minecraft:purple_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_STAINED_GLASS_PANE: Self = Self {
|
|
id: -652,
|
|
registry_key: "minecraft:purple_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_TERRACOTTA: Self = Self {
|
|
id: -733,
|
|
registry_key: "minecraft:purple_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPLE_WOOL: Self = Self {
|
|
id: -564,
|
|
registry_key: "minecraft:purple_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPUR_BLOCK: Self = Self {
|
|
id: 201,
|
|
registry_key: "minecraft:purpur_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPUR_DOUBLE_SLAB: Self = Self {
|
|
id: -911,
|
|
registry_key: "minecraft:purpur_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPUR_PILLAR: Self = Self {
|
|
id: -951,
|
|
registry_key: "minecraft:purpur_pillar",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPUR_SLAB: Self = Self {
|
|
id: -884,
|
|
registry_key: "minecraft:purpur_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const PURPUR_STAIRS: Self = Self {
|
|
id: 203,
|
|
registry_key: "minecraft:purpur_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const QUARTZ: Self = Self {
|
|
id: 563,
|
|
registry_key: "minecraft:quartz",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const QUARTZ_BLOCK: Self = Self {
|
|
id: 155,
|
|
registry_key: "minecraft:quartz_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const QUARTZ_BRICKS: Self = Self {
|
|
id: -304,
|
|
registry_key: "minecraft:quartz_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const QUARTZ_DOUBLE_SLAB: Self = Self {
|
|
id: -882,
|
|
registry_key: "minecraft:quartz_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const QUARTZ_ORE: Self = Self {
|
|
id: 153,
|
|
registry_key: "minecraft:quartz_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const QUARTZ_PILLAR: Self = Self {
|
|
id: -954,
|
|
registry_key: "minecraft:quartz_pillar",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const QUARTZ_SLAB: Self = Self {
|
|
id: -876,
|
|
registry_key: "minecraft:quartz_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const QUARTZ_STAIRS: Self = Self {
|
|
id: 156,
|
|
registry_key: "minecraft:quartz_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RABBIT : Self = Self { id : 317 , registry_key : "minecraft:rabbit" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x03\tnutrition\x06\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x99>\x03\ron_use_action\x01\x08\x11using_converts_to\0\x03\rcooldown_time\0\x08\rcooldown_type\0\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const RABBIT_FOOT: Self = Self {
|
|
id: 567,
|
|
registry_key: "minecraft:rabbit_foot",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RABBIT_HIDE: Self = Self {
|
|
id: 568,
|
|
registry_key: "minecraft:rabbit_hide",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RABBIT_SPAWN_EGG: Self = Self {
|
|
id: 492,
|
|
registry_key: "minecraft:rabbit_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RABBIT_STEW : Self = Self { id : 319 , registry_key : "minecraft:rabbit_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x08\rcooldown_type\0\x08\x11using_converts_to\x04bowl\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x05\x13saturation_modifier\x9A\x99\x19?\x03\rcooldown_time\0\x03\tnutrition\x14\0\x03\x18minecraft:max_stack_size\x02\0" } ;
|
|
pub const RAIL: Self = Self {
|
|
id: 66,
|
|
registry_key: "minecraft:rail",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RAISER_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 737,
|
|
registry_key: "minecraft:raiser_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RAPID_FERTILIZER: Self = Self {
|
|
id: 640,
|
|
registry_key: "minecraft:rapid_fertilizer",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RAVAGER_SPAWN_EGG: Self = Self {
|
|
id: 527,
|
|
registry_key: "minecraft:ravager_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RAW_COPPER: Self = Self {
|
|
id: 547,
|
|
registry_key: "minecraft:raw_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RAW_COPPER_BLOCK: Self = Self {
|
|
id: -452,
|
|
registry_key: "minecraft:raw_copper_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RAW_GOLD: Self = Self {
|
|
id: 546,
|
|
registry_key: "minecraft:raw_gold",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RAW_GOLD_BLOCK: Self = Self {
|
|
id: -453,
|
|
registry_key: "minecraft:raw_gold_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RAW_IRON: Self = Self {
|
|
id: 545,
|
|
registry_key: "minecraft:raw_iron",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RAW_IRON_BLOCK: Self = Self {
|
|
id: -451,
|
|
registry_key: "minecraft:raw_iron_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RECOVERY_COMPASS: Self = Self {
|
|
id: 688,
|
|
registry_key: "minecraft:recovery_compass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_BUNDLE : Self = Self { id : 278 , registry_key : "minecraft:red_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\x01\x1Aallow_nested_storage_items\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\t\titem_tags\0\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\n\x0Fitem_properties\x03\x11enchantable_value\0\x01\x0Eliquid_clipped\0\x01\x17can_destroy_in_creative\x01\x01\x12hidden_in_commands\x02\x03\x0Emax_stack_size\x02\x08\x0Ecreative_group\0\x03\x06damage\0\x01\x0Eallow_off_hand\0\x08\x10enchantable_slot\x04none\x03\x11creative_category\x06\x03\x0Bframe_count\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\nbundle_red\x08\x11bundle_open_front\x15bundle_red_open_front\x08\x10bundle_open_back\x14bundle_red_open_back\0\0\x01\x0Fstacked_by_data\0\x03\ruse_animation\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Eshould_despawn\x01\x01\x04foil\0\x03\x0Cuse_duration\0\x01\rhand_equipped\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\0" } ;
|
|
pub const RED_CANDLE: Self = Self {
|
|
id: -427,
|
|
registry_key: "minecraft:red_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_CANDLE_CAKE: Self = Self {
|
|
id: -444,
|
|
registry_key: "minecraft:red_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_CARPET: Self = Self {
|
|
id: -610,
|
|
registry_key: "minecraft:red_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_CONCRETE: Self = Self {
|
|
id: -641,
|
|
registry_key: "minecraft:red_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_CONCRETE_POWDER: Self = Self {
|
|
id: -722,
|
|
registry_key: "minecraft:red_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_DYE: Self = Self {
|
|
id: 428,
|
|
registry_key: "minecraft:red_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_FLOWER: Self = Self {
|
|
id: 815,
|
|
registry_key: "minecraft:red_flower",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 234,
|
|
registry_key: "minecraft:red_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_HARNESS: Self = Self {
|
|
id: 769,
|
|
registry_key: "minecraft:red_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_MUSHROOM: Self = Self {
|
|
id: 40,
|
|
registry_key: "minecraft:red_mushroom",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_MUSHROOM_BLOCK: Self = Self {
|
|
id: 100,
|
|
registry_key: "minecraft:red_mushroom_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_NETHER_BRICK: Self = Self {
|
|
id: 215,
|
|
registry_key: "minecraft:red_nether_brick",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_NETHER_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -917,
|
|
registry_key: "minecraft:red_nether_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_NETHER_BRICK_SLAB: Self = Self {
|
|
id: -890,
|
|
registry_key: "minecraft:red_nether_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_NETHER_BRICK_STAIRS: Self = Self {
|
|
id: -184,
|
|
registry_key: "minecraft:red_nether_brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_NETHER_BRICK_WALL: Self = Self {
|
|
id: -983,
|
|
registry_key: "minecraft:red_nether_brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_SAND: Self = Self {
|
|
id: -949,
|
|
registry_key: "minecraft:red_sand",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_SANDSTONE: Self = Self {
|
|
id: 179,
|
|
registry_key: "minecraft:red_sandstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_SANDSTONE_DOUBLE_SLAB: Self = Self {
|
|
id: 181,
|
|
registry_key: "minecraft:red_sandstone_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_SANDSTONE_SLAB: Self = Self {
|
|
id: 182,
|
|
registry_key: "minecraft:red_sandstone_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_SANDSTONE_STAIRS: Self = Self {
|
|
id: 180,
|
|
registry_key: "minecraft:red_sandstone_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_SANDSTONE_WALL: Self = Self {
|
|
id: -982,
|
|
registry_key: "minecraft:red_sandstone_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_SHULKER_BOX: Self = Self {
|
|
id: -626,
|
|
registry_key: "minecraft:red_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_STAINED_GLASS: Self = Self {
|
|
id: -686,
|
|
registry_key: "minecraft:red_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_STAINED_GLASS_PANE: Self = Self {
|
|
id: -656,
|
|
registry_key: "minecraft:red_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_TERRACOTTA: Self = Self {
|
|
id: -737,
|
|
registry_key: "minecraft:red_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_TULIP: Self = Self {
|
|
id: -833,
|
|
registry_key: "minecraft:red_tulip",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RED_WOOL: Self = Self {
|
|
id: -556,
|
|
registry_key: "minecraft:red_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const REDSTONE: Self = Self {
|
|
id: 405,
|
|
registry_key: "minecraft:redstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const REDSTONE_BLOCK: Self = Self {
|
|
id: 152,
|
|
registry_key: "minecraft:redstone_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const REDSTONE_LAMP: Self = Self {
|
|
id: 123,
|
|
registry_key: "minecraft:redstone_lamp",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const REDSTONE_ORE: Self = Self {
|
|
id: 73,
|
|
registry_key: "minecraft:redstone_ore",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const REDSTONE_TORCH: Self = Self {
|
|
id: 76,
|
|
registry_key: "minecraft:redstone_torch",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const REDSTONE_WIRE: Self = Self {
|
|
id: 55,
|
|
registry_key: "minecraft:redstone_wire",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const REINFORCED_DEEPSLATE: Self = Self {
|
|
id: -466,
|
|
registry_key: "minecraft:reinforced_deepslate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const REPEATER: Self = Self {
|
|
id: 451,
|
|
registry_key: "minecraft:repeater",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const REPEATING_COMMAND_BLOCK: Self = Self {
|
|
id: 188,
|
|
registry_key: "minecraft:repeating_command_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RESERVED6: Self = Self {
|
|
id: 255,
|
|
registry_key: "minecraft:reserved6",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RESIN_BLOCK: Self = Self {
|
|
id: -1021,
|
|
registry_key: "minecraft:resin_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RESIN_BRICK: Self = Self {
|
|
id: 752,
|
|
registry_key: "minecraft:resin_brick",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RESIN_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -1015,
|
|
registry_key: "minecraft:resin_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RESIN_BRICK_SLAB: Self = Self {
|
|
id: -1014,
|
|
registry_key: "minecraft:resin_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RESIN_BRICK_STAIRS: Self = Self {
|
|
id: -1016,
|
|
registry_key: "minecraft:resin_brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RESIN_BRICK_WALL: Self = Self {
|
|
id: -1017,
|
|
registry_key: "minecraft:resin_brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RESIN_BRICKS: Self = Self {
|
|
id: -1013,
|
|
registry_key: "minecraft:resin_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RESIN_CLUMP: Self = Self {
|
|
id: -1022,
|
|
registry_key: "minecraft:resin_clump",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RESPAWN_ANCHOR: Self = Self {
|
|
id: -272,
|
|
registry_key: "minecraft:respawn_anchor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const RIB_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 733,
|
|
registry_key: "minecraft:rib_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ROSE_BUSH: Self = Self {
|
|
id: -866,
|
|
registry_key: "minecraft:rose_bush",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ROTTEN_FLESH : Self = Self { id : 306 , registry_key : "minecraft:rotten_flesh" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\t\x07effects\n\x02\x03\x02id\"\x05\x06chance\xCD\xCCL?\x08\x04name\x06hunger\x03\tamplifier\0\x08\rdescriptionId\rpotion.hunger\x03\x08duration<\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\ron_use_action\x01\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x03\tnutrition\x08\x03\rcooldown_time\0\x08\rcooldown_type\0\x08\x11using_converts_to\0\0\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const SADDLE: Self = Self {
|
|
id: 403,
|
|
registry_key: "minecraft:saddle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SALMON : Self = Self { id : 294 , registry_key : "minecraft:salmon" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\x01\x19minecraft:stacked_by_data\x01\n\x0Eminecraft:food\x03\ron_use_action\x01\x03\tnutrition\x04\x01\x0Ecan_always_eat\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\rcooldown_time\0\x08\x11using_converts_to\0\x05\x13saturation_modifier\xCD\xCC\xCC=\x08\rcooldown_type\0\0\0" } ;
|
|
pub const SALMON_BUCKET: Self = Self {
|
|
id: 397,
|
|
registry_key: "minecraft:salmon_bucket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SALMON_SPAWN_EGG: Self = Self {
|
|
id: 516,
|
|
registry_key: "minecraft:salmon_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SAND: Self = Self {
|
|
id: 12,
|
|
registry_key: "minecraft:sand",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SANDSTONE: Self = Self {
|
|
id: 24,
|
|
registry_key: "minecraft:sandstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SANDSTONE_DOUBLE_SLAB: Self = Self {
|
|
id: -878,
|
|
registry_key: "minecraft:sandstone_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SANDSTONE_SLAB: Self = Self {
|
|
id: -872,
|
|
registry_key: "minecraft:sandstone_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SANDSTONE_STAIRS: Self = Self {
|
|
id: 128,
|
|
registry_key: "minecraft:sandstone_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SANDSTONE_WALL: Self = Self {
|
|
id: -975,
|
|
registry_key: "minecraft:sandstone_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SAPLING: Self = Self {
|
|
id: 811,
|
|
registry_key: "minecraft:sapling",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SCAFFOLDING: Self = Self {
|
|
id: -165,
|
|
registry_key: "minecraft:scaffolding",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SCRAPE_POTTERY_SHERD: Self = Self {
|
|
id: 717,
|
|
registry_key: "minecraft:scrape_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SCULK: Self = Self {
|
|
id: -458,
|
|
registry_key: "minecraft:sculk",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SCULK_CATALYST: Self = Self {
|
|
id: -460,
|
|
registry_key: "minecraft:sculk_catalyst",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SCULK_SENSOR: Self = Self {
|
|
id: -307,
|
|
registry_key: "minecraft:sculk_sensor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SCULK_SHRIEKER: Self = Self {
|
|
id: -461,
|
|
registry_key: "minecraft:sculk_shrieker",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SCULK_VEIN: Self = Self {
|
|
id: -459,
|
|
registry_key: "minecraft:sculk_vein",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SEA_LANTERN: Self = Self {
|
|
id: 169,
|
|
registry_key: "minecraft:sea_lantern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SEA_PICKLE: Self = Self {
|
|
id: -156,
|
|
registry_key: "minecraft:sea_pickle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SEAGRASS: Self = Self {
|
|
id: -130,
|
|
registry_key: "minecraft:seagrass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 724,
|
|
registry_key: "minecraft:sentry_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 738,
|
|
registry_key: "minecraft:shaper_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SHEAF_POTTERY_SHERD: Self = Self {
|
|
id: 718,
|
|
registry_key: "minecraft:sheaf_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SHEARS: Self = Self {
|
|
id: 453,
|
|
registry_key: "minecraft:shears",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SHEEP_SPAWN_EGG: Self = Self {
|
|
id: 471,
|
|
registry_key: "minecraft:sheep_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SHELTER_POTTERY_SHERD: Self = Self {
|
|
id: 719,
|
|
registry_key: "minecraft:shelter_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SHIELD: Self = Self {
|
|
id: 387,
|
|
registry_key: "minecraft:shield",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SHORT_DRY_GRASS: Self = Self {
|
|
id: -1028,
|
|
registry_key: "minecraft:short_dry_grass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SHORT_GRASS: Self = Self {
|
|
id: 31,
|
|
registry_key: "minecraft:short_grass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SHROOMLIGHT: Self = Self {
|
|
id: -230,
|
|
registry_key: "minecraft:shroomlight",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SHULKER_BOX: Self = Self {
|
|
id: 826,
|
|
registry_key: "minecraft:shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SHULKER_SHELL: Self = Self {
|
|
id: 605,
|
|
registry_key: "minecraft:shulker_shell",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SHULKER_SPAWN_EGG: Self = Self {
|
|
id: 503,
|
|
registry_key: "minecraft:shulker_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 735,
|
|
registry_key: "minecraft:silence_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SILVER_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 228,
|
|
registry_key: "minecraft:silver_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SILVERFISH_SPAWN_EGG: Self = Self {
|
|
id: 476,
|
|
registry_key: "minecraft:silverfish_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SKELETON_HORSE_SPAWN_EGG: Self = Self {
|
|
id: 501,
|
|
registry_key: "minecraft:skeleton_horse_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SKELETON_SKULL: Self = Self {
|
|
id: 144,
|
|
registry_key: "minecraft:skeleton_skull",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SKELETON_SPAWN_EGG: Self = Self {
|
|
id: 477,
|
|
registry_key: "minecraft:skeleton_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SKULL: Self = Self {
|
|
id: 743,
|
|
registry_key: "minecraft:skull",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SKULL_BANNER_PATTERN: Self = Self {
|
|
id: 622,
|
|
registry_key: "minecraft:skull_banner_pattern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SKULL_POTTERY_SHERD: Self = Self {
|
|
id: 720,
|
|
registry_key: "minecraft:skull_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SLIME: Self = Self {
|
|
id: 165,
|
|
registry_key: "minecraft:slime",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SLIME_BALL: Self = Self {
|
|
id: 420,
|
|
registry_key: "minecraft:slime_ball",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SLIME_SPAWN_EGG: Self = Self {
|
|
id: 478,
|
|
registry_key: "minecraft:slime_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMALL_AMETHYST_BUD: Self = Self {
|
|
id: -332,
|
|
registry_key: "minecraft:small_amethyst_bud",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMALL_DRIPLEAF_BLOCK: Self = Self {
|
|
id: -336,
|
|
registry_key: "minecraft:small_dripleaf_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMITHING_TABLE: Self = Self {
|
|
id: -202,
|
|
registry_key: "minecraft:smithing_table",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOKER: Self = Self {
|
|
id: -198,
|
|
registry_key: "minecraft:smoker",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_BASALT: Self = Self {
|
|
id: -377,
|
|
registry_key: "minecraft:smooth_basalt",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_QUARTZ: Self = Self {
|
|
id: -955,
|
|
registry_key: "minecraft:smooth_quartz",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_QUARTZ_DOUBLE_SLAB: Self = Self {
|
|
id: -925,
|
|
registry_key: "minecraft:smooth_quartz_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_QUARTZ_SLAB: Self = Self {
|
|
id: -898,
|
|
registry_key: "minecraft:smooth_quartz_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_QUARTZ_STAIRS: Self = Self {
|
|
id: -185,
|
|
registry_key: "minecraft:smooth_quartz_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_RED_SANDSTONE: Self = Self {
|
|
id: -958,
|
|
registry_key: "minecraft:smooth_red_sandstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_RED_SANDSTONE_DOUBLE_SLAB: Self = Self {
|
|
id: -918,
|
|
registry_key: "minecraft:smooth_red_sandstone_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_RED_SANDSTONE_SLAB: Self = Self {
|
|
id: -891,
|
|
registry_key: "minecraft:smooth_red_sandstone_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_RED_SANDSTONE_STAIRS: Self = Self {
|
|
id: -176,
|
|
registry_key: "minecraft:smooth_red_sandstone_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_SANDSTONE: Self = Self {
|
|
id: -946,
|
|
registry_key: "minecraft:smooth_sandstone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_SANDSTONE_DOUBLE_SLAB: Self = Self {
|
|
id: -916,
|
|
registry_key: "minecraft:smooth_sandstone_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_SANDSTONE_SLAB: Self = Self {
|
|
id: -889,
|
|
registry_key: "minecraft:smooth_sandstone_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_SANDSTONE_STAIRS: Self = Self {
|
|
id: -177,
|
|
registry_key: "minecraft:smooth_sandstone_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_STONE: Self = Self {
|
|
id: -183,
|
|
registry_key: "minecraft:smooth_stone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_STONE_DOUBLE_SLAB: Self = Self {
|
|
id: 43,
|
|
registry_key: "minecraft:smooth_stone_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SMOOTH_STONE_SLAB: Self = Self {
|
|
id: 44,
|
|
registry_key: "minecraft:smooth_stone_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SNIFFER_EGG: Self = Self {
|
|
id: -596,
|
|
registry_key: "minecraft:sniffer_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SNIFFER_SPAWN_EGG: Self = Self {
|
|
id: 534,
|
|
registry_key: "minecraft:sniffer_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SNORT_POTTERY_SHERD: Self = Self {
|
|
id: 721,
|
|
registry_key: "minecraft:snort_pottery_sherd",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 732,
|
|
registry_key: "minecraft:snout_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SNOW: Self = Self {
|
|
id: 80,
|
|
registry_key: "minecraft:snow",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SNOW_GOLEM_SPAWN_EGG: Self = Self {
|
|
id: 540,
|
|
registry_key: "minecraft:snow_golem_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SNOW_LAYER: Self = Self {
|
|
id: 78,
|
|
registry_key: "minecraft:snow_layer",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SNOWBALL: Self = Self {
|
|
id: 406,
|
|
registry_key: "minecraft:snowball",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SOUL_CAMPFIRE: Self = Self {
|
|
id: 664,
|
|
registry_key: "minecraft:soul_campfire",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SOUL_FIRE: Self = Self {
|
|
id: -237,
|
|
registry_key: "minecraft:soul_fire",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SOUL_LANTERN: Self = Self {
|
|
id: -269,
|
|
registry_key: "minecraft:soul_lantern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SOUL_SAND: Self = Self {
|
|
id: 88,
|
|
registry_key: "minecraft:soul_sand",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SOUL_SOIL: Self = Self {
|
|
id: -236,
|
|
registry_key: "minecraft:soul_soil",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SOUL_TORCH: Self = Self {
|
|
id: -268,
|
|
registry_key: "minecraft:soul_torch",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPARKLER: Self = Self {
|
|
id: 643,
|
|
registry_key: "minecraft:sparkler",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPAWN_EGG: Self = Self {
|
|
id: 843,
|
|
registry_key: "minecraft:spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPIDER_EYE : Self = Self { id : 307 , registry_key : "minecraft:spider_eye" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x03\tnutrition\x04\x05\x13saturation_modifier\xCD\xCCL?\x08\rcooldown_type\0\t\x07effects\n\x02\x03\tamplifier\0\x05\x06chance\0\0\x80?\x08\rdescriptionId\rpotion.poison\x03\x08duration\n\x03\x02id&\x08\x04name\x06poison\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x03\rcooldown_time\0\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\0\0" } ;
|
|
pub const SPIDER_SPAWN_EGG: Self = Self {
|
|
id: 479,
|
|
registry_key: "minecraft:spider_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 734,
|
|
registry_key: "minecraft:spire_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPLASH_POTION: Self = Self {
|
|
id: 600,
|
|
registry_key: "minecraft:splash_potion",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPONGE: Self = Self {
|
|
id: 19,
|
|
registry_key: "minecraft:sponge",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPORE_BLOSSOM: Self = Self {
|
|
id: -321,
|
|
registry_key: "minecraft:spore_blossom",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_BOAT: Self = Self {
|
|
id: 410,
|
|
registry_key: "minecraft:spruce_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_BUTTON: Self = Self {
|
|
id: -144,
|
|
registry_key: "minecraft:spruce_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_CHEST_BOAT: Self = Self {
|
|
id: 683,
|
|
registry_key: "minecraft:spruce_chest_boat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_DOOR: Self = Self {
|
|
id: 592,
|
|
registry_key: "minecraft:spruce_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_DOUBLE_SLAB: Self = Self {
|
|
id: -809,
|
|
registry_key: "minecraft:spruce_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_FENCE: Self = Self {
|
|
id: -579,
|
|
registry_key: "minecraft:spruce_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_FENCE_GATE: Self = Self {
|
|
id: 183,
|
|
registry_key: "minecraft:spruce_fence_gate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_HANGING_SIGN: Self = Self {
|
|
id: -501,
|
|
registry_key: "minecraft:spruce_hanging_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_LEAVES: Self = Self {
|
|
id: -800,
|
|
registry_key: "minecraft:spruce_leaves",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_LOG: Self = Self {
|
|
id: -569,
|
|
registry_key: "minecraft:spruce_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_PLANKS: Self = Self {
|
|
id: -739,
|
|
registry_key: "minecraft:spruce_planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_PRESSURE_PLATE: Self = Self {
|
|
id: -154,
|
|
registry_key: "minecraft:spruce_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_SAPLING: Self = Self {
|
|
id: -825,
|
|
registry_key: "minecraft:spruce_sapling",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_SHELF: Self = Self {
|
|
id: -1048,
|
|
registry_key: "minecraft:spruce_shelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_SIGN: Self = Self {
|
|
id: 615,
|
|
registry_key: "minecraft:spruce_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_SLAB: Self = Self {
|
|
id: -804,
|
|
registry_key: "minecraft:spruce_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_STAIRS: Self = Self {
|
|
id: 134,
|
|
registry_key: "minecraft:spruce_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_STANDING_SIGN: Self = Self {
|
|
id: -181,
|
|
registry_key: "minecraft:spruce_standing_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_TRAPDOOR: Self = Self {
|
|
id: -149,
|
|
registry_key: "minecraft:spruce_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_WALL_SIGN: Self = Self {
|
|
id: -182,
|
|
registry_key: "minecraft:spruce_wall_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPRUCE_WOOD: Self = Self {
|
|
id: -814,
|
|
registry_key: "minecraft:spruce_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SPYGLASS: Self = Self {
|
|
id: 667,
|
|
registry_key: "minecraft:spyglass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SQUID_SPAWN_EGG: Self = Self {
|
|
id: 483,
|
|
registry_key: "minecraft:squid_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STAINED_GLASS: Self = Self {
|
|
id: 824,
|
|
registry_key: "minecraft:stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STAINED_GLASS_PANE: Self = Self {
|
|
id: 825,
|
|
registry_key: "minecraft:stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STAINED_HARDENED_CLAY: Self = Self {
|
|
id: 744,
|
|
registry_key: "minecraft:stained_hardened_clay",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STANDING_BANNER: Self = Self {
|
|
id: 176,
|
|
registry_key: "minecraft:standing_banner",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STANDING_SIGN: Self = Self {
|
|
id: 63,
|
|
registry_key: "minecraft:standing_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STICK: Self = Self {
|
|
id: 352,
|
|
registry_key: "minecraft:stick",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STICKY_PISTON: Self = Self {
|
|
id: 29,
|
|
registry_key: "minecraft:sticky_piston",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STICKY_PISTON_ARM_COLLISION: Self = Self {
|
|
id: -217,
|
|
registry_key: "minecraft:sticky_piston_arm_collision",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE: Self = Self {
|
|
id: 1,
|
|
registry_key: "minecraft:stone",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_AXE: Self = Self {
|
|
id: 346,
|
|
registry_key: "minecraft:stone_axe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_BLOCK_SLAB: Self = Self {
|
|
id: 801,
|
|
registry_key: "minecraft:stone_block_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_BLOCK_SLAB2: Self = Self {
|
|
id: 802,
|
|
registry_key: "minecraft:stone_block_slab2",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_BLOCK_SLAB3: Self = Self {
|
|
id: 803,
|
|
registry_key: "minecraft:stone_block_slab3",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_BLOCK_SLAB4: Self = Self {
|
|
id: 804,
|
|
registry_key: "minecraft:stone_block_slab4",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -881,
|
|
registry_key: "minecraft:stone_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_BRICK_SLAB: Self = Self {
|
|
id: -875,
|
|
registry_key: "minecraft:stone_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_BRICK_STAIRS: Self = Self {
|
|
id: 109,
|
|
registry_key: "minecraft:stone_brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_BRICK_WALL: Self = Self {
|
|
id: -977,
|
|
registry_key: "minecraft:stone_brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_BRICKS: Self = Self {
|
|
id: 98,
|
|
registry_key: "minecraft:stone_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_BUTTON: Self = Self {
|
|
id: 77,
|
|
registry_key: "minecraft:stone_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_HOE: Self = Self {
|
|
id: 362,
|
|
registry_key: "minecraft:stone_hoe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_PICKAXE: Self = Self {
|
|
id: 345,
|
|
registry_key: "minecraft:stone_pickaxe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_PRESSURE_PLATE: Self = Self {
|
|
id: 70,
|
|
registry_key: "minecraft:stone_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_SHOVEL: Self = Self {
|
|
id: 344,
|
|
registry_key: "minecraft:stone_shovel",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_SPEAR : Self = Self { id : 262 , registry_key : "minecraft:stone_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x17minecraft:use_modifiers\x05\x0Cuse_duration\0\xA0\x8CG\x08\x0Bstart_using\x06always\x05\x11movement_modifier\0\0\x80?\x08\x0Bstart_sound\x14item.stone_spear.use\x01\x0Femit_vibrations\0\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Bitem.stone_spear.attack_hit\x08\x0Battack_miss\x1Citem.stone_spear.attack_miss\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x14minecraft:stone_tier\x12minecraft:is_spear\0\n\x14minecraft:durability\x03\x0Emax_durability\x84\x02\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\0\t\titem_tags\x08\x04\x14minecraft:stone_tier\x12minecraft:is_spear\n\x10minecraft:damage\x02\x05value\x02\0\0\n\x0Fitem_properties\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bstone_spear\0\0\x01\x0Eliquid_clipped\0\x01\x0Eallow_off_hand\0\x01\x0Eshould_despawn\x01\x03\x0Cuse_duration\x80\xE4\xAF\x01\x03\x0Bframe_count\x02\x03\x0Emax_stack_size\x02\x03\x06damage\x04\x01\x17can_destroy_in_creative\x01\x08\x10enchantable_slot\x0Bmelee_spear\x03\x11creative_category\x06\x01\x04foil\0\x01\rhand_equipped\x01\x03\x11enchantable_value\n\x05\x0Cmining_speed\0\0\x80?\x08\x0Ecreative_group\0\x01\x0Fstacked_by_data\0\x03\ruse_animation\0\0\n\x19minecraft:piercing_weapon\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x0Ecreative_reach\x05\x03max\0\0\xF0@\x05\x03min\0\0\0@\0\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\x05\rhitbox_margin\0\0\x80>\n\x13dismount_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_durationZ\0\x05\tmin_speed\0\0PA\0\x02\x05delay\x0E\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x14knockback_conditions\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_duration\xB4\0\x05\tmin_speed33\xA3@\0\x05\x0Fdamage_modifier\0\0\0\0\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x02\x0Cmax_duration\x13\x01\x05\tmin_speed\0\0\0\0\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x05\x11damage_multiplier\x85\xEBQ?\0\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x18minecraft:swing_duration\x05\x05value\0\0@?\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x15minecraft:stone_spear\0\n\rrepair_amount\x02\x07version\r\0\x08\nexpression)context.other->query.remaining_durability\0\0\t\x05items\n\x02\x08\x04tags,q.all_tags('minecraft:stone_tool_materials')\0\n\rrepair_amount\x02\x07version\r\0\x08\nexpression\x1Bquery.max_durability * 0.25\0\0\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x05\0\n\x12minecraft:cooldown\x08\x08category\x05spear\x05\x08duration\0\0@?\x08\x04type\x06attack\0\n\x16minecraft:display_name\x08\x05value\x15item.stone_spear.name\0\0" } ;
|
|
pub const STONE_STAIRS: Self = Self {
|
|
id: 67,
|
|
registry_key: "minecraft:stone_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONE_SWORD: Self = Self {
|
|
id: 343,
|
|
registry_key: "minecraft:stone_sword",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONEBRICK: Self = Self {
|
|
id: 799,
|
|
registry_key: "minecraft:stonebrick",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONECUTTER: Self = Self {
|
|
id: 245,
|
|
registry_key: "minecraft:stonecutter",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STONECUTTER_BLOCK: Self = Self {
|
|
id: -197,
|
|
registry_key: "minecraft:stonecutter_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRAY_SPAWN_EGG: Self = Self {
|
|
id: 495,
|
|
registry_key: "minecraft:stray_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIDER_SPAWN_EGG: Self = Self {
|
|
id: 529,
|
|
registry_key: "minecraft:strider_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRING: Self = Self {
|
|
id: 358,
|
|
registry_key: "minecraft:string",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_ACACIA_LOG: Self = Self {
|
|
id: -8,
|
|
registry_key: "minecraft:stripped_acacia_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_ACACIA_WOOD: Self = Self {
|
|
id: -823,
|
|
registry_key: "minecraft:stripped_acacia_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_BAMBOO_BLOCK: Self = Self {
|
|
id: -528,
|
|
registry_key: "minecraft:stripped_bamboo_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_BIRCH_LOG: Self = Self {
|
|
id: -6,
|
|
registry_key: "minecraft:stripped_birch_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_BIRCH_WOOD: Self = Self {
|
|
id: -821,
|
|
registry_key: "minecraft:stripped_birch_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_CHERRY_LOG: Self = Self {
|
|
id: -535,
|
|
registry_key: "minecraft:stripped_cherry_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_CHERRY_WOOD: Self = Self {
|
|
id: -545,
|
|
registry_key: "minecraft:stripped_cherry_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_CRIMSON_HYPHAE: Self = Self {
|
|
id: -300,
|
|
registry_key: "minecraft:stripped_crimson_hyphae",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_CRIMSON_STEM: Self = Self {
|
|
id: -240,
|
|
registry_key: "minecraft:stripped_crimson_stem",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_DARK_OAK_LOG: Self = Self {
|
|
id: -9,
|
|
registry_key: "minecraft:stripped_dark_oak_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_DARK_OAK_WOOD: Self = Self {
|
|
id: -824,
|
|
registry_key: "minecraft:stripped_dark_oak_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_JUNGLE_LOG: Self = Self {
|
|
id: -7,
|
|
registry_key: "minecraft:stripped_jungle_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_JUNGLE_WOOD: Self = Self {
|
|
id: -822,
|
|
registry_key: "minecraft:stripped_jungle_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_MANGROVE_LOG: Self = Self {
|
|
id: -485,
|
|
registry_key: "minecraft:stripped_mangrove_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_MANGROVE_WOOD: Self = Self {
|
|
id: -498,
|
|
registry_key: "minecraft:stripped_mangrove_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_OAK_LOG: Self = Self {
|
|
id: -10,
|
|
registry_key: "minecraft:stripped_oak_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_OAK_WOOD: Self = Self {
|
|
id: -819,
|
|
registry_key: "minecraft:stripped_oak_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_PALE_OAK_LOG: Self = Self {
|
|
id: -994,
|
|
registry_key: "minecraft:stripped_pale_oak_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_PALE_OAK_WOOD: Self = Self {
|
|
id: -1004,
|
|
registry_key: "minecraft:stripped_pale_oak_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_SPRUCE_LOG: Self = Self {
|
|
id: -5,
|
|
registry_key: "minecraft:stripped_spruce_log",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_SPRUCE_WOOD: Self = Self {
|
|
id: -820,
|
|
registry_key: "minecraft:stripped_spruce_wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_WARPED_HYPHAE: Self = Self {
|
|
id: -301,
|
|
registry_key: "minecraft:stripped_warped_hyphae",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRIPPED_WARPED_STEM: Self = Self {
|
|
id: -241,
|
|
registry_key: "minecraft:stripped_warped_stem",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRUCTURE_BLOCK: Self = Self {
|
|
id: 252,
|
|
registry_key: "minecraft:structure_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const STRUCTURE_VOID: Self = Self {
|
|
id: 217,
|
|
registry_key: "minecraft:structure_void",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SUGAR: Self = Self {
|
|
id: 448,
|
|
registry_key: "minecraft:sugar",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SUGAR_CANE: Self = Self {
|
|
id: 417,
|
|
registry_key: "minecraft:sugar_cane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR: Self = Self {
|
|
id: -1092,
|
|
registry_key: "minecraft:sulfur",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -1104,
|
|
registry_key: "minecraft:sulfur_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR_BRICK_SLAB: Self = Self {
|
|
id: -1103,
|
|
registry_key: "minecraft:sulfur_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR_BRICK_STAIRS: Self = Self {
|
|
id: -1105,
|
|
registry_key: "minecraft:sulfur_brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR_BRICK_WALL: Self = Self {
|
|
id: -1106,
|
|
registry_key: "minecraft:sulfur_brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR_BRICKS: Self = Self {
|
|
id: -1102,
|
|
registry_key: "minecraft:sulfur_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR_CUBE_BUCKET: Self = Self {
|
|
id: 794,
|
|
registry_key: "minecraft:sulfur_cube_bucket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR_CUBE_SPAWN_EGG: Self = Self {
|
|
id: 793,
|
|
registry_key: "minecraft:sulfur_cube_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR_DOUBLE_SLAB: Self = Self {
|
|
id: -1094,
|
|
registry_key: "minecraft:sulfur_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR_SLAB: Self = Self {
|
|
id: -1093,
|
|
registry_key: "minecraft:sulfur_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR_SPIKE: Self = Self {
|
|
id: -1125,
|
|
registry_key: "minecraft:sulfur_spike",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR_STAIRS: Self = Self {
|
|
id: -1095,
|
|
registry_key: "minecraft:sulfur_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SULFUR_WALL: Self = Self {
|
|
id: -1096,
|
|
registry_key: "minecraft:sulfur_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SUNFLOWER: Self = Self {
|
|
id: 175,
|
|
registry_key: "minecraft:sunflower",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SUSPICIOUS_GRAVEL: Self = Self {
|
|
id: -573,
|
|
registry_key: "minecraft:suspicious_gravel",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SUSPICIOUS_SAND: Self = Self {
|
|
id: -529,
|
|
registry_key: "minecraft:suspicious_sand",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const SUSPICIOUS_STEW : Self = Self { id : 631 , registry_key : "minecraft:suspicious_stew" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\rcooldown_time\0\x05\x13saturation_modifier\x9A\x99\x19?\x03\ron_use_action\x02\x08\x11using_converts_to\x04bowl\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x03\tnutrition\x0C\x08\rcooldown_type\0\x01\x0Ecan_always_eat\x01\0\x03\x16minecraft:use_duration@\x03\x18minecraft:max_stack_size\x02\0" } ;
|
|
pub const SWEET_BERRIES : Self = Self { id : 316 , registry_key : "minecraft:sweet_berries" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\x08\rplant_at_face\x02up\t\x08plant_at\x08\x14\x08farmland\x05grass\x04dirt\x0Bcoarse_dirt\x06podzol\nmoss_block\x08mycelium\x03mud\x14muddy_mangrove_roots\x0Fdirt_with_roots\x08\x0Bcrop_result\x1Aminecraft:sweet_berry_bush\x01\x1Aplant_at_any_solid_surface\0\0\x03\x16minecraft:use_duration@\n\x0Eminecraft:food\x01\x0Ecan_always_eat\0\x05\x13saturation_modifier\x9A\x99\x99>\x03\tnutrition\x04\x03\ron_use_action\x01\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\x08\x11using_converts_to\0\x08\rcooldown_type\0\x03\rcooldown_time\0\0\0" } ;
|
|
pub const SWEET_BERRY_BUSH: Self = Self {
|
|
id: -207,
|
|
registry_key: "minecraft:sweet_berry_bush",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TADPOLE_BUCKET: Self = Self {
|
|
id: 672,
|
|
registry_key: "minecraft:tadpole_bucket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TADPOLE_SPAWN_EGG: Self = Self {
|
|
id: 671,
|
|
registry_key: "minecraft:tadpole_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TALL_DRY_GRASS: Self = Self {
|
|
id: -1029,
|
|
registry_key: "minecraft:tall_dry_grass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TALL_GRASS: Self = Self {
|
|
id: -864,
|
|
registry_key: "minecraft:tall_grass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TALLGRASS: Self = Self {
|
|
id: 819,
|
|
registry_key: "minecraft:tallgrass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TARGET: Self = Self {
|
|
id: -239,
|
|
registry_key: "minecraft:target",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TIDE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 731,
|
|
registry_key: "minecraft:tide_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TINTED_GLASS: Self = Self {
|
|
id: -334,
|
|
registry_key: "minecraft:tinted_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TNT: Self = Self {
|
|
id: 46,
|
|
registry_key: "minecraft:tnt",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TNT_MINECART: Self = Self {
|
|
id: 564,
|
|
registry_key: "minecraft:tnt_minecart",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TORCH: Self = Self {
|
|
id: 50,
|
|
registry_key: "minecraft:torch",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TORCHFLOWER: Self = Self {
|
|
id: -568,
|
|
registry_key: "minecraft:torchflower",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TORCHFLOWER_CROP: Self = Self {
|
|
id: -567,
|
|
registry_key: "minecraft:torchflower_crop",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TORCHFLOWER_SEEDS : Self = Self { id : 325 , registry_key : "minecraft:torchflower_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\x08\x0Bcrop_result\x1Aminecraft:torchflower_crop\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x01\x1Aplant_at_any_solid_surface\0\0\0" } ;
|
|
pub const TOTEM_OF_UNDYING: Self = Self {
|
|
id: 607,
|
|
registry_key: "minecraft:totem_of_undying",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TRADER_LLAMA_SPAWN_EGG: Self = Self {
|
|
id: 690,
|
|
registry_key: "minecraft:trader_llama_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TRAPDOOR: Self = Self {
|
|
id: 96,
|
|
registry_key: "minecraft:trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TRAPPED_CHEST: Self = Self {
|
|
id: 146,
|
|
registry_key: "minecraft:trapped_chest",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TRIAL_KEY : Self = Self { id : 283 , registry_key : "minecraft:trial_key" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\0\0\n\x16minecraft:display_name\x08\x05value\x13item.trial_key.name\0\n\x0Fitem_properties\x01\x0Eliquid_clipped\0\x01\x04foil\0\x03\x11creative_category\x08\x01\x17can_destroy_in_creative\x01\x03\x06damage\0\x01\rhand_equipped\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\ttrial_key\0\0\x01\x12hidden_in_commands\x02\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x80\x01\x03\x11enchantable_value\0\x05\x0Cmining_speed\0\0\x80?\x03\x0Cuse_duration\0\x08\x0Ecreative_group\0\x03\x0Bframe_count\x02\x03\ruse_animation\0\x08\x10enchantable_slot\x04none\x01\x0Eshould_despawn\x01\x01\x0Fstacked_by_data\0\0\0" } ;
|
|
pub const TRIAL_SPAWNER: Self = Self {
|
|
id: -315,
|
|
registry_key: "minecraft:trial_spawner",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TRIDENT: Self = Self {
|
|
id: 585,
|
|
registry_key: "minecraft:trident",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TRIP_WIRE: Self = Self {
|
|
id: 132,
|
|
registry_key: "minecraft:trip_wire",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TRIPWIRE_HOOK: Self = Self {
|
|
id: 131,
|
|
registry_key: "minecraft:tripwire_hook",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TROPICAL_FISH : Self = Self { id : 295 , registry_key : "minecraft:tropical_fish" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:food\x03\tnutrition\x02\x08\rcooldown_type\0\x01\x0Ecan_always_eat\0\x03\ron_use_action\x01\x05\x13saturation_modifier\xCD\xCC\xCC=\x03\rcooldown_time\0\x08\x11using_converts_to\0\t\x0Con_use_range\x05\x06\0\0\0A\0\0\0A\0\0\0A\0\x01\x19minecraft:stacked_by_data\x01\x03\x16minecraft:use_duration@\0" } ;
|
|
pub const TROPICAL_FISH_BUCKET: Self = Self {
|
|
id: 398,
|
|
registry_key: "minecraft:tropical_fish_bucket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TROPICAL_FISH_SPAWN_EGG: Self = Self {
|
|
id: 513,
|
|
registry_key: "minecraft:tropical_fish_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUBE_CORAL: Self = Self {
|
|
id: -131,
|
|
registry_key: "minecraft:tube_coral",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUBE_CORAL_BLOCK: Self = Self {
|
|
id: -132,
|
|
registry_key: "minecraft:tube_coral_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUBE_CORAL_FAN: Self = Self {
|
|
id: -133,
|
|
registry_key: "minecraft:tube_coral_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUBE_CORAL_WALL_FAN: Self = Self {
|
|
id: -135,
|
|
registry_key: "minecraft:tube_coral_wall_fan",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUFF: Self = Self {
|
|
id: -333,
|
|
registry_key: "minecraft:tuff",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUFF_BRICK_DOUBLE_SLAB: Self = Self {
|
|
id: -756,
|
|
registry_key: "minecraft:tuff_brick_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUFF_BRICK_SLAB: Self = Self {
|
|
id: -755,
|
|
registry_key: "minecraft:tuff_brick_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUFF_BRICK_STAIRS: Self = Self {
|
|
id: -757,
|
|
registry_key: "minecraft:tuff_brick_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUFF_BRICK_WALL: Self = Self {
|
|
id: -758,
|
|
registry_key: "minecraft:tuff_brick_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUFF_BRICKS: Self = Self {
|
|
id: -754,
|
|
registry_key: "minecraft:tuff_bricks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUFF_DOUBLE_SLAB: Self = Self {
|
|
id: -745,
|
|
registry_key: "minecraft:tuff_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUFF_SLAB: Self = Self {
|
|
id: -744,
|
|
registry_key: "minecraft:tuff_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUFF_STAIRS: Self = Self {
|
|
id: -746,
|
|
registry_key: "minecraft:tuff_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TUFF_WALL: Self = Self {
|
|
id: -747,
|
|
registry_key: "minecraft:tuff_wall",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TURTLE_EGG: Self = Self {
|
|
id: -159,
|
|
registry_key: "minecraft:turtle_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TURTLE_HELMET: Self = Self {
|
|
id: 612,
|
|
registry_key: "minecraft:turtle_helmet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TURTLE_SCUTE: Self = Self {
|
|
id: 611,
|
|
registry_key: "minecraft:turtle_scute",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TURTLE_SPAWN_EGG: Self = Self {
|
|
id: 519,
|
|
registry_key: "minecraft:turtle_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const TWISTING_VINES: Self = Self {
|
|
id: -287,
|
|
registry_key: "minecraft:twisting_vines",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const UNDERWATER_TNT: Self = Self {
|
|
id: -985,
|
|
registry_key: "minecraft:underwater_tnt",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const UNDERWATER_TORCH: Self = Self {
|
|
id: 239,
|
|
registry_key: "minecraft:underwater_torch",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const UNDYED_SHULKER_BOX: Self = Self {
|
|
id: 205,
|
|
registry_key: "minecraft:undyed_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const UNKNOWN: Self = Self {
|
|
id: -305,
|
|
registry_key: "minecraft:unknown",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const UNLIT_REDSTONE_TORCH: Self = Self {
|
|
id: 75,
|
|
registry_key: "minecraft:unlit_redstone_torch",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const UNPOWERED_COMPARATOR: Self = Self {
|
|
id: 149,
|
|
registry_key: "minecraft:unpowered_comparator",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const UNPOWERED_REPEATER: Self = Self {
|
|
id: 93,
|
|
registry_key: "minecraft:unpowered_repeater",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const VAULT: Self = Self {
|
|
id: -314,
|
|
registry_key: "minecraft:vault",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const VERDANT_FROGLIGHT: Self = Self {
|
|
id: -470,
|
|
registry_key: "minecraft:verdant_froglight",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const VEX_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 730,
|
|
registry_key: "minecraft:vex_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const VEX_SPAWN_EGG: Self = Self {
|
|
id: 510,
|
|
registry_key: "minecraft:vex_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const VILLAGER_SPAWN_EGG: Self = Self {
|
|
id: 482,
|
|
registry_key: "minecraft:villager_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const VINDICATOR_SPAWN_EGG: Self = Self {
|
|
id: 508,
|
|
registry_key: "minecraft:vindicator_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const VINE: Self = Self {
|
|
id: 106,
|
|
registry_key: "minecraft:vine",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WALL_BANNER: Self = Self {
|
|
id: 177,
|
|
registry_key: "minecraft:wall_banner",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WALL_SIGN: Self = Self {
|
|
id: 68,
|
|
registry_key: "minecraft:wall_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WANDERING_TRADER_SPAWN_EGG: Self = Self {
|
|
id: 526,
|
|
registry_key: "minecraft:wandering_trader_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARD_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 728,
|
|
registry_key: "minecraft:ward_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARDEN_SPAWN_EGG: Self = Self {
|
|
id: 674,
|
|
registry_key: "minecraft:warden_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_BUTTON: Self = Self {
|
|
id: -261,
|
|
registry_key: "minecraft:warped_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_DOOR: Self = Self {
|
|
id: 660,
|
|
registry_key: "minecraft:warped_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_DOUBLE_SLAB: Self = Self {
|
|
id: -267,
|
|
registry_key: "minecraft:warped_double_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_FENCE: Self = Self {
|
|
id: -257,
|
|
registry_key: "minecraft:warped_fence",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_FENCE_GATE: Self = Self {
|
|
id: -259,
|
|
registry_key: "minecraft:warped_fence_gate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_FUNGUS: Self = Self {
|
|
id: -229,
|
|
registry_key: "minecraft:warped_fungus",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_FUNGUS_ON_A_STICK: Self = Self {
|
|
id: 661,
|
|
registry_key: "minecraft:warped_fungus_on_a_stick",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_HANGING_SIGN: Self = Self {
|
|
id: -507,
|
|
registry_key: "minecraft:warped_hanging_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_HYPHAE: Self = Self {
|
|
id: -298,
|
|
registry_key: "minecraft:warped_hyphae",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_NYLIUM: Self = Self {
|
|
id: -233,
|
|
registry_key: "minecraft:warped_nylium",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_PLANKS: Self = Self {
|
|
id: -243,
|
|
registry_key: "minecraft:warped_planks",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_PRESSURE_PLATE: Self = Self {
|
|
id: -263,
|
|
registry_key: "minecraft:warped_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_ROOTS: Self = Self {
|
|
id: -224,
|
|
registry_key: "minecraft:warped_roots",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_SHELF: Self = Self {
|
|
id: -1058,
|
|
registry_key: "minecraft:warped_shelf",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_SIGN: Self = Self {
|
|
id: 658,
|
|
registry_key: "minecraft:warped_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_SLAB: Self = Self {
|
|
id: -265,
|
|
registry_key: "minecraft:warped_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_STAIRS: Self = Self {
|
|
id: -255,
|
|
registry_key: "minecraft:warped_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_STANDING_SIGN: Self = Self {
|
|
id: -251,
|
|
registry_key: "minecraft:warped_standing_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_STEM: Self = Self {
|
|
id: -226,
|
|
registry_key: "minecraft:warped_stem",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_TRAPDOOR: Self = Self {
|
|
id: -247,
|
|
registry_key: "minecraft:warped_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_WALL_SIGN: Self = Self {
|
|
id: -253,
|
|
registry_key: "minecraft:warped_wall_sign",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WARPED_WART_BLOCK: Self = Self {
|
|
id: -227,
|
|
registry_key: "minecraft:warped_wart_block",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WATER: Self = Self {
|
|
id: 9,
|
|
registry_key: "minecraft:water",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WATER_BUCKET: Self = Self {
|
|
id: 394,
|
|
registry_key: "minecraft:water_bucket",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WATERLILY: Self = Self {
|
|
id: 111,
|
|
registry_key: "minecraft:waterlily",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_CHISELED_COPPER: Self = Self {
|
|
id: -764,
|
|
registry_key: "minecraft:waxed_chiseled_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_COPPER: Self = Self {
|
|
id: -344,
|
|
registry_key: "minecraft:waxed_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_COPPER_BARS: Self = Self {
|
|
id: -1070,
|
|
registry_key: "minecraft:waxed_copper_bars",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_COPPER_BULB: Self = Self {
|
|
id: -780,
|
|
registry_key: "minecraft:waxed_copper_bulb",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_COPPER_CHAIN: Self = Self {
|
|
id: -1078,
|
|
registry_key: "minecraft:waxed_copper_chain",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_COPPER_CHEST: Self = Self {
|
|
id: -1035,
|
|
registry_key: "minecraft:waxed_copper_chest",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_COPPER_DOOR: Self = Self {
|
|
id: -788,
|
|
registry_key: "minecraft:waxed_copper_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: -1043,
|
|
registry_key: "minecraft:waxed_copper_golem_statue",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_COPPER_GRATE: Self = Self {
|
|
id: -772,
|
|
registry_key: "minecraft:waxed_copper_grate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_COPPER_LANTERN: Self = Self {
|
|
id: -1087,
|
|
registry_key: "minecraft:waxed_copper_lantern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_COPPER_TRAPDOOR: Self = Self {
|
|
id: -796,
|
|
registry_key: "minecraft:waxed_copper_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_CUT_COPPER: Self = Self {
|
|
id: -351,
|
|
registry_key: "minecraft:waxed_cut_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_CUT_COPPER_SLAB: Self = Self {
|
|
id: -365,
|
|
registry_key: "minecraft:waxed_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: -358,
|
|
registry_key: "minecraft:waxed_cut_copper_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_DOUBLE_CUT_COPPER_SLAB: Self = Self {
|
|
id: -372,
|
|
registry_key: "minecraft:waxed_double_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_CHISELED_COPPER: Self = Self {
|
|
id: -765,
|
|
registry_key: "minecraft:waxed_exposed_chiseled_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER: Self = Self {
|
|
id: -345,
|
|
registry_key: "minecraft:waxed_exposed_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_BARS: Self = Self {
|
|
id: -1071,
|
|
registry_key: "minecraft:waxed_exposed_copper_bars",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_BULB: Self = Self {
|
|
id: -781,
|
|
registry_key: "minecraft:waxed_exposed_copper_bulb",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_CHAIN: Self = Self {
|
|
id: -1079,
|
|
registry_key: "minecraft:waxed_exposed_copper_chain",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_CHEST: Self = Self {
|
|
id: -1036,
|
|
registry_key: "minecraft:waxed_exposed_copper_chest",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_DOOR: Self = Self {
|
|
id: -789,
|
|
registry_key: "minecraft:waxed_exposed_copper_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: -1044,
|
|
registry_key: "minecraft:waxed_exposed_copper_golem_statue",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_GRATE: Self = Self {
|
|
id: -773,
|
|
registry_key: "minecraft:waxed_exposed_copper_grate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_LANTERN: Self = Self {
|
|
id: -1088,
|
|
registry_key: "minecraft:waxed_exposed_copper_lantern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_TRAPDOOR: Self = Self {
|
|
id: -797,
|
|
registry_key: "minecraft:waxed_exposed_copper_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_CUT_COPPER: Self = Self {
|
|
id: -352,
|
|
registry_key: "minecraft:waxed_exposed_cut_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_CUT_COPPER_SLAB: Self = Self {
|
|
id: -366,
|
|
registry_key: "minecraft:waxed_exposed_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: -359,
|
|
registry_key: "minecraft:waxed_exposed_cut_copper_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_DOUBLE_CUT_COPPER_SLAB: Self = Self {
|
|
id: -373,
|
|
registry_key: "minecraft:waxed_exposed_double_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_EXPOSED_LIGHTNING_ROD: Self = Self {
|
|
id: -1063,
|
|
registry_key: "minecraft:waxed_exposed_lightning_rod",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_LIGHTNING_ROD: Self = Self {
|
|
id: -1062,
|
|
registry_key: "minecraft:waxed_lightning_rod",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_CHISELED_COPPER: Self = Self {
|
|
id: -766,
|
|
registry_key: "minecraft:waxed_oxidized_chiseled_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER: Self = Self {
|
|
id: -446,
|
|
registry_key: "minecraft:waxed_oxidized_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_BARS: Self = Self {
|
|
id: -1073,
|
|
registry_key: "minecraft:waxed_oxidized_copper_bars",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_BULB: Self = Self {
|
|
id: -783,
|
|
registry_key: "minecraft:waxed_oxidized_copper_bulb",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_CHAIN: Self = Self {
|
|
id: -1081,
|
|
registry_key: "minecraft:waxed_oxidized_copper_chain",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_CHEST: Self = Self {
|
|
id: -1038,
|
|
registry_key: "minecraft:waxed_oxidized_copper_chest",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_DOOR: Self = Self {
|
|
id: -791,
|
|
registry_key: "minecraft:waxed_oxidized_copper_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: -1046,
|
|
registry_key: "minecraft:waxed_oxidized_copper_golem_statue",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_GRATE: Self = Self {
|
|
id: -775,
|
|
registry_key: "minecraft:waxed_oxidized_copper_grate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_LANTERN: Self = Self {
|
|
id: -1090,
|
|
registry_key: "minecraft:waxed_oxidized_copper_lantern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_TRAPDOOR: Self = Self {
|
|
id: -799,
|
|
registry_key: "minecraft:waxed_oxidized_copper_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_CUT_COPPER: Self = Self {
|
|
id: -447,
|
|
registry_key: "minecraft:waxed_oxidized_cut_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_CUT_COPPER_SLAB: Self = Self {
|
|
id: -449,
|
|
registry_key: "minecraft:waxed_oxidized_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: -448,
|
|
registry_key: "minecraft:waxed_oxidized_cut_copper_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_DOUBLE_CUT_COPPER_SLAB: Self = Self {
|
|
id: -450,
|
|
registry_key: "minecraft:waxed_oxidized_double_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_OXIDIZED_LIGHTNING_ROD: Self = Self {
|
|
id: -1065,
|
|
registry_key: "minecraft:waxed_oxidized_lightning_rod",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_CHISELED_COPPER: Self = Self {
|
|
id: -767,
|
|
registry_key: "minecraft:waxed_weathered_chiseled_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER: Self = Self {
|
|
id: -346,
|
|
registry_key: "minecraft:waxed_weathered_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_BARS: Self = Self {
|
|
id: -1072,
|
|
registry_key: "minecraft:waxed_weathered_copper_bars",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_BULB: Self = Self {
|
|
id: -782,
|
|
registry_key: "minecraft:waxed_weathered_copper_bulb",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_CHAIN: Self = Self {
|
|
id: -1080,
|
|
registry_key: "minecraft:waxed_weathered_copper_chain",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_CHEST: Self = Self {
|
|
id: -1037,
|
|
registry_key: "minecraft:waxed_weathered_copper_chest",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_DOOR: Self = Self {
|
|
id: -790,
|
|
registry_key: "minecraft:waxed_weathered_copper_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: -1045,
|
|
registry_key: "minecraft:waxed_weathered_copper_golem_statue",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_GRATE: Self = Self {
|
|
id: -774,
|
|
registry_key: "minecraft:waxed_weathered_copper_grate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_LANTERN: Self = Self {
|
|
id: -1089,
|
|
registry_key: "minecraft:waxed_weathered_copper_lantern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_TRAPDOOR: Self = Self {
|
|
id: -798,
|
|
registry_key: "minecraft:waxed_weathered_copper_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_CUT_COPPER: Self = Self {
|
|
id: -353,
|
|
registry_key: "minecraft:waxed_weathered_cut_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_CUT_COPPER_SLAB: Self = Self {
|
|
id: -367,
|
|
registry_key: "minecraft:waxed_weathered_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: -360,
|
|
registry_key: "minecraft:waxed_weathered_cut_copper_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_DOUBLE_CUT_COPPER_SLAB: Self = Self {
|
|
id: -374,
|
|
registry_key: "minecraft:waxed_weathered_double_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAXED_WEATHERED_LIGHTNING_ROD: Self = Self {
|
|
id: -1064,
|
|
registry_key: "minecraft:waxed_weathered_lightning_rod",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 736,
|
|
registry_key: "minecraft:wayfinder_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_CHISELED_COPPER: Self = Self {
|
|
id: -762,
|
|
registry_key: "minecraft:weathered_chiseled_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_COPPER: Self = Self {
|
|
id: -342,
|
|
registry_key: "minecraft:weathered_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_COPPER_BARS: Self = Self {
|
|
id: -1068,
|
|
registry_key: "minecraft:weathered_copper_bars",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_COPPER_BULB: Self = Self {
|
|
id: -778,
|
|
registry_key: "minecraft:weathered_copper_bulb",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_COPPER_CHAIN: Self = Self {
|
|
id: -1076,
|
|
registry_key: "minecraft:weathered_copper_chain",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_COPPER_CHEST: Self = Self {
|
|
id: -1033,
|
|
registry_key: "minecraft:weathered_copper_chest",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_COPPER_DOOR: Self = Self {
|
|
id: -786,
|
|
registry_key: "minecraft:weathered_copper_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_COPPER_GOLEM_STATUE: Self = Self {
|
|
id: -1041,
|
|
registry_key: "minecraft:weathered_copper_golem_statue",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_COPPER_GRATE: Self = Self {
|
|
id: -770,
|
|
registry_key: "minecraft:weathered_copper_grate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_COPPER_LANTERN: Self = Self {
|
|
id: -1085,
|
|
registry_key: "minecraft:weathered_copper_lantern",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_COPPER_TRAPDOOR: Self = Self {
|
|
id: -794,
|
|
registry_key: "minecraft:weathered_copper_trapdoor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_CUT_COPPER: Self = Self {
|
|
id: -349,
|
|
registry_key: "minecraft:weathered_cut_copper",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_CUT_COPPER_SLAB: Self = Self {
|
|
id: -363,
|
|
registry_key: "minecraft:weathered_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_CUT_COPPER_STAIRS: Self = Self {
|
|
id: -356,
|
|
registry_key: "minecraft:weathered_cut_copper_stairs",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_DOUBLE_CUT_COPPER_SLAB: Self = Self {
|
|
id: -370,
|
|
registry_key: "minecraft:weathered_double_cut_copper_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEATHERED_LIGHTNING_ROD: Self = Self {
|
|
id: -1060,
|
|
registry_key: "minecraft:weathered_lightning_rod",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEB: Self = Self {
|
|
id: 30,
|
|
registry_key: "minecraft:web",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WEEPING_VINES: Self = Self {
|
|
id: -231,
|
|
registry_key: "minecraft:weeping_vines",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WET_SPONGE: Self = Self {
|
|
id: -984,
|
|
registry_key: "minecraft:wet_sponge",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHEAT: Self = Self {
|
|
id: 366,
|
|
registry_key: "minecraft:wheat",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHEAT_SEEDS : Self = Self { id : 320 , registry_key : "minecraft:wheat_seeds" , version : BedrockItemVersion :: Legacy , component_based : false , definition_components : b"\n\0\n\x0Eminecraft:seed\x08\x0Bcrop_result\x0Fminecraft:wheat\t\x08plant_at\x08\x02\x12minecraft:farmland\x08\rplant_at_face\x02up\x01\x1Aplant_at_any_solid_surface\0\0\0" } ;
|
|
pub const WHITE_BUNDLE : Self = Self { id : 279 , registry_key : "minecraft:white_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\t\titem_tags\0\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x0Fitem_properties\x01\rhand_equipped\0\x01\x17can_destroy_in_creative\x01\x03\ruse_animation\0\x01\x0Eallow_off_hand\0\x01\x0Eshould_despawn\x01\x01\x12hidden_in_commands\x02\x08\x0Ecreative_group\0\x03\x0Emax_stack_size\x02\x03\x06damage\0\x05\x0Cmining_speed\0\0\x80?\x01\x0Eliquid_clipped\0\x01\x0Fstacked_by_data\0\x01\x04foil\0\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x17bundle_white_open_front\x08\x10bundle_open_back\x16bundle_white_open_back\x08\x07default\x0Cbundle_white\0\0\x08\x10enchantable_slot\x04none\x03\x0Bframe_count\x02\x03\x0Cuse_duration\0\x03\x11creative_category\x06\x03\x11enchantable_value\0\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\t\rallowed_items\0\0\x03\tmax_slots\x80\x01\x01\x1Aallow_nested_storage_items\x01\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\0" } ;
|
|
pub const WHITE_CANDLE: Self = Self {
|
|
id: -413,
|
|
registry_key: "minecraft:white_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_CANDLE_CAKE: Self = Self {
|
|
id: -430,
|
|
registry_key: "minecraft:white_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_CARPET: Self = Self {
|
|
id: 171,
|
|
registry_key: "minecraft:white_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_CONCRETE: Self = Self {
|
|
id: 236,
|
|
registry_key: "minecraft:white_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_CONCRETE_POWDER: Self = Self {
|
|
id: 237,
|
|
registry_key: "minecraft:white_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_DYE: Self = Self {
|
|
id: 442,
|
|
registry_key: "minecraft:white_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 220,
|
|
registry_key: "minecraft:white_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_HARNESS: Self = Self {
|
|
id: 770,
|
|
registry_key: "minecraft:white_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_SHULKER_BOX: Self = Self {
|
|
id: 218,
|
|
registry_key: "minecraft:white_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_STAINED_GLASS: Self = Self {
|
|
id: 241,
|
|
registry_key: "minecraft:white_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_STAINED_GLASS_PANE: Self = Self {
|
|
id: 160,
|
|
registry_key: "minecraft:white_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_TERRACOTTA: Self = Self {
|
|
id: 159,
|
|
registry_key: "minecraft:white_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_TULIP: Self = Self {
|
|
id: -835,
|
|
registry_key: "minecraft:white_tulip",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WHITE_WOOL: Self = Self {
|
|
id: 35,
|
|
registry_key: "minecraft:white_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WILD_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
id: 727,
|
|
registry_key: "minecraft:wild_armor_trim_smithing_template",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WILDFLOWERS: Self = Self {
|
|
id: -1024,
|
|
registry_key: "minecraft:wildflowers",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WIND_CHARGE : Self = Self { id : 284 , registry_key : "minecraft:wind_charge" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x16minecraft:display_name\x08\x05value\x15item.wind_charge.name\0\n\x12minecraft:cooldown\x05\x08duration\0\0\0?\x08\x04type\x03use\x08\x08category\x0Bwind_charge\0\t\titem_tags\0\0\n\x13minecraft:throwable\x05\x11max_draw_duration\0\0\0\0\x05\x10max_launch_power\0\0\xC0?\x05\x11min_draw_duration\0\0\0\0\x01\x12do_swing_animation\x01\x01\x1Cscale_power_by_draw_duration\0\x05\x12launch_power_scale\0\0\xC0?\0\n\x0Fitem_properties\x01\x0Fstacked_by_data\0\x03\x0Bframe_count\x02\n\x0Eminecraft:icon\n\x08textures\x08\x07default\x0Bwind_charge\0\0\x01\rhand_equipped\0\x01\x17can_destroy_in_creative\x01\x08\x0Ecreative_group\0\x03\x11creative_category\x06\x01\x0Eliquid_clipped\0\x01\x0Eallow_off_hand\0\x08\x10enchantable_slot\x04none\x01\x0Eshould_despawn\x01\x01\x04foil\0\x01\x12hidden_in_commands\x02\x03\x11enchantable_value\0\x03\x0Emax_stack_size\x80\x01\x05\x0Cmining_speed\0\0\x80?\x03\ruse_animation\0\x03\x0Cuse_duration\0\x03\x06damage\0\0\n\x14minecraft:projectile\x05\x16minimum_critical_power\0\0\0\0\x08\x11projectile_entity\"minecraft:wind_charge_projectile<>\0\0" } ;
|
|
pub const WITCH_SPAWN_EGG: Self = Self {
|
|
id: 485,
|
|
registry_key: "minecraft:witch_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WITHER_ROSE: Self = Self {
|
|
id: -216,
|
|
registry_key: "minecraft:wither_rose",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WITHER_SKELETON_SKULL: Self = Self {
|
|
id: -965,
|
|
registry_key: "minecraft:wither_skeleton_skull",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WITHER_SKELETON_SPAWN_EGG: Self = Self {
|
|
id: 498,
|
|
registry_key: "minecraft:wither_skeleton_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WITHER_SPAWN_EGG: Self = Self {
|
|
id: 542,
|
|
registry_key: "minecraft:wither_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOLF_ARMOR: Self = Self {
|
|
id: 747,
|
|
registry_key: "minecraft:wolf_armor",
|
|
version: BedrockItemVersion::None,
|
|
component_based: true,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOLF_SPAWN_EGG: Self = Self {
|
|
id: 472,
|
|
registry_key: "minecraft:wolf_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOOD: Self = Self {
|
|
id: 827,
|
|
registry_key: "minecraft:wood",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOODEN_AXE: Self = Self {
|
|
id: 342,
|
|
registry_key: "minecraft:wooden_axe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOODEN_BUTTON: Self = Self {
|
|
id: 143,
|
|
registry_key: "minecraft:wooden_button",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOODEN_DOOR: Self = Self {
|
|
id: 391,
|
|
registry_key: "minecraft:wooden_door",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOODEN_HOE: Self = Self {
|
|
id: 361,
|
|
registry_key: "minecraft:wooden_hoe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOODEN_PICKAXE: Self = Self {
|
|
id: 341,
|
|
registry_key: "minecraft:wooden_pickaxe",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOODEN_PRESSURE_PLATE: Self = Self {
|
|
id: 72,
|
|
registry_key: "minecraft:wooden_pressure_plate",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOODEN_SHOVEL: Self = Self {
|
|
id: 340,
|
|
registry_key: "minecraft:wooden_shovel",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOODEN_SLAB: Self = Self {
|
|
id: 814,
|
|
registry_key: "minecraft:wooden_slab",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOODEN_SPEAR : Self = Self { id : 263 , registry_key : "minecraft:wooden_spear" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n\x15minecraft:enchantable\x08\x04slot\x0Bmelee_spear\x01\x05value\x0F\0\n\x19minecraft:piercing_weapon\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\x05\rhitbox_margin\0\0\x80>\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\0\n\x12minecraft:cooldown\x05\x08durationff&?\x08\x04type\x06attack\x08\x08category\x05spear\0\n\x0Eminecraft:fuel\x05\x08duration\0\0 A\0\n\x16minecraft:swing_sounds\x08\nattack_hit\x1Citem.wooden_spear.attack_hit\x08\x0Battack_miss\x1Ditem.wooden_spear.attack_miss\0\n\x18minecraft:swing_duration\x05\x05valueff&?\0\t\titem_tags\x08\x04\x15minecraft:wooden_tier\x12minecraft:is_spear\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x0Eminecraft:tags\t\x04tags\x08\x04\x15minecraft:wooden_tier\x12minecraft:is_spear\0\n\x18minecraft:kinetic_weapon\n\x18minecraft:kinetic_weapon\n\x14knockback_conditions\x05\tmin_speed33\xA3@\x05\x12min_relative_speed\0\0\0\0\x02\x0Cmax_duration\xC8\0\0\x05\rhitbox_margin\0\0\x80>\x05\x0Fdamage_modifier\0\0\0\0\n\x0Ecreative_reach\x05\x03min\0\0\0@\x05\x03max\0\0\xF0@\0\n\x05reach\x05\x03max\0\0\x90@\x05\x03min\0\0\0@\0\n\x13dismount_conditions\x05\tmin_speed\0\0`A\x02\x0Cmax_durationd\0\x05\x12min_relative_speed\0\0\0\0\0\x05\x11damage_multiplier333?\x02\x05delay\x0F\0\n\x11damage_conditions\x05\x12min_relative_speed33\x93@\x05\tmin_speed\0\0\0\0\x02\x0Cmax_duration,\x01\0\0\0\n\x17minecraft:hand_equipped\x01\x05value\x01\0\n\x17minecraft:use_modifiers\x01\x0Femit_vibrations\0\x08\x0Bstart_using\x06always\x08\x0Bstart_sound\x15item.wooden_spear.use\x05\x11movement_modifier\0\0\x80?\x05\x0Cuse_duration\0\xA0\x8CG\0\n\x16minecraft:display_name\x08\x05value\x16item.wooden_spear.name\0\n\x14minecraft:durability\n\rdamage_chance\x03\x03min\0\x03\x03max\xC8\x01\0\x03\x0Emax_durabilityx\0\n\x14minecraft:repairable\t\x0Crepair_items\n\x04\t\x05items\n\x02\x08\x04name\x16minecraft:wooden_spear\0\n\rrepair_amount\x08\nexpression)context.other->query.remaining_durability\x02\x07version\r\0\0\0\t\x05items\n\x02\x08\x04tags\x1Eq.all_tags('minecraft:planks')\0\n\rrepair_amount\x02\x07version\r\0\x08\nexpression\x1Bquery.max_durability * 0.25\0\0\0\n\x10minecraft:damage\x02\x05value\x01\0\0\n\x0Fitem_properties\x03\x11enchantable_value\x1E\x01\x0Eshould_despawn\x01\x08\x0Ecreative_group\0\x01\x04foil\0\x08\x10enchantable_slot\x0Bmelee_spear\x01\x17can_destroy_in_creative\x01\x03\x11creative_category\x06\x01\rhand_equipped\x01\x03\x06damage\x02\x03\x0Bframe_count\x02\x01\x12hidden_in_commands\x02\x03\x0Emax_stack_size\x02\x01\x0Fstacked_by_data\0\x01\x0Eallow_off_hand\0\n\x0Eminecraft:icon\n\x08textures\x08\x07default\nwood_spear\0\0\x03\ruse_animation\0\x01\x0Eliquid_clipped\0\x03\x0Cuse_duration\x80\xE4\xAF\x01\x05\x0Cmining_speed\0\0\x80?\0\0" } ;
|
|
pub const WOODEN_SWORD: Self = Self {
|
|
id: 339,
|
|
registry_key: "minecraft:wooden_sword",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WOOL: Self = Self {
|
|
id: 795,
|
|
registry_key: "minecraft:wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WRITABLE_BOOK: Self = Self {
|
|
id: 550,
|
|
registry_key: "minecraft:writable_book",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const WRITTEN_BOOK: Self = Self {
|
|
id: 551,
|
|
registry_key: "minecraft:written_book",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_BUNDLE : Self = Self { id : 280 , registry_key : "minecraft:yellow_bundle" , version : BedrockItemVersion :: DataDriven , component_based : true , definition_components : b"\n\0\n!minecraft:storage_weight_modifier\x03\x16weight_in_storage_item\x08\0\t\titem_tags\0\0\n\x0Fitem_properties\x03\x11enchantable_value\0\x03\x11creative_category\x06\x08\x10enchantable_slot\x04none\x03\x0Bframe_count\x02\x01\rhand_equipped\0\x01\x0Eliquid_clipped\0\x01\x0Eallow_off_hand\0\x03\x0Emax_stack_size\x02\x01\x17can_destroy_in_creative\x01\x01\x12hidden_in_commands\x02\n\x0Eminecraft:icon\n\x08textures\x08\x11bundle_open_front\x18bundle_yellow_open_front\x08\x10bundle_open_back\x17bundle_yellow_open_back\x08\x07default\rbundle_yellow\0\0\x01\x0Eshould_despawn\x01\x03\ruse_animation\0\x03\x06damage\0\x03\x0Cuse_duration\0\x01\x0Fstacked_by_data\0\x08\x0Ecreative_group\0\x01\x04foil\0\x05\x0Cmining_speed\0\0\x80?\0\n\x1Cminecraft:bundle_interaction\x03\x12num_viewable_slots\x18\0\n\x18minecraft:max_stack_size\x01\x05value\x01\0\n\x16minecraft:storage_item\x01\x1Aallow_nested_storage_items\x01\t\x0Cbanned_items\n\x04\x08\x04name\x15minecraft:shulker_box\0\x08\x04name\x1Cminecraft:undyed_shulker_box\0\x03\tmax_slots\x80\x01\t\rallowed_items\0\0\0\n\x1Eminecraft:storage_weight_limit\x03\x10max_weight_limit\x80\x01\0\0" } ;
|
|
pub const YELLOW_CANDLE: Self = Self {
|
|
id: -417,
|
|
registry_key: "minecraft:yellow_candle",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_CANDLE_CAKE: Self = Self {
|
|
id: -434,
|
|
registry_key: "minecraft:yellow_candle_cake",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_CARPET: Self = Self {
|
|
id: -600,
|
|
registry_key: "minecraft:yellow_carpet",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_CONCRETE: Self = Self {
|
|
id: -631,
|
|
registry_key: "minecraft:yellow_concrete",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_CONCRETE_POWDER: Self = Self {
|
|
id: -712,
|
|
registry_key: "minecraft:yellow_concrete_powder",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_DYE: Self = Self {
|
|
id: 438,
|
|
registry_key: "minecraft:yellow_dye",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_GLAZED_TERRACOTTA: Self = Self {
|
|
id: 224,
|
|
registry_key: "minecraft:yellow_glazed_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_HARNESS: Self = Self {
|
|
id: 771,
|
|
registry_key: "minecraft:yellow_harness",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_SHULKER_BOX: Self = Self {
|
|
id: -616,
|
|
registry_key: "minecraft:yellow_shulker_box",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_STAINED_GLASS: Self = Self {
|
|
id: -676,
|
|
registry_key: "minecraft:yellow_stained_glass",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_STAINED_GLASS_PANE: Self = Self {
|
|
id: -646,
|
|
registry_key: "minecraft:yellow_stained_glass_pane",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_TERRACOTTA: Self = Self {
|
|
id: -727,
|
|
registry_key: "minecraft:yellow_terracotta",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const YELLOW_WOOL: Self = Self {
|
|
id: -558,
|
|
registry_key: "minecraft:yellow_wool",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ZOGLIN_SPAWN_EGG: Self = Self {
|
|
id: 532,
|
|
registry_key: "minecraft:zoglin_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ZOMBIE_HEAD: Self = Self {
|
|
id: -966,
|
|
registry_key: "minecraft:zombie_head",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ZOMBIE_HORSE_SPAWN_EGG: Self = Self {
|
|
id: 502,
|
|
registry_key: "minecraft:zombie_horse_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ZOMBIE_NAUTILUS_SPAWN_EGG: Self = Self {
|
|
id: 785,
|
|
registry_key: "minecraft:zombie_nautilus_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ZOMBIE_PIGMAN_SPAWN_EGG: Self = Self {
|
|
id: 481,
|
|
registry_key: "minecraft:zombie_pigman_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ZOMBIE_SPAWN_EGG: Self = Self {
|
|
id: 480,
|
|
registry_key: "minecraft:zombie_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ZOMBIE_VILLAGER_SPAWN_EGG: Self = Self {
|
|
id: 511,
|
|
registry_key: "minecraft:zombie_villager_spawn_egg",
|
|
version: BedrockItemVersion::None,
|
|
component_based: false,
|
|
definition_components: b"\n\0\0",
|
|
};
|
|
pub const ALL_BEDROCK_ITEMS: [&'static Self; 1933] = [
|
|
&Self::ACACIA_BOAT,
|
|
&Self::ACACIA_BUTTON,
|
|
&Self::ACACIA_CHEST_BOAT,
|
|
&Self::ACACIA_DOOR,
|
|
&Self::ACACIA_DOUBLE_SLAB,
|
|
&Self::ACACIA_FENCE,
|
|
&Self::ACACIA_FENCE_GATE,
|
|
&Self::ACACIA_HANGING_SIGN,
|
|
&Self::ACACIA_LEAVES,
|
|
&Self::ACACIA_LOG,
|
|
&Self::ACACIA_PLANKS,
|
|
&Self::ACACIA_PRESSURE_PLATE,
|
|
&Self::ACACIA_SAPLING,
|
|
&Self::ACACIA_SHELF,
|
|
&Self::ACACIA_SIGN,
|
|
&Self::ACACIA_SLAB,
|
|
&Self::ACACIA_STAIRS,
|
|
&Self::ACACIA_STANDING_SIGN,
|
|
&Self::ACACIA_TRAPDOOR,
|
|
&Self::ACACIA_WALL_SIGN,
|
|
&Self::ACACIA_WOOD,
|
|
&Self::ACTIVATOR_RAIL,
|
|
&Self::AGENT_SPAWN_EGG,
|
|
&Self::AIR,
|
|
&Self::ALLAY_SPAWN_EGG,
|
|
&Self::ALLIUM,
|
|
&Self::ALLOW,
|
|
&Self::AMETHYST_BLOCK,
|
|
&Self::AMETHYST_CLUSTER,
|
|
&Self::AMETHYST_SHARD,
|
|
&Self::ANCIENT_DEBRIS,
|
|
&Self::ANDESITE,
|
|
&Self::ANDESITE_DOUBLE_SLAB,
|
|
&Self::ANDESITE_SLAB,
|
|
&Self::ANDESITE_STAIRS,
|
|
&Self::ANDESITE_WALL,
|
|
&Self::ANGLER_POTTERY_SHERD,
|
|
&Self::ANVIL,
|
|
&Self::APPLE,
|
|
&Self::ARCHER_POTTERY_SHERD,
|
|
&Self::ARMADILLO_SCUTE,
|
|
&Self::ARMADILLO_SPAWN_EGG,
|
|
&Self::ARMOR_STAND,
|
|
&Self::ARMS_UP_POTTERY_SHERD,
|
|
&Self::ARROW,
|
|
&Self::AXOLOTL_BUCKET,
|
|
&Self::AXOLOTL_SPAWN_EGG,
|
|
&Self::AZALEA,
|
|
&Self::AZALEA_LEAVES,
|
|
&Self::AZALEA_LEAVES_FLOWERED,
|
|
&Self::AZURE_BLUET,
|
|
&Self::BAKED_POTATO,
|
|
&Self::BALLOON,
|
|
&Self::BAMBOO,
|
|
&Self::BAMBOO_BLOCK,
|
|
&Self::BAMBOO_BUTTON,
|
|
&Self::BAMBOO_CHEST_RAFT,
|
|
&Self::BAMBOO_DOOR,
|
|
&Self::BAMBOO_DOUBLE_SLAB,
|
|
&Self::BAMBOO_FENCE,
|
|
&Self::BAMBOO_FENCE_GATE,
|
|
&Self::BAMBOO_HANGING_SIGN,
|
|
&Self::BAMBOO_MOSAIC,
|
|
&Self::BAMBOO_MOSAIC_DOUBLE_SLAB,
|
|
&Self::BAMBOO_MOSAIC_SLAB,
|
|
&Self::BAMBOO_MOSAIC_STAIRS,
|
|
&Self::BAMBOO_PLANKS,
|
|
&Self::BAMBOO_PRESSURE_PLATE,
|
|
&Self::BAMBOO_RAFT,
|
|
&Self::BAMBOO_SAPLING,
|
|
&Self::BAMBOO_SHELF,
|
|
&Self::BAMBOO_SIGN,
|
|
&Self::BAMBOO_SLAB,
|
|
&Self::BAMBOO_STAIRS,
|
|
&Self::BAMBOO_STANDING_SIGN,
|
|
&Self::BAMBOO_TRAPDOOR,
|
|
&Self::BAMBOO_WALL_SIGN,
|
|
&Self::BANNER,
|
|
&Self::BANNER_PATTERN,
|
|
&Self::BARREL,
|
|
&Self::BARRIER,
|
|
&Self::BASALT,
|
|
&Self::BAT_SPAWN_EGG,
|
|
&Self::BEACON,
|
|
&Self::BED,
|
|
&Self::BEDROCK,
|
|
&Self::BEE_NEST,
|
|
&Self::BEE_SPAWN_EGG,
|
|
&Self::BEEF,
|
|
&Self::BEEHIVE,
|
|
&Self::BEETROOT,
|
|
&Self::BEETROOT_SEEDS,
|
|
&Self::BEETROOT_SOUP,
|
|
&Self::BELL,
|
|
&Self::BIG_DRIPLEAF,
|
|
&Self::BIRCH_BOAT,
|
|
&Self::BIRCH_BUTTON,
|
|
&Self::BIRCH_CHEST_BOAT,
|
|
&Self::BIRCH_DOOR,
|
|
&Self::BIRCH_DOUBLE_SLAB,
|
|
&Self::BIRCH_FENCE,
|
|
&Self::BIRCH_FENCE_GATE,
|
|
&Self::BIRCH_HANGING_SIGN,
|
|
&Self::BIRCH_LEAVES,
|
|
&Self::BIRCH_LOG,
|
|
&Self::BIRCH_PLANKS,
|
|
&Self::BIRCH_PRESSURE_PLATE,
|
|
&Self::BIRCH_SAPLING,
|
|
&Self::BIRCH_SHELF,
|
|
&Self::BIRCH_SIGN,
|
|
&Self::BIRCH_SLAB,
|
|
&Self::BIRCH_STAIRS,
|
|
&Self::BIRCH_STANDING_SIGN,
|
|
&Self::BIRCH_TRAPDOOR,
|
|
&Self::BIRCH_WALL_SIGN,
|
|
&Self::BIRCH_WOOD,
|
|
&Self::BLACK_BUNDLE,
|
|
&Self::BLACK_CANDLE,
|
|
&Self::BLACK_CANDLE_CAKE,
|
|
&Self::BLACK_CARPET,
|
|
&Self::BLACK_CONCRETE,
|
|
&Self::BLACK_CONCRETE_POWDER,
|
|
&Self::BLACK_DYE,
|
|
&Self::BLACK_GLAZED_TERRACOTTA,
|
|
&Self::BLACK_HARNESS,
|
|
&Self::BLACK_SHULKER_BOX,
|
|
&Self::BLACK_STAINED_GLASS,
|
|
&Self::BLACK_STAINED_GLASS_PANE,
|
|
&Self::BLACK_TERRACOTTA,
|
|
&Self::BLACK_WOOL,
|
|
&Self::BLACKSTONE,
|
|
&Self::BLACKSTONE_DOUBLE_SLAB,
|
|
&Self::BLACKSTONE_SLAB,
|
|
&Self::BLACKSTONE_STAIRS,
|
|
&Self::BLACKSTONE_WALL,
|
|
&Self::BLADE_POTTERY_SHERD,
|
|
&Self::BLAST_FURNACE,
|
|
&Self::BLAZE_POWDER,
|
|
&Self::BLAZE_ROD,
|
|
&Self::BLAZE_SPAWN_EGG,
|
|
&Self::BLEACH,
|
|
&Self::BLUE_BUNDLE,
|
|
&Self::BLUE_CANDLE,
|
|
&Self::BLUE_CANDLE_CAKE,
|
|
&Self::BLUE_CARPET,
|
|
&Self::BLUE_CONCRETE,
|
|
&Self::BLUE_CONCRETE_POWDER,
|
|
&Self::BLUE_DYE,
|
|
&Self::BLUE_EGG,
|
|
&Self::BLUE_GLAZED_TERRACOTTA,
|
|
&Self::BLUE_HARNESS,
|
|
&Self::BLUE_ICE,
|
|
&Self::BLUE_ORCHID,
|
|
&Self::BLUE_SHULKER_BOX,
|
|
&Self::BLUE_STAINED_GLASS,
|
|
&Self::BLUE_STAINED_GLASS_PANE,
|
|
&Self::BLUE_TERRACOTTA,
|
|
&Self::BLUE_WOOL,
|
|
&Self::BOARD,
|
|
&Self::BOAT,
|
|
&Self::BOGGED_SPAWN_EGG,
|
|
&Self::BOLT_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::BONE,
|
|
&Self::BONE_BLOCK,
|
|
&Self::BONE_MEAL,
|
|
&Self::BOOK,
|
|
&Self::BOOKSHELF,
|
|
&Self::BORDER_BLOCK,
|
|
&Self::BORDURE_INDENTED_BANNER_PATTERN,
|
|
&Self::BOW,
|
|
&Self::BOWL,
|
|
&Self::BRAIN_CORAL,
|
|
&Self::BRAIN_CORAL_BLOCK,
|
|
&Self::BRAIN_CORAL_FAN,
|
|
&Self::BRAIN_CORAL_WALL_FAN,
|
|
&Self::BREAD,
|
|
&Self::BREEZE_ROD,
|
|
&Self::BREEZE_SPAWN_EGG,
|
|
&Self::BREWER_POTTERY_SHERD,
|
|
&Self::BREWING_STAND,
|
|
&Self::BRICK,
|
|
&Self::BRICK_BLOCK,
|
|
&Self::BRICK_DOUBLE_SLAB,
|
|
&Self::BRICK_SLAB,
|
|
&Self::BRICK_STAIRS,
|
|
&Self::BRICK_WALL,
|
|
&Self::BROWN_BUNDLE,
|
|
&Self::BROWN_CANDLE,
|
|
&Self::BROWN_CANDLE_CAKE,
|
|
&Self::BROWN_CARPET,
|
|
&Self::BROWN_CONCRETE,
|
|
&Self::BROWN_CONCRETE_POWDER,
|
|
&Self::BROWN_DYE,
|
|
&Self::BROWN_EGG,
|
|
&Self::BROWN_GLAZED_TERRACOTTA,
|
|
&Self::BROWN_HARNESS,
|
|
&Self::BROWN_MUSHROOM,
|
|
&Self::BROWN_MUSHROOM_BLOCK,
|
|
&Self::BROWN_SHULKER_BOX,
|
|
&Self::BROWN_STAINED_GLASS,
|
|
&Self::BROWN_STAINED_GLASS_PANE,
|
|
&Self::BROWN_TERRACOTTA,
|
|
&Self::BROWN_WOOL,
|
|
&Self::BRUSH,
|
|
&Self::BUBBLE_COLUMN,
|
|
&Self::BUBBLE_CORAL,
|
|
&Self::BUBBLE_CORAL_BLOCK,
|
|
&Self::BUBBLE_CORAL_FAN,
|
|
&Self::BUBBLE_CORAL_WALL_FAN,
|
|
&Self::BUCKET,
|
|
&Self::BUDDING_AMETHYST,
|
|
&Self::BUNDLE,
|
|
&Self::BURN_POTTERY_SHERD,
|
|
&Self::BUSH,
|
|
&Self::CACTUS,
|
|
&Self::CACTUS_FLOWER,
|
|
&Self::CAKE,
|
|
&Self::CALCITE,
|
|
&Self::CALIBRATED_SCULK_SENSOR,
|
|
&Self::CAMEL_HUSK_SPAWN_EGG,
|
|
&Self::CAMEL_SPAWN_EGG,
|
|
&Self::CAMERA,
|
|
&Self::CAMPFIRE,
|
|
&Self::CANDLE,
|
|
&Self::CANDLE_CAKE,
|
|
&Self::CARPET,
|
|
&Self::CARROT,
|
|
&Self::CARROT_ON_A_STICK,
|
|
&Self::CARROTS,
|
|
&Self::CARTOGRAPHY_TABLE,
|
|
&Self::CARVED_PUMPKIN,
|
|
&Self::CAT_SPAWN_EGG,
|
|
&Self::CAULDRON,
|
|
&Self::CAVE_SPIDER_SPAWN_EGG,
|
|
&Self::CAVE_VINES,
|
|
&Self::CAVE_VINES_BODY_WITH_BERRIES,
|
|
&Self::CAVE_VINES_HEAD_WITH_BERRIES,
|
|
&Self::CHAIN_COMMAND_BLOCK,
|
|
&Self::CHAINMAIL_BOOTS,
|
|
&Self::CHAINMAIL_CHESTPLATE,
|
|
&Self::CHAINMAIL_HELMET,
|
|
&Self::CHAINMAIL_LEGGINGS,
|
|
&Self::CHALKBOARD,
|
|
&Self::CHARCOAL,
|
|
&Self::CHEMICAL_HEAT,
|
|
&Self::CHEMISTRY_TABLE,
|
|
&Self::CHERRY_BOAT,
|
|
&Self::CHERRY_BUTTON,
|
|
&Self::CHERRY_CHEST_BOAT,
|
|
&Self::CHERRY_DOOR,
|
|
&Self::CHERRY_DOUBLE_SLAB,
|
|
&Self::CHERRY_FENCE,
|
|
&Self::CHERRY_FENCE_GATE,
|
|
&Self::CHERRY_HANGING_SIGN,
|
|
&Self::CHERRY_LEAVES,
|
|
&Self::CHERRY_LOG,
|
|
&Self::CHERRY_PLANKS,
|
|
&Self::CHERRY_PRESSURE_PLATE,
|
|
&Self::CHERRY_SAPLING,
|
|
&Self::CHERRY_SHELF,
|
|
&Self::CHERRY_SIGN,
|
|
&Self::CHERRY_SLAB,
|
|
&Self::CHERRY_STAIRS,
|
|
&Self::CHERRY_STANDING_SIGN,
|
|
&Self::CHERRY_TRAPDOOR,
|
|
&Self::CHERRY_WALL_SIGN,
|
|
&Self::CHERRY_WOOD,
|
|
&Self::CHEST,
|
|
&Self::CHEST_BOAT,
|
|
&Self::CHEST_MINECART,
|
|
&Self::CHICKEN,
|
|
&Self::CHICKEN_SPAWN_EGG,
|
|
&Self::CHIPPED_ANVIL,
|
|
&Self::CHISELED_BOOKSHELF,
|
|
&Self::CHISELED_CINNABAR,
|
|
&Self::CHISELED_COPPER,
|
|
&Self::CHISELED_DEEPSLATE,
|
|
&Self::CHISELED_NETHER_BRICKS,
|
|
&Self::CHISELED_POLISHED_BLACKSTONE,
|
|
&Self::CHISELED_QUARTZ_BLOCK,
|
|
&Self::CHISELED_RED_SANDSTONE,
|
|
&Self::CHISELED_RESIN_BRICKS,
|
|
&Self::CHISELED_SANDSTONE,
|
|
&Self::CHISELED_STONE_BRICKS,
|
|
&Self::CHISELED_SULFUR,
|
|
&Self::CHISELED_TUFF,
|
|
&Self::CHISELED_TUFF_BRICKS,
|
|
&Self::CHORUS_FLOWER,
|
|
&Self::CHORUS_FRUIT,
|
|
&Self::CHORUS_PLANT,
|
|
&Self::CINNABAR,
|
|
&Self::CINNABAR_BRICK_DOUBLE_SLAB,
|
|
&Self::CINNABAR_BRICK_SLAB,
|
|
&Self::CINNABAR_BRICK_STAIRS,
|
|
&Self::CINNABAR_BRICK_WALL,
|
|
&Self::CINNABAR_BRICKS,
|
|
&Self::CINNABAR_DOUBLE_SLAB,
|
|
&Self::CINNABAR_SLAB,
|
|
&Self::CINNABAR_STAIRS,
|
|
&Self::CINNABAR_WALL,
|
|
&Self::CLAY,
|
|
&Self::CLAY_BALL,
|
|
&Self::CLIENT_REQUEST_PLACEHOLDER_BLOCK,
|
|
&Self::CLOCK,
|
|
&Self::CLOSED_EYEBLOSSOM,
|
|
&Self::COAL,
|
|
&Self::COAL_BLOCK,
|
|
&Self::COAL_ORE,
|
|
&Self::COARSE_DIRT,
|
|
&Self::COAST_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::COBBLED_DEEPSLATE,
|
|
&Self::COBBLED_DEEPSLATE_DOUBLE_SLAB,
|
|
&Self::COBBLED_DEEPSLATE_SLAB,
|
|
&Self::COBBLED_DEEPSLATE_STAIRS,
|
|
&Self::COBBLED_DEEPSLATE_WALL,
|
|
&Self::COBBLESTONE,
|
|
&Self::COBBLESTONE_DOUBLE_SLAB,
|
|
&Self::COBBLESTONE_SLAB,
|
|
&Self::COBBLESTONE_WALL,
|
|
&Self::COCOA,
|
|
&Self::COCOA_BEANS,
|
|
&Self::COD,
|
|
&Self::COD_BUCKET,
|
|
&Self::COD_SPAWN_EGG,
|
|
&Self::COLORED_TORCH_BLUE,
|
|
&Self::COLORED_TORCH_BP,
|
|
&Self::COLORED_TORCH_GREEN,
|
|
&Self::COLORED_TORCH_PURPLE,
|
|
&Self::COLORED_TORCH_RED,
|
|
&Self::COLORED_TORCH_RG,
|
|
&Self::COMMAND_BLOCK,
|
|
&Self::COMMAND_BLOCK_MINECART,
|
|
&Self::COMPARATOR,
|
|
&Self::COMPASS,
|
|
&Self::COMPOSTER,
|
|
&Self::COMPOUND,
|
|
&Self::COMPOUND_CREATOR,
|
|
&Self::CONCRETE,
|
|
&Self::CONCRETE_POWDER,
|
|
&Self::CONDUIT,
|
|
&Self::COOKED_BEEF,
|
|
&Self::COOKED_CHICKEN,
|
|
&Self::COOKED_COD,
|
|
&Self::COOKED_MUTTON,
|
|
&Self::COOKED_PORKCHOP,
|
|
&Self::COOKED_RABBIT,
|
|
&Self::COOKED_SALMON,
|
|
&Self::COOKIE,
|
|
&Self::COPPER_AXE,
|
|
&Self::COPPER_BARS,
|
|
&Self::COPPER_BLOCK,
|
|
&Self::COPPER_BOOTS,
|
|
&Self::COPPER_BULB,
|
|
&Self::COPPER_CHAIN,
|
|
&Self::COPPER_CHEST,
|
|
&Self::COPPER_CHESTPLATE,
|
|
&Self::COPPER_DOOR,
|
|
&Self::COPPER_GOLEM_SPAWN_EGG,
|
|
&Self::COPPER_GOLEM_STATUE,
|
|
&Self::COPPER_GRATE,
|
|
&Self::COPPER_HELMET,
|
|
&Self::COPPER_HOE,
|
|
&Self::COPPER_HORSE_ARMOR,
|
|
&Self::COPPER_INGOT,
|
|
&Self::COPPER_LANTERN,
|
|
&Self::COPPER_LEGGINGS,
|
|
&Self::COPPER_NAUTILUS_ARMOR,
|
|
&Self::COPPER_NUGGET,
|
|
&Self::COPPER_ORE,
|
|
&Self::COPPER_PICKAXE,
|
|
&Self::COPPER_SHOVEL,
|
|
&Self::COPPER_SPEAR,
|
|
&Self::COPPER_SWORD,
|
|
&Self::COPPER_TORCH,
|
|
&Self::COPPER_TRAPDOOR,
|
|
&Self::CORAL,
|
|
&Self::CORAL_BLOCK,
|
|
&Self::CORAL_FAN,
|
|
&Self::CORAL_FAN_DEAD,
|
|
&Self::CORNFLOWER,
|
|
&Self::COW_SPAWN_EGG,
|
|
&Self::CRACKED_DEEPSLATE_BRICKS,
|
|
&Self::CRACKED_DEEPSLATE_TILES,
|
|
&Self::CRACKED_NETHER_BRICKS,
|
|
&Self::CRACKED_POLISHED_BLACKSTONE_BRICKS,
|
|
&Self::CRACKED_STONE_BRICKS,
|
|
&Self::CRAFTER,
|
|
&Self::CRAFTING_TABLE,
|
|
&Self::CREAKING_HEART,
|
|
&Self::CREAKING_SPAWN_EGG,
|
|
&Self::CREEPER_BANNER_PATTERN,
|
|
&Self::CREEPER_HEAD,
|
|
&Self::CREEPER_SPAWN_EGG,
|
|
&Self::CRIMSON_BUTTON,
|
|
&Self::CRIMSON_DOOR,
|
|
&Self::CRIMSON_DOUBLE_SLAB,
|
|
&Self::CRIMSON_FENCE,
|
|
&Self::CRIMSON_FENCE_GATE,
|
|
&Self::CRIMSON_FUNGUS,
|
|
&Self::CRIMSON_HANGING_SIGN,
|
|
&Self::CRIMSON_HYPHAE,
|
|
&Self::CRIMSON_NYLIUM,
|
|
&Self::CRIMSON_PLANKS,
|
|
&Self::CRIMSON_PRESSURE_PLATE,
|
|
&Self::CRIMSON_ROOTS,
|
|
&Self::CRIMSON_SHELF,
|
|
&Self::CRIMSON_SIGN,
|
|
&Self::CRIMSON_SLAB,
|
|
&Self::CRIMSON_STAIRS,
|
|
&Self::CRIMSON_STANDING_SIGN,
|
|
&Self::CRIMSON_STEM,
|
|
&Self::CRIMSON_TRAPDOOR,
|
|
&Self::CRIMSON_WALL_SIGN,
|
|
&Self::CROSSBOW,
|
|
&Self::CRYING_OBSIDIAN,
|
|
&Self::CUT_COPPER,
|
|
&Self::CUT_COPPER_SLAB,
|
|
&Self::CUT_COPPER_STAIRS,
|
|
&Self::CUT_RED_SANDSTONE,
|
|
&Self::CUT_RED_SANDSTONE_DOUBLE_SLAB,
|
|
&Self::CUT_RED_SANDSTONE_SLAB,
|
|
&Self::CUT_SANDSTONE,
|
|
&Self::CUT_SANDSTONE_DOUBLE_SLAB,
|
|
&Self::CUT_SANDSTONE_SLAB,
|
|
&Self::CYAN_BUNDLE,
|
|
&Self::CYAN_CANDLE,
|
|
&Self::CYAN_CANDLE_CAKE,
|
|
&Self::CYAN_CARPET,
|
|
&Self::CYAN_CONCRETE,
|
|
&Self::CYAN_CONCRETE_POWDER,
|
|
&Self::CYAN_DYE,
|
|
&Self::CYAN_GLAZED_TERRACOTTA,
|
|
&Self::CYAN_HARNESS,
|
|
&Self::CYAN_SHULKER_BOX,
|
|
&Self::CYAN_STAINED_GLASS,
|
|
&Self::CYAN_STAINED_GLASS_PANE,
|
|
&Self::CYAN_TERRACOTTA,
|
|
&Self::CYAN_WOOL,
|
|
&Self::DAMAGED_ANVIL,
|
|
&Self::DANDELION,
|
|
&Self::DANGER_POTTERY_SHERD,
|
|
&Self::DARK_OAK_BOAT,
|
|
&Self::DARK_OAK_BUTTON,
|
|
&Self::DARK_OAK_CHEST_BOAT,
|
|
&Self::DARK_OAK_DOOR,
|
|
&Self::DARK_OAK_DOUBLE_SLAB,
|
|
&Self::DARK_OAK_FENCE,
|
|
&Self::DARK_OAK_FENCE_GATE,
|
|
&Self::DARK_OAK_HANGING_SIGN,
|
|
&Self::DARK_OAK_LEAVES,
|
|
&Self::DARK_OAK_LOG,
|
|
&Self::DARK_OAK_PLANKS,
|
|
&Self::DARK_OAK_PRESSURE_PLATE,
|
|
&Self::DARK_OAK_SAPLING,
|
|
&Self::DARK_OAK_SHELF,
|
|
&Self::DARK_OAK_SIGN,
|
|
&Self::DARK_OAK_SLAB,
|
|
&Self::DARK_OAK_STAIRS,
|
|
&Self::DARK_OAK_TRAPDOOR,
|
|
&Self::DARK_OAK_WOOD,
|
|
&Self::DARK_PRISMARINE,
|
|
&Self::DARK_PRISMARINE_DOUBLE_SLAB,
|
|
&Self::DARK_PRISMARINE_SLAB,
|
|
&Self::DARK_PRISMARINE_STAIRS,
|
|
&Self::DARKOAK_STANDING_SIGN,
|
|
&Self::DARKOAK_WALL_SIGN,
|
|
&Self::DAYLIGHT_DETECTOR,
|
|
&Self::DAYLIGHT_DETECTOR_INVERTED,
|
|
&Self::DEAD_BRAIN_CORAL,
|
|
&Self::DEAD_BRAIN_CORAL_BLOCK,
|
|
&Self::DEAD_BRAIN_CORAL_FAN,
|
|
&Self::DEAD_BRAIN_CORAL_WALL_FAN,
|
|
&Self::DEAD_BUBBLE_CORAL,
|
|
&Self::DEAD_BUBBLE_CORAL_BLOCK,
|
|
&Self::DEAD_BUBBLE_CORAL_FAN,
|
|
&Self::DEAD_BUBBLE_CORAL_WALL_FAN,
|
|
&Self::DEAD_FIRE_CORAL,
|
|
&Self::DEAD_FIRE_CORAL_BLOCK,
|
|
&Self::DEAD_FIRE_CORAL_FAN,
|
|
&Self::DEAD_FIRE_CORAL_WALL_FAN,
|
|
&Self::DEAD_HORN_CORAL,
|
|
&Self::DEAD_HORN_CORAL_BLOCK,
|
|
&Self::DEAD_HORN_CORAL_FAN,
|
|
&Self::DEAD_HORN_CORAL_WALL_FAN,
|
|
&Self::DEAD_TUBE_CORAL,
|
|
&Self::DEAD_TUBE_CORAL_BLOCK,
|
|
&Self::DEAD_TUBE_CORAL_FAN,
|
|
&Self::DEAD_TUBE_CORAL_WALL_FAN,
|
|
&Self::DEADBUSH,
|
|
&Self::DECORATED_POT,
|
|
&Self::DEEPSLATE,
|
|
&Self::DEEPSLATE_BRICK_DOUBLE_SLAB,
|
|
&Self::DEEPSLATE_BRICK_SLAB,
|
|
&Self::DEEPSLATE_BRICK_STAIRS,
|
|
&Self::DEEPSLATE_BRICK_WALL,
|
|
&Self::DEEPSLATE_BRICKS,
|
|
&Self::DEEPSLATE_COAL_ORE,
|
|
&Self::DEEPSLATE_COPPER_ORE,
|
|
&Self::DEEPSLATE_DIAMOND_ORE,
|
|
&Self::DEEPSLATE_EMERALD_ORE,
|
|
&Self::DEEPSLATE_GOLD_ORE,
|
|
&Self::DEEPSLATE_IRON_ORE,
|
|
&Self::DEEPSLATE_LAPIS_ORE,
|
|
&Self::DEEPSLATE_REDSTONE_ORE,
|
|
&Self::DEEPSLATE_TILE_DOUBLE_SLAB,
|
|
&Self::DEEPSLATE_TILE_SLAB,
|
|
&Self::DEEPSLATE_TILE_STAIRS,
|
|
&Self::DEEPSLATE_TILE_WALL,
|
|
&Self::DEEPSLATE_TILES,
|
|
&Self::DENY,
|
|
&Self::DEPRECATED_ANVIL,
|
|
&Self::DEPRECATED_PURPUR_BLOCK_1,
|
|
&Self::DEPRECATED_PURPUR_BLOCK_2,
|
|
&Self::DETECTOR_RAIL,
|
|
&Self::DIAMOND,
|
|
&Self::DIAMOND_AXE,
|
|
&Self::DIAMOND_BLOCK,
|
|
&Self::DIAMOND_BOOTS,
|
|
&Self::DIAMOND_CHESTPLATE,
|
|
&Self::DIAMOND_HELMET,
|
|
&Self::DIAMOND_HOE,
|
|
&Self::DIAMOND_HORSE_ARMOR,
|
|
&Self::DIAMOND_LEGGINGS,
|
|
&Self::DIAMOND_NAUTILUS_ARMOR,
|
|
&Self::DIAMOND_ORE,
|
|
&Self::DIAMOND_PICKAXE,
|
|
&Self::DIAMOND_SHOVEL,
|
|
&Self::DIAMOND_SPEAR,
|
|
&Self::DIAMOND_SWORD,
|
|
&Self::DIORITE,
|
|
&Self::DIORITE_DOUBLE_SLAB,
|
|
&Self::DIORITE_SLAB,
|
|
&Self::DIORITE_STAIRS,
|
|
&Self::DIORITE_WALL,
|
|
&Self::DIRT,
|
|
&Self::DIRT_WITH_ROOTS,
|
|
&Self::DISC_FRAGMENT_5,
|
|
&Self::DISPENSER,
|
|
&Self::DOLPHIN_SPAWN_EGG,
|
|
&Self::DONKEY_SPAWN_EGG,
|
|
&Self::DOUBLE_CUT_COPPER_SLAB,
|
|
&Self::DOUBLE_PLANT,
|
|
&Self::DOUBLE_STONE_BLOCK_SLAB,
|
|
&Self::DOUBLE_STONE_BLOCK_SLAB2,
|
|
&Self::DOUBLE_STONE_BLOCK_SLAB3,
|
|
&Self::DOUBLE_STONE_BLOCK_SLAB4,
|
|
&Self::DRAGON_BREATH,
|
|
&Self::DRAGON_EGG,
|
|
&Self::DRAGON_HEAD,
|
|
&Self::DRIED_GHAST,
|
|
&Self::DRIED_KELP,
|
|
&Self::DRIED_KELP_BLOCK,
|
|
&Self::DRIPSTONE_BLOCK,
|
|
&Self::DROPPER,
|
|
&Self::DROWNED_SPAWN_EGG,
|
|
&Self::DUNE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::DYE,
|
|
&Self::ECHO_SHARD,
|
|
&Self::EGG,
|
|
&Self::ELDER_GUARDIAN_SPAWN_EGG,
|
|
&Self::ELEMENT_0,
|
|
&Self::ELEMENT_1,
|
|
&Self::ELEMENT_10,
|
|
&Self::ELEMENT_100,
|
|
&Self::ELEMENT_101,
|
|
&Self::ELEMENT_102,
|
|
&Self::ELEMENT_103,
|
|
&Self::ELEMENT_104,
|
|
&Self::ELEMENT_105,
|
|
&Self::ELEMENT_106,
|
|
&Self::ELEMENT_107,
|
|
&Self::ELEMENT_108,
|
|
&Self::ELEMENT_109,
|
|
&Self::ELEMENT_11,
|
|
&Self::ELEMENT_110,
|
|
&Self::ELEMENT_111,
|
|
&Self::ELEMENT_112,
|
|
&Self::ELEMENT_113,
|
|
&Self::ELEMENT_114,
|
|
&Self::ELEMENT_115,
|
|
&Self::ELEMENT_116,
|
|
&Self::ELEMENT_117,
|
|
&Self::ELEMENT_118,
|
|
&Self::ELEMENT_12,
|
|
&Self::ELEMENT_13,
|
|
&Self::ELEMENT_14,
|
|
&Self::ELEMENT_15,
|
|
&Self::ELEMENT_16,
|
|
&Self::ELEMENT_17,
|
|
&Self::ELEMENT_18,
|
|
&Self::ELEMENT_19,
|
|
&Self::ELEMENT_2,
|
|
&Self::ELEMENT_20,
|
|
&Self::ELEMENT_21,
|
|
&Self::ELEMENT_22,
|
|
&Self::ELEMENT_23,
|
|
&Self::ELEMENT_24,
|
|
&Self::ELEMENT_25,
|
|
&Self::ELEMENT_26,
|
|
&Self::ELEMENT_27,
|
|
&Self::ELEMENT_28,
|
|
&Self::ELEMENT_29,
|
|
&Self::ELEMENT_3,
|
|
&Self::ELEMENT_30,
|
|
&Self::ELEMENT_31,
|
|
&Self::ELEMENT_32,
|
|
&Self::ELEMENT_33,
|
|
&Self::ELEMENT_34,
|
|
&Self::ELEMENT_35,
|
|
&Self::ELEMENT_36,
|
|
&Self::ELEMENT_37,
|
|
&Self::ELEMENT_38,
|
|
&Self::ELEMENT_39,
|
|
&Self::ELEMENT_4,
|
|
&Self::ELEMENT_40,
|
|
&Self::ELEMENT_41,
|
|
&Self::ELEMENT_42,
|
|
&Self::ELEMENT_43,
|
|
&Self::ELEMENT_44,
|
|
&Self::ELEMENT_45,
|
|
&Self::ELEMENT_46,
|
|
&Self::ELEMENT_47,
|
|
&Self::ELEMENT_48,
|
|
&Self::ELEMENT_49,
|
|
&Self::ELEMENT_5,
|
|
&Self::ELEMENT_50,
|
|
&Self::ELEMENT_51,
|
|
&Self::ELEMENT_52,
|
|
&Self::ELEMENT_53,
|
|
&Self::ELEMENT_54,
|
|
&Self::ELEMENT_55,
|
|
&Self::ELEMENT_56,
|
|
&Self::ELEMENT_57,
|
|
&Self::ELEMENT_58,
|
|
&Self::ELEMENT_59,
|
|
&Self::ELEMENT_6,
|
|
&Self::ELEMENT_60,
|
|
&Self::ELEMENT_61,
|
|
&Self::ELEMENT_62,
|
|
&Self::ELEMENT_63,
|
|
&Self::ELEMENT_64,
|
|
&Self::ELEMENT_65,
|
|
&Self::ELEMENT_66,
|
|
&Self::ELEMENT_67,
|
|
&Self::ELEMENT_68,
|
|
&Self::ELEMENT_69,
|
|
&Self::ELEMENT_7,
|
|
&Self::ELEMENT_70,
|
|
&Self::ELEMENT_71,
|
|
&Self::ELEMENT_72,
|
|
&Self::ELEMENT_73,
|
|
&Self::ELEMENT_74,
|
|
&Self::ELEMENT_75,
|
|
&Self::ELEMENT_76,
|
|
&Self::ELEMENT_77,
|
|
&Self::ELEMENT_78,
|
|
&Self::ELEMENT_79,
|
|
&Self::ELEMENT_8,
|
|
&Self::ELEMENT_80,
|
|
&Self::ELEMENT_81,
|
|
&Self::ELEMENT_82,
|
|
&Self::ELEMENT_83,
|
|
&Self::ELEMENT_84,
|
|
&Self::ELEMENT_85,
|
|
&Self::ELEMENT_86,
|
|
&Self::ELEMENT_87,
|
|
&Self::ELEMENT_88,
|
|
&Self::ELEMENT_89,
|
|
&Self::ELEMENT_9,
|
|
&Self::ELEMENT_90,
|
|
&Self::ELEMENT_91,
|
|
&Self::ELEMENT_92,
|
|
&Self::ELEMENT_93,
|
|
&Self::ELEMENT_94,
|
|
&Self::ELEMENT_95,
|
|
&Self::ELEMENT_96,
|
|
&Self::ELEMENT_97,
|
|
&Self::ELEMENT_98,
|
|
&Self::ELEMENT_99,
|
|
&Self::ELEMENT_CONSTRUCTOR,
|
|
&Self::ELYTRA,
|
|
&Self::EMERALD,
|
|
&Self::EMERALD_BLOCK,
|
|
&Self::EMERALD_ORE,
|
|
&Self::EMPTY_MAP,
|
|
&Self::ENCHANTED_BOOK,
|
|
&Self::ENCHANTED_GOLDEN_APPLE,
|
|
&Self::ENCHANTING_TABLE,
|
|
&Self::END_BRICK_STAIRS,
|
|
&Self::END_BRICKS,
|
|
&Self::END_CRYSTAL,
|
|
&Self::END_GATEWAY,
|
|
&Self::END_PORTAL,
|
|
&Self::END_PORTAL_FRAME,
|
|
&Self::END_ROD,
|
|
&Self::END_STONE,
|
|
&Self::END_STONE_BRICK_DOUBLE_SLAB,
|
|
&Self::END_STONE_BRICK_SLAB,
|
|
&Self::END_STONE_BRICK_WALL,
|
|
&Self::ENDER_CHEST,
|
|
&Self::ENDER_DRAGON_SPAWN_EGG,
|
|
&Self::ENDER_EYE,
|
|
&Self::ENDER_PEARL,
|
|
&Self::ENDERMAN_SPAWN_EGG,
|
|
&Self::ENDERMITE_SPAWN_EGG,
|
|
&Self::EVOKER_SPAWN_EGG,
|
|
&Self::EXPERIENCE_BOTTLE,
|
|
&Self::EXPLORER_POTTERY_SHERD,
|
|
&Self::EXPOSED_CHISELED_COPPER,
|
|
&Self::EXPOSED_COPPER,
|
|
&Self::EXPOSED_COPPER_BARS,
|
|
&Self::EXPOSED_COPPER_BULB,
|
|
&Self::EXPOSED_COPPER_CHAIN,
|
|
&Self::EXPOSED_COPPER_CHEST,
|
|
&Self::EXPOSED_COPPER_DOOR,
|
|
&Self::EXPOSED_COPPER_GOLEM_STATUE,
|
|
&Self::EXPOSED_COPPER_GRATE,
|
|
&Self::EXPOSED_COPPER_LANTERN,
|
|
&Self::EXPOSED_COPPER_TRAPDOOR,
|
|
&Self::EXPOSED_CUT_COPPER,
|
|
&Self::EXPOSED_CUT_COPPER_SLAB,
|
|
&Self::EXPOSED_CUT_COPPER_STAIRS,
|
|
&Self::EXPOSED_DOUBLE_CUT_COPPER_SLAB,
|
|
&Self::EXPOSED_LIGHTNING_ROD,
|
|
&Self::EYE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::FARMLAND,
|
|
&Self::FEATHER,
|
|
&Self::FENCE,
|
|
&Self::FENCE_GATE,
|
|
&Self::FERMENTED_SPIDER_EYE,
|
|
&Self::FERN,
|
|
&Self::FIELD_MASONED_BANNER_PATTERN,
|
|
&Self::FILLED_MAP,
|
|
&Self::FIRE,
|
|
&Self::FIRE_CHARGE,
|
|
&Self::FIRE_CORAL,
|
|
&Self::FIRE_CORAL_BLOCK,
|
|
&Self::FIRE_CORAL_FAN,
|
|
&Self::FIRE_CORAL_WALL_FAN,
|
|
&Self::FIREFLY_BUSH,
|
|
&Self::FIREWORK_ROCKET,
|
|
&Self::FIREWORK_STAR,
|
|
&Self::FISHING_ROD,
|
|
&Self::FLETCHING_TABLE,
|
|
&Self::FLINT,
|
|
&Self::FLINT_AND_STEEL,
|
|
&Self::FLOW_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::FLOW_BANNER_PATTERN,
|
|
&Self::FLOW_POTTERY_SHERD,
|
|
&Self::FLOWER_BANNER_PATTERN,
|
|
&Self::FLOWER_POT,
|
|
&Self::FLOWERING_AZALEA,
|
|
&Self::FLOWING_LAVA,
|
|
&Self::FLOWING_WATER,
|
|
&Self::FOX_SPAWN_EGG,
|
|
&Self::FRAME,
|
|
&Self::FRIEND_POTTERY_SHERD,
|
|
&Self::FROG_SPAWN,
|
|
&Self::FROG_SPAWN_EGG,
|
|
&Self::FROSTED_ICE,
|
|
&Self::FURNACE,
|
|
&Self::GHAST_SPAWN_EGG,
|
|
&Self::GHAST_TEAR,
|
|
&Self::GILDED_BLACKSTONE,
|
|
&Self::GLASS,
|
|
&Self::GLASS_BOTTLE,
|
|
&Self::GLASS_PANE,
|
|
&Self::GLISTERING_MELON_SLICE,
|
|
&Self::GLOBE_BANNER_PATTERN,
|
|
&Self::GLOW_BERRIES,
|
|
&Self::GLOW_FRAME,
|
|
&Self::GLOW_INK_SAC,
|
|
&Self::GLOW_LICHEN,
|
|
&Self::GLOW_SQUID_SPAWN_EGG,
|
|
&Self::GLOW_STICK,
|
|
&Self::GLOWINGOBSIDIAN,
|
|
&Self::GLOWSTONE,
|
|
&Self::GLOWSTONE_DUST,
|
|
&Self::GOAT_HORN,
|
|
&Self::GOAT_SPAWN_EGG,
|
|
&Self::GOLD_BLOCK,
|
|
&Self::GOLD_INGOT,
|
|
&Self::GOLD_NUGGET,
|
|
&Self::GOLD_ORE,
|
|
&Self::GOLDEN_APPLE,
|
|
&Self::GOLDEN_AXE,
|
|
&Self::GOLDEN_BOOTS,
|
|
&Self::GOLDEN_CARROT,
|
|
&Self::GOLDEN_CHESTPLATE,
|
|
&Self::GOLDEN_DANDELION,
|
|
&Self::GOLDEN_HELMET,
|
|
&Self::GOLDEN_HOE,
|
|
&Self::GOLDEN_HORSE_ARMOR,
|
|
&Self::GOLDEN_LEGGINGS,
|
|
&Self::GOLDEN_NAUTILUS_ARMOR,
|
|
&Self::GOLDEN_PICKAXE,
|
|
&Self::GOLDEN_RAIL,
|
|
&Self::GOLDEN_SHOVEL,
|
|
&Self::GOLDEN_SPEAR,
|
|
&Self::GOLDEN_SWORD,
|
|
&Self::GRANITE,
|
|
&Self::GRANITE_DOUBLE_SLAB,
|
|
&Self::GRANITE_SLAB,
|
|
&Self::GRANITE_STAIRS,
|
|
&Self::GRANITE_WALL,
|
|
&Self::GRASS_BLOCK,
|
|
&Self::GRASS_PATH,
|
|
&Self::GRAVEL,
|
|
&Self::GRAY_BUNDLE,
|
|
&Self::GRAY_CANDLE,
|
|
&Self::GRAY_CANDLE_CAKE,
|
|
&Self::GRAY_CARPET,
|
|
&Self::GRAY_CONCRETE,
|
|
&Self::GRAY_CONCRETE_POWDER,
|
|
&Self::GRAY_DYE,
|
|
&Self::GRAY_GLAZED_TERRACOTTA,
|
|
&Self::GRAY_HARNESS,
|
|
&Self::GRAY_SHULKER_BOX,
|
|
&Self::GRAY_STAINED_GLASS,
|
|
&Self::GRAY_STAINED_GLASS_PANE,
|
|
&Self::GRAY_TERRACOTTA,
|
|
&Self::GRAY_WOOL,
|
|
&Self::GREEN_BUNDLE,
|
|
&Self::GREEN_CANDLE,
|
|
&Self::GREEN_CANDLE_CAKE,
|
|
&Self::GREEN_CARPET,
|
|
&Self::GREEN_CONCRETE,
|
|
&Self::GREEN_CONCRETE_POWDER,
|
|
&Self::GREEN_DYE,
|
|
&Self::GREEN_GLAZED_TERRACOTTA,
|
|
&Self::GREEN_HARNESS,
|
|
&Self::GREEN_SHULKER_BOX,
|
|
&Self::GREEN_STAINED_GLASS,
|
|
&Self::GREEN_STAINED_GLASS_PANE,
|
|
&Self::GREEN_TERRACOTTA,
|
|
&Self::GREEN_WOOL,
|
|
&Self::GRINDSTONE,
|
|
&Self::GUARDIAN_SPAWN_EGG,
|
|
&Self::GUNPOWDER,
|
|
&Self::GUSTER_BANNER_PATTERN,
|
|
&Self::GUSTER_POTTERY_SHERD,
|
|
&Self::HANGING_ROOTS,
|
|
&Self::HAPPY_GHAST_SPAWN_EGG,
|
|
&Self::HARD_BLACK_STAINED_GLASS,
|
|
&Self::HARD_BLACK_STAINED_GLASS_PANE,
|
|
&Self::HARD_BLUE_STAINED_GLASS,
|
|
&Self::HARD_BLUE_STAINED_GLASS_PANE,
|
|
&Self::HARD_BROWN_STAINED_GLASS,
|
|
&Self::HARD_BROWN_STAINED_GLASS_PANE,
|
|
&Self::HARD_CYAN_STAINED_GLASS,
|
|
&Self::HARD_CYAN_STAINED_GLASS_PANE,
|
|
&Self::HARD_GLASS,
|
|
&Self::HARD_GLASS_PANE,
|
|
&Self::HARD_GRAY_STAINED_GLASS,
|
|
&Self::HARD_GRAY_STAINED_GLASS_PANE,
|
|
&Self::HARD_GREEN_STAINED_GLASS,
|
|
&Self::HARD_GREEN_STAINED_GLASS_PANE,
|
|
&Self::HARD_LIGHT_BLUE_STAINED_GLASS,
|
|
&Self::HARD_LIGHT_BLUE_STAINED_GLASS_PANE,
|
|
&Self::HARD_LIGHT_GRAY_STAINED_GLASS,
|
|
&Self::HARD_LIGHT_GRAY_STAINED_GLASS_PANE,
|
|
&Self::HARD_LIME_STAINED_GLASS,
|
|
&Self::HARD_LIME_STAINED_GLASS_PANE,
|
|
&Self::HARD_MAGENTA_STAINED_GLASS,
|
|
&Self::HARD_MAGENTA_STAINED_GLASS_PANE,
|
|
&Self::HARD_ORANGE_STAINED_GLASS,
|
|
&Self::HARD_ORANGE_STAINED_GLASS_PANE,
|
|
&Self::HARD_PINK_STAINED_GLASS,
|
|
&Self::HARD_PINK_STAINED_GLASS_PANE,
|
|
&Self::HARD_PURPLE_STAINED_GLASS,
|
|
&Self::HARD_PURPLE_STAINED_GLASS_PANE,
|
|
&Self::HARD_RED_STAINED_GLASS,
|
|
&Self::HARD_RED_STAINED_GLASS_PANE,
|
|
&Self::HARD_STAINED_GLASS,
|
|
&Self::HARD_STAINED_GLASS_PANE,
|
|
&Self::HARD_WHITE_STAINED_GLASS,
|
|
&Self::HARD_WHITE_STAINED_GLASS_PANE,
|
|
&Self::HARD_YELLOW_STAINED_GLASS,
|
|
&Self::HARD_YELLOW_STAINED_GLASS_PANE,
|
|
&Self::HARDENED_CLAY,
|
|
&Self::HAY_BLOCK,
|
|
&Self::HEART_OF_THE_SEA,
|
|
&Self::HEART_POTTERY_SHERD,
|
|
&Self::HEARTBREAK_POTTERY_SHERD,
|
|
&Self::HEAVY_CORE,
|
|
&Self::HEAVY_WEIGHTED_PRESSURE_PLATE,
|
|
&Self::HOGLIN_SPAWN_EGG,
|
|
&Self::HONEY_BLOCK,
|
|
&Self::HONEY_BOTTLE,
|
|
&Self::HONEYCOMB,
|
|
&Self::HONEYCOMB_BLOCK,
|
|
&Self::HOPPER,
|
|
&Self::HOPPER_MINECART,
|
|
&Self::HORN_CORAL,
|
|
&Self::HORN_CORAL_BLOCK,
|
|
&Self::HORN_CORAL_FAN,
|
|
&Self::HORN_CORAL_WALL_FAN,
|
|
&Self::HORSE_SPAWN_EGG,
|
|
&Self::HOST_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::HOWL_POTTERY_SHERD,
|
|
&Self::HUSK_SPAWN_EGG,
|
|
&Self::ICE,
|
|
&Self::ICE_BOMB,
|
|
&Self::INFESTED_CHISELED_STONE_BRICKS,
|
|
&Self::INFESTED_COBBLESTONE,
|
|
&Self::INFESTED_CRACKED_STONE_BRICKS,
|
|
&Self::INFESTED_DEEPSLATE,
|
|
&Self::INFESTED_MOSSY_STONE_BRICKS,
|
|
&Self::INFESTED_STONE,
|
|
&Self::INFESTED_STONE_BRICKS,
|
|
&Self::INFO_UPDATE,
|
|
&Self::INFO_UPDATE2,
|
|
&Self::INK_SAC,
|
|
&Self::INVISIBLE_BEDROCK,
|
|
&Self::IRON_AXE,
|
|
&Self::IRON_BARS,
|
|
&Self::IRON_BLOCK,
|
|
&Self::IRON_BOOTS,
|
|
&Self::IRON_CHAIN,
|
|
&Self::IRON_CHESTPLATE,
|
|
&Self::IRON_DOOR,
|
|
&Self::IRON_GOLEM_SPAWN_EGG,
|
|
&Self::IRON_HELMET,
|
|
&Self::IRON_HOE,
|
|
&Self::IRON_HORSE_ARMOR,
|
|
&Self::IRON_INGOT,
|
|
&Self::IRON_LEGGINGS,
|
|
&Self::IRON_NAUTILUS_ARMOR,
|
|
&Self::IRON_NUGGET,
|
|
&Self::IRON_ORE,
|
|
&Self::IRON_PICKAXE,
|
|
&Self::IRON_SHOVEL,
|
|
&Self::IRON_SPEAR,
|
|
&Self::IRON_SWORD,
|
|
&Self::IRON_TRAPDOOR,
|
|
&Self::ITEM_BED,
|
|
&Self::ITEM_BEETROOT,
|
|
&Self::ITEM_BREWING_STAND,
|
|
&Self::ITEM_CAKE,
|
|
&Self::ITEM_CAMERA,
|
|
&Self::ITEM_CAMPFIRE,
|
|
&Self::ITEM_CAULDRON,
|
|
&Self::ITEM_FLOWER_POT,
|
|
&Self::ITEM_FRAME,
|
|
&Self::ITEM_GLOW_FRAME,
|
|
&Self::ITEM_HOPPER,
|
|
&Self::ITEM_KELP,
|
|
&Self::ITEM_NETHER_SPROUTS,
|
|
&Self::ITEM_NETHER_WART,
|
|
&Self::ITEM_REEDS,
|
|
&Self::ITEM_SOUL_CAMPFIRE,
|
|
&Self::ITEM_WHEAT,
|
|
&Self::JIGSAW,
|
|
&Self::JUKEBOX,
|
|
&Self::JUNGLE_BOAT,
|
|
&Self::JUNGLE_BUTTON,
|
|
&Self::JUNGLE_CHEST_BOAT,
|
|
&Self::JUNGLE_DOOR,
|
|
&Self::JUNGLE_DOUBLE_SLAB,
|
|
&Self::JUNGLE_FENCE,
|
|
&Self::JUNGLE_FENCE_GATE,
|
|
&Self::JUNGLE_HANGING_SIGN,
|
|
&Self::JUNGLE_LEAVES,
|
|
&Self::JUNGLE_LOG,
|
|
&Self::JUNGLE_PLANKS,
|
|
&Self::JUNGLE_PRESSURE_PLATE,
|
|
&Self::JUNGLE_SAPLING,
|
|
&Self::JUNGLE_SHELF,
|
|
&Self::JUNGLE_SIGN,
|
|
&Self::JUNGLE_SLAB,
|
|
&Self::JUNGLE_STAIRS,
|
|
&Self::JUNGLE_STANDING_SIGN,
|
|
&Self::JUNGLE_TRAPDOOR,
|
|
&Self::JUNGLE_WALL_SIGN,
|
|
&Self::JUNGLE_WOOD,
|
|
&Self::KELP,
|
|
&Self::LAB_TABLE,
|
|
&Self::LADDER,
|
|
&Self::LANTERN,
|
|
&Self::LAPIS_BLOCK,
|
|
&Self::LAPIS_LAZULI,
|
|
&Self::LAPIS_ORE,
|
|
&Self::LARGE_AMETHYST_BUD,
|
|
&Self::LARGE_FERN,
|
|
&Self::LAVA,
|
|
&Self::LAVA_BUCKET,
|
|
&Self::LEAD,
|
|
&Self::LEAF_LITTER,
|
|
&Self::LEATHER,
|
|
&Self::LEATHER_BOOTS,
|
|
&Self::LEATHER_CHESTPLATE,
|
|
&Self::LEATHER_HELMET,
|
|
&Self::LEATHER_HORSE_ARMOR,
|
|
&Self::LEATHER_LEGGINGS,
|
|
&Self::LEAVES,
|
|
&Self::LEAVES2,
|
|
&Self::LECTERN,
|
|
&Self::LEVER,
|
|
&Self::LIGHT_BLOCK,
|
|
&Self::LIGHT_BLOCK_0,
|
|
&Self::LIGHT_BLOCK_1,
|
|
&Self::LIGHT_BLOCK_10,
|
|
&Self::LIGHT_BLOCK_11,
|
|
&Self::LIGHT_BLOCK_12,
|
|
&Self::LIGHT_BLOCK_13,
|
|
&Self::LIGHT_BLOCK_14,
|
|
&Self::LIGHT_BLOCK_15,
|
|
&Self::LIGHT_BLOCK_2,
|
|
&Self::LIGHT_BLOCK_3,
|
|
&Self::LIGHT_BLOCK_4,
|
|
&Self::LIGHT_BLOCK_5,
|
|
&Self::LIGHT_BLOCK_6,
|
|
&Self::LIGHT_BLOCK_7,
|
|
&Self::LIGHT_BLOCK_8,
|
|
&Self::LIGHT_BLOCK_9,
|
|
&Self::LIGHT_BLUE_BUNDLE,
|
|
&Self::LIGHT_BLUE_CANDLE,
|
|
&Self::LIGHT_BLUE_CANDLE_CAKE,
|
|
&Self::LIGHT_BLUE_CARPET,
|
|
&Self::LIGHT_BLUE_CONCRETE,
|
|
&Self::LIGHT_BLUE_CONCRETE_POWDER,
|
|
&Self::LIGHT_BLUE_DYE,
|
|
&Self::LIGHT_BLUE_GLAZED_TERRACOTTA,
|
|
&Self::LIGHT_BLUE_HARNESS,
|
|
&Self::LIGHT_BLUE_SHULKER_BOX,
|
|
&Self::LIGHT_BLUE_STAINED_GLASS,
|
|
&Self::LIGHT_BLUE_STAINED_GLASS_PANE,
|
|
&Self::LIGHT_BLUE_TERRACOTTA,
|
|
&Self::LIGHT_BLUE_WOOL,
|
|
&Self::LIGHT_GRAY_BUNDLE,
|
|
&Self::LIGHT_GRAY_CANDLE,
|
|
&Self::LIGHT_GRAY_CANDLE_CAKE,
|
|
&Self::LIGHT_GRAY_CARPET,
|
|
&Self::LIGHT_GRAY_CONCRETE,
|
|
&Self::LIGHT_GRAY_CONCRETE_POWDER,
|
|
&Self::LIGHT_GRAY_DYE,
|
|
&Self::LIGHT_GRAY_HARNESS,
|
|
&Self::LIGHT_GRAY_SHULKER_BOX,
|
|
&Self::LIGHT_GRAY_STAINED_GLASS,
|
|
&Self::LIGHT_GRAY_STAINED_GLASS_PANE,
|
|
&Self::LIGHT_GRAY_TERRACOTTA,
|
|
&Self::LIGHT_GRAY_WOOL,
|
|
&Self::LIGHT_WEIGHTED_PRESSURE_PLATE,
|
|
&Self::LIGHTNING_ROD,
|
|
&Self::LILAC,
|
|
&Self::LILY_OF_THE_VALLEY,
|
|
&Self::LIME_BUNDLE,
|
|
&Self::LIME_CANDLE,
|
|
&Self::LIME_CANDLE_CAKE,
|
|
&Self::LIME_CARPET,
|
|
&Self::LIME_CONCRETE,
|
|
&Self::LIME_CONCRETE_POWDER,
|
|
&Self::LIME_DYE,
|
|
&Self::LIME_GLAZED_TERRACOTTA,
|
|
&Self::LIME_HARNESS,
|
|
&Self::LIME_SHULKER_BOX,
|
|
&Self::LIME_STAINED_GLASS,
|
|
&Self::LIME_STAINED_GLASS_PANE,
|
|
&Self::LIME_TERRACOTTA,
|
|
&Self::LIME_WOOL,
|
|
&Self::LINGERING_POTION,
|
|
&Self::LIT_BLAST_FURNACE,
|
|
&Self::LIT_DEEPSLATE_REDSTONE_ORE,
|
|
&Self::LIT_FURNACE,
|
|
&Self::LIT_PUMPKIN,
|
|
&Self::LIT_REDSTONE_LAMP,
|
|
&Self::LIT_REDSTONE_ORE,
|
|
&Self::LIT_SMOKER,
|
|
&Self::LLAMA_SPAWN_EGG,
|
|
&Self::LODESTONE,
|
|
&Self::LODESTONE_COMPASS,
|
|
&Self::LOG,
|
|
&Self::LOG2,
|
|
&Self::LOOM,
|
|
&Self::MACE,
|
|
&Self::MAGENTA_BUNDLE,
|
|
&Self::MAGENTA_CANDLE,
|
|
&Self::MAGENTA_CANDLE_CAKE,
|
|
&Self::MAGENTA_CARPET,
|
|
&Self::MAGENTA_CONCRETE,
|
|
&Self::MAGENTA_CONCRETE_POWDER,
|
|
&Self::MAGENTA_DYE,
|
|
&Self::MAGENTA_GLAZED_TERRACOTTA,
|
|
&Self::MAGENTA_HARNESS,
|
|
&Self::MAGENTA_SHULKER_BOX,
|
|
&Self::MAGENTA_STAINED_GLASS,
|
|
&Self::MAGENTA_STAINED_GLASS_PANE,
|
|
&Self::MAGENTA_TERRACOTTA,
|
|
&Self::MAGENTA_WOOL,
|
|
&Self::MAGMA,
|
|
&Self::MAGMA_CREAM,
|
|
&Self::MAGMA_CUBE_SPAWN_EGG,
|
|
&Self::MANGROVE_BOAT,
|
|
&Self::MANGROVE_BUTTON,
|
|
&Self::MANGROVE_CHEST_BOAT,
|
|
&Self::MANGROVE_DOOR,
|
|
&Self::MANGROVE_DOUBLE_SLAB,
|
|
&Self::MANGROVE_FENCE,
|
|
&Self::MANGROVE_FENCE_GATE,
|
|
&Self::MANGROVE_HANGING_SIGN,
|
|
&Self::MANGROVE_LEAVES,
|
|
&Self::MANGROVE_LOG,
|
|
&Self::MANGROVE_PLANKS,
|
|
&Self::MANGROVE_PRESSURE_PLATE,
|
|
&Self::MANGROVE_PROPAGULE,
|
|
&Self::MANGROVE_ROOTS,
|
|
&Self::MANGROVE_SHELF,
|
|
&Self::MANGROVE_SIGN,
|
|
&Self::MANGROVE_SLAB,
|
|
&Self::MANGROVE_STAIRS,
|
|
&Self::MANGROVE_STANDING_SIGN,
|
|
&Self::MANGROVE_TRAPDOOR,
|
|
&Self::MANGROVE_WALL_SIGN,
|
|
&Self::MANGROVE_WOOD,
|
|
&Self::MATERIAL_REDUCER,
|
|
&Self::MEDICINE,
|
|
&Self::MEDIUM_AMETHYST_BUD,
|
|
&Self::MELON_BLOCK,
|
|
&Self::MELON_SEEDS,
|
|
&Self::MELON_SLICE,
|
|
&Self::MELON_STEM,
|
|
&Self::MILK_BUCKET,
|
|
&Self::MINECART,
|
|
&Self::MINER_POTTERY_SHERD,
|
|
&Self::MOB_SPAWNER,
|
|
&Self::MOJANG_BANNER_PATTERN,
|
|
&Self::MONSTER_EGG,
|
|
&Self::MOOSHROOM_SPAWN_EGG,
|
|
&Self::MOSS_BLOCK,
|
|
&Self::MOSS_CARPET,
|
|
&Self::MOSSY_COBBLESTONE,
|
|
&Self::MOSSY_COBBLESTONE_DOUBLE_SLAB,
|
|
&Self::MOSSY_COBBLESTONE_SLAB,
|
|
&Self::MOSSY_COBBLESTONE_STAIRS,
|
|
&Self::MOSSY_COBBLESTONE_WALL,
|
|
&Self::MOSSY_STONE_BRICK_DOUBLE_SLAB,
|
|
&Self::MOSSY_STONE_BRICK_SLAB,
|
|
&Self::MOSSY_STONE_BRICK_STAIRS,
|
|
&Self::MOSSY_STONE_BRICK_WALL,
|
|
&Self::MOSSY_STONE_BRICKS,
|
|
&Self::MOURNER_POTTERY_SHERD,
|
|
&Self::MOVING_BLOCK,
|
|
&Self::MUD,
|
|
&Self::MUD_BRICK_DOUBLE_SLAB,
|
|
&Self::MUD_BRICK_SLAB,
|
|
&Self::MUD_BRICK_STAIRS,
|
|
&Self::MUD_BRICK_WALL,
|
|
&Self::MUD_BRICKS,
|
|
&Self::MUDDY_MANGROVE_ROOTS,
|
|
&Self::MULE_SPAWN_EGG,
|
|
&Self::MUSHROOM_STEM,
|
|
&Self::MUSHROOM_STEW,
|
|
&Self::MUSIC_DISC_11,
|
|
&Self::MUSIC_DISC_13,
|
|
&Self::MUSIC_DISC_5,
|
|
&Self::MUSIC_DISC_BLOCKS,
|
|
&Self::MUSIC_DISC_BOUNCE,
|
|
&Self::MUSIC_DISC_CAT,
|
|
&Self::MUSIC_DISC_CHIRP,
|
|
&Self::MUSIC_DISC_CREATOR,
|
|
&Self::MUSIC_DISC_CREATOR_MUSIC_BOX,
|
|
&Self::MUSIC_DISC_FAR,
|
|
&Self::MUSIC_DISC_LAVA_CHICKEN,
|
|
&Self::MUSIC_DISC_MALL,
|
|
&Self::MUSIC_DISC_MELLOHI,
|
|
&Self::MUSIC_DISC_OTHERSIDE,
|
|
&Self::MUSIC_DISC_PIGSTEP,
|
|
&Self::MUSIC_DISC_PRECIPICE,
|
|
&Self::MUSIC_DISC_RELIC,
|
|
&Self::MUSIC_DISC_STAL,
|
|
&Self::MUSIC_DISC_STRAD,
|
|
&Self::MUSIC_DISC_TEARS,
|
|
&Self::MUSIC_DISC_WAIT,
|
|
&Self::MUSIC_DISC_WARD,
|
|
&Self::MUTTON,
|
|
&Self::MYCELIUM,
|
|
&Self::NAME_TAG,
|
|
&Self::NAUTILUS_SHELL,
|
|
&Self::NAUTILUS_SPAWN_EGG,
|
|
&Self::NETHER_BRICK,
|
|
&Self::NETHER_BRICK_DOUBLE_SLAB,
|
|
&Self::NETHER_BRICK_FENCE,
|
|
&Self::NETHER_BRICK_SLAB,
|
|
&Self::NETHER_BRICK_STAIRS,
|
|
&Self::NETHER_BRICK_WALL,
|
|
&Self::NETHER_GOLD_ORE,
|
|
&Self::NETHER_SPROUTS,
|
|
&Self::NETHER_STAR,
|
|
&Self::NETHER_WART,
|
|
&Self::NETHER_WART_BLOCK,
|
|
&Self::NETHERBRICK,
|
|
&Self::NETHERITE_AXE,
|
|
&Self::NETHERITE_BLOCK,
|
|
&Self::NETHERITE_BOOTS,
|
|
&Self::NETHERITE_CHESTPLATE,
|
|
&Self::NETHERITE_HELMET,
|
|
&Self::NETHERITE_HOE,
|
|
&Self::NETHERITE_HORSE_ARMOR,
|
|
&Self::NETHERITE_INGOT,
|
|
&Self::NETHERITE_LEGGINGS,
|
|
&Self::NETHERITE_NAUTILUS_ARMOR,
|
|
&Self::NETHERITE_PICKAXE,
|
|
&Self::NETHERITE_SCRAP,
|
|
&Self::NETHERITE_SHOVEL,
|
|
&Self::NETHERITE_SPEAR,
|
|
&Self::NETHERITE_SWORD,
|
|
&Self::NETHERITE_UPGRADE_SMITHING_TEMPLATE,
|
|
&Self::NETHERRACK,
|
|
&Self::NETHERREACTOR,
|
|
&Self::NORMAL_STONE_DOUBLE_SLAB,
|
|
&Self::NORMAL_STONE_SLAB,
|
|
&Self::NORMAL_STONE_STAIRS,
|
|
&Self::NOTEBLOCK,
|
|
&Self::NPC_SPAWN_EGG,
|
|
&Self::OAK_BOAT,
|
|
&Self::OAK_CHEST_BOAT,
|
|
&Self::OAK_DOUBLE_SLAB,
|
|
&Self::OAK_FENCE,
|
|
&Self::OAK_HANGING_SIGN,
|
|
&Self::OAK_LEAVES,
|
|
&Self::OAK_LOG,
|
|
&Self::OAK_PLANKS,
|
|
&Self::OAK_SAPLING,
|
|
&Self::OAK_SHELF,
|
|
&Self::OAK_SIGN,
|
|
&Self::OAK_SLAB,
|
|
&Self::OAK_STAIRS,
|
|
&Self::OAK_WOOD,
|
|
&Self::OBSERVER,
|
|
&Self::OBSIDIAN,
|
|
&Self::OCELOT_SPAWN_EGG,
|
|
&Self::OCHRE_FROGLIGHT,
|
|
&Self::OMINOUS_BOTTLE,
|
|
&Self::OMINOUS_TRIAL_KEY,
|
|
&Self::OPEN_EYEBLOSSOM,
|
|
&Self::ORANGE_BUNDLE,
|
|
&Self::ORANGE_CANDLE,
|
|
&Self::ORANGE_CANDLE_CAKE,
|
|
&Self::ORANGE_CARPET,
|
|
&Self::ORANGE_CONCRETE,
|
|
&Self::ORANGE_CONCRETE_POWDER,
|
|
&Self::ORANGE_DYE,
|
|
&Self::ORANGE_GLAZED_TERRACOTTA,
|
|
&Self::ORANGE_HARNESS,
|
|
&Self::ORANGE_SHULKER_BOX,
|
|
&Self::ORANGE_STAINED_GLASS,
|
|
&Self::ORANGE_STAINED_GLASS_PANE,
|
|
&Self::ORANGE_TERRACOTTA,
|
|
&Self::ORANGE_TULIP,
|
|
&Self::ORANGE_WOOL,
|
|
&Self::OXEYE_DAISY,
|
|
&Self::OXIDIZED_CHISELED_COPPER,
|
|
&Self::OXIDIZED_COPPER,
|
|
&Self::OXIDIZED_COPPER_BARS,
|
|
&Self::OXIDIZED_COPPER_BULB,
|
|
&Self::OXIDIZED_COPPER_CHAIN,
|
|
&Self::OXIDIZED_COPPER_CHEST,
|
|
&Self::OXIDIZED_COPPER_DOOR,
|
|
&Self::OXIDIZED_COPPER_GOLEM_STATUE,
|
|
&Self::OXIDIZED_COPPER_GRATE,
|
|
&Self::OXIDIZED_COPPER_LANTERN,
|
|
&Self::OXIDIZED_COPPER_TRAPDOOR,
|
|
&Self::OXIDIZED_CUT_COPPER,
|
|
&Self::OXIDIZED_CUT_COPPER_SLAB,
|
|
&Self::OXIDIZED_CUT_COPPER_STAIRS,
|
|
&Self::OXIDIZED_DOUBLE_CUT_COPPER_SLAB,
|
|
&Self::OXIDIZED_LIGHTNING_ROD,
|
|
&Self::PACKED_ICE,
|
|
&Self::PACKED_MUD,
|
|
&Self::PAINTING,
|
|
&Self::PALE_HANGING_MOSS,
|
|
&Self::PALE_MOSS_BLOCK,
|
|
&Self::PALE_MOSS_CARPET,
|
|
&Self::PALE_OAK_BOAT,
|
|
&Self::PALE_OAK_BUTTON,
|
|
&Self::PALE_OAK_CHEST_BOAT,
|
|
&Self::PALE_OAK_DOOR,
|
|
&Self::PALE_OAK_DOUBLE_SLAB,
|
|
&Self::PALE_OAK_FENCE,
|
|
&Self::PALE_OAK_FENCE_GATE,
|
|
&Self::PALE_OAK_HANGING_SIGN,
|
|
&Self::PALE_OAK_LEAVES,
|
|
&Self::PALE_OAK_LOG,
|
|
&Self::PALE_OAK_PLANKS,
|
|
&Self::PALE_OAK_PRESSURE_PLATE,
|
|
&Self::PALE_OAK_SAPLING,
|
|
&Self::PALE_OAK_SHELF,
|
|
&Self::PALE_OAK_SIGN,
|
|
&Self::PALE_OAK_SLAB,
|
|
&Self::PALE_OAK_STAIRS,
|
|
&Self::PALE_OAK_STANDING_SIGN,
|
|
&Self::PALE_OAK_TRAPDOOR,
|
|
&Self::PALE_OAK_WALL_SIGN,
|
|
&Self::PALE_OAK_WOOD,
|
|
&Self::PANDA_SPAWN_EGG,
|
|
&Self::PAPER,
|
|
&Self::PARCHED_SPAWN_EGG,
|
|
&Self::PARROT_SPAWN_EGG,
|
|
&Self::PEARLESCENT_FROGLIGHT,
|
|
&Self::PEONY,
|
|
&Self::PETRIFIED_OAK_DOUBLE_SLAB,
|
|
&Self::PETRIFIED_OAK_SLAB,
|
|
&Self::PHANTOM_MEMBRANE,
|
|
&Self::PHANTOM_SPAWN_EGG,
|
|
&Self::PIG_SPAWN_EGG,
|
|
&Self::PIGLIN_BANNER_PATTERN,
|
|
&Self::PIGLIN_BRUTE_SPAWN_EGG,
|
|
&Self::PIGLIN_HEAD,
|
|
&Self::PIGLIN_SPAWN_EGG,
|
|
&Self::PILLAGER_SPAWN_EGG,
|
|
&Self::PINK_BUNDLE,
|
|
&Self::PINK_CANDLE,
|
|
&Self::PINK_CANDLE_CAKE,
|
|
&Self::PINK_CARPET,
|
|
&Self::PINK_CONCRETE,
|
|
&Self::PINK_CONCRETE_POWDER,
|
|
&Self::PINK_DYE,
|
|
&Self::PINK_GLAZED_TERRACOTTA,
|
|
&Self::PINK_HARNESS,
|
|
&Self::PINK_PETALS,
|
|
&Self::PINK_SHULKER_BOX,
|
|
&Self::PINK_STAINED_GLASS,
|
|
&Self::PINK_STAINED_GLASS_PANE,
|
|
&Self::PINK_TERRACOTTA,
|
|
&Self::PINK_TULIP,
|
|
&Self::PINK_WOOL,
|
|
&Self::PISTON,
|
|
&Self::PISTON_ARM_COLLISION,
|
|
&Self::PITCHER_CROP,
|
|
&Self::PITCHER_PLANT,
|
|
&Self::PITCHER_POD,
|
|
&Self::PLANKS,
|
|
&Self::PLAYER_HEAD,
|
|
&Self::PLENTY_POTTERY_SHERD,
|
|
&Self::PODZOL,
|
|
&Self::POINTED_DRIPSTONE,
|
|
&Self::POISONOUS_POTATO,
|
|
&Self::POLAR_BEAR_SPAWN_EGG,
|
|
&Self::POLISHED_ANDESITE,
|
|
&Self::POLISHED_ANDESITE_DOUBLE_SLAB,
|
|
&Self::POLISHED_ANDESITE_SLAB,
|
|
&Self::POLISHED_ANDESITE_STAIRS,
|
|
&Self::POLISHED_BASALT,
|
|
&Self::POLISHED_BLACKSTONE,
|
|
&Self::POLISHED_BLACKSTONE_BRICK_DOUBLE_SLAB,
|
|
&Self::POLISHED_BLACKSTONE_BRICK_SLAB,
|
|
&Self::POLISHED_BLACKSTONE_BRICK_STAIRS,
|
|
&Self::POLISHED_BLACKSTONE_BRICK_WALL,
|
|
&Self::POLISHED_BLACKSTONE_BRICKS,
|
|
&Self::POLISHED_BLACKSTONE_BUTTON,
|
|
&Self::POLISHED_BLACKSTONE_DOUBLE_SLAB,
|
|
&Self::POLISHED_BLACKSTONE_PRESSURE_PLATE,
|
|
&Self::POLISHED_BLACKSTONE_SLAB,
|
|
&Self::POLISHED_BLACKSTONE_STAIRS,
|
|
&Self::POLISHED_BLACKSTONE_WALL,
|
|
&Self::POLISHED_CINNABAR,
|
|
&Self::POLISHED_CINNABAR_DOUBLE_SLAB,
|
|
&Self::POLISHED_CINNABAR_SLAB,
|
|
&Self::POLISHED_CINNABAR_STAIRS,
|
|
&Self::POLISHED_CINNABAR_WALL,
|
|
&Self::POLISHED_DEEPSLATE,
|
|
&Self::POLISHED_DEEPSLATE_DOUBLE_SLAB,
|
|
&Self::POLISHED_DEEPSLATE_SLAB,
|
|
&Self::POLISHED_DEEPSLATE_STAIRS,
|
|
&Self::POLISHED_DEEPSLATE_WALL,
|
|
&Self::POLISHED_DIORITE,
|
|
&Self::POLISHED_DIORITE_DOUBLE_SLAB,
|
|
&Self::POLISHED_DIORITE_SLAB,
|
|
&Self::POLISHED_DIORITE_STAIRS,
|
|
&Self::POLISHED_GRANITE,
|
|
&Self::POLISHED_GRANITE_DOUBLE_SLAB,
|
|
&Self::POLISHED_GRANITE_SLAB,
|
|
&Self::POLISHED_GRANITE_STAIRS,
|
|
&Self::POLISHED_SULFUR,
|
|
&Self::POLISHED_SULFUR_DOUBLE_SLAB,
|
|
&Self::POLISHED_SULFUR_SLAB,
|
|
&Self::POLISHED_SULFUR_STAIRS,
|
|
&Self::POLISHED_SULFUR_WALL,
|
|
&Self::POLISHED_TUFF,
|
|
&Self::POLISHED_TUFF_DOUBLE_SLAB,
|
|
&Self::POLISHED_TUFF_SLAB,
|
|
&Self::POLISHED_TUFF_STAIRS,
|
|
&Self::POLISHED_TUFF_WALL,
|
|
&Self::POPPED_CHORUS_FRUIT,
|
|
&Self::POPPY,
|
|
&Self::PORKCHOP,
|
|
&Self::PORTAL,
|
|
&Self::POTATO,
|
|
&Self::POTATOES,
|
|
&Self::POTENT_SULFUR,
|
|
&Self::POTION,
|
|
&Self::POWDER_SNOW,
|
|
&Self::POWDER_SNOW_BUCKET,
|
|
&Self::POWERED_COMPARATOR,
|
|
&Self::POWERED_REPEATER,
|
|
&Self::PRISMARINE,
|
|
&Self::PRISMARINE_BRICK_DOUBLE_SLAB,
|
|
&Self::PRISMARINE_BRICK_SLAB,
|
|
&Self::PRISMARINE_BRICKS,
|
|
&Self::PRISMARINE_BRICKS_STAIRS,
|
|
&Self::PRISMARINE_CRYSTALS,
|
|
&Self::PRISMARINE_DOUBLE_SLAB,
|
|
&Self::PRISMARINE_SHARD,
|
|
&Self::PRISMARINE_SLAB,
|
|
&Self::PRISMARINE_STAIRS,
|
|
&Self::PRISMARINE_WALL,
|
|
&Self::PRIZE_POTTERY_SHERD,
|
|
&Self::PUFFERFISH,
|
|
&Self::PUFFERFISH_BUCKET,
|
|
&Self::PUFFERFISH_SPAWN_EGG,
|
|
&Self::PUMPKIN,
|
|
&Self::PUMPKIN_PIE,
|
|
&Self::PUMPKIN_SEEDS,
|
|
&Self::PUMPKIN_STEM,
|
|
&Self::PURPLE_BUNDLE,
|
|
&Self::PURPLE_CANDLE,
|
|
&Self::PURPLE_CANDLE_CAKE,
|
|
&Self::PURPLE_CARPET,
|
|
&Self::PURPLE_CONCRETE,
|
|
&Self::PURPLE_CONCRETE_POWDER,
|
|
&Self::PURPLE_DYE,
|
|
&Self::PURPLE_GLAZED_TERRACOTTA,
|
|
&Self::PURPLE_HARNESS,
|
|
&Self::PURPLE_SHULKER_BOX,
|
|
&Self::PURPLE_STAINED_GLASS,
|
|
&Self::PURPLE_STAINED_GLASS_PANE,
|
|
&Self::PURPLE_TERRACOTTA,
|
|
&Self::PURPLE_WOOL,
|
|
&Self::PURPUR_BLOCK,
|
|
&Self::PURPUR_DOUBLE_SLAB,
|
|
&Self::PURPUR_PILLAR,
|
|
&Self::PURPUR_SLAB,
|
|
&Self::PURPUR_STAIRS,
|
|
&Self::QUARTZ,
|
|
&Self::QUARTZ_BLOCK,
|
|
&Self::QUARTZ_BRICKS,
|
|
&Self::QUARTZ_DOUBLE_SLAB,
|
|
&Self::QUARTZ_ORE,
|
|
&Self::QUARTZ_PILLAR,
|
|
&Self::QUARTZ_SLAB,
|
|
&Self::QUARTZ_STAIRS,
|
|
&Self::RABBIT,
|
|
&Self::RABBIT_FOOT,
|
|
&Self::RABBIT_HIDE,
|
|
&Self::RABBIT_SPAWN_EGG,
|
|
&Self::RABBIT_STEW,
|
|
&Self::RAIL,
|
|
&Self::RAISER_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::RAPID_FERTILIZER,
|
|
&Self::RAVAGER_SPAWN_EGG,
|
|
&Self::RAW_COPPER,
|
|
&Self::RAW_COPPER_BLOCK,
|
|
&Self::RAW_GOLD,
|
|
&Self::RAW_GOLD_BLOCK,
|
|
&Self::RAW_IRON,
|
|
&Self::RAW_IRON_BLOCK,
|
|
&Self::RECOVERY_COMPASS,
|
|
&Self::RED_BUNDLE,
|
|
&Self::RED_CANDLE,
|
|
&Self::RED_CANDLE_CAKE,
|
|
&Self::RED_CARPET,
|
|
&Self::RED_CONCRETE,
|
|
&Self::RED_CONCRETE_POWDER,
|
|
&Self::RED_DYE,
|
|
&Self::RED_FLOWER,
|
|
&Self::RED_GLAZED_TERRACOTTA,
|
|
&Self::RED_HARNESS,
|
|
&Self::RED_MUSHROOM,
|
|
&Self::RED_MUSHROOM_BLOCK,
|
|
&Self::RED_NETHER_BRICK,
|
|
&Self::RED_NETHER_BRICK_DOUBLE_SLAB,
|
|
&Self::RED_NETHER_BRICK_SLAB,
|
|
&Self::RED_NETHER_BRICK_STAIRS,
|
|
&Self::RED_NETHER_BRICK_WALL,
|
|
&Self::RED_SAND,
|
|
&Self::RED_SANDSTONE,
|
|
&Self::RED_SANDSTONE_DOUBLE_SLAB,
|
|
&Self::RED_SANDSTONE_SLAB,
|
|
&Self::RED_SANDSTONE_STAIRS,
|
|
&Self::RED_SANDSTONE_WALL,
|
|
&Self::RED_SHULKER_BOX,
|
|
&Self::RED_STAINED_GLASS,
|
|
&Self::RED_STAINED_GLASS_PANE,
|
|
&Self::RED_TERRACOTTA,
|
|
&Self::RED_TULIP,
|
|
&Self::RED_WOOL,
|
|
&Self::REDSTONE,
|
|
&Self::REDSTONE_BLOCK,
|
|
&Self::REDSTONE_LAMP,
|
|
&Self::REDSTONE_ORE,
|
|
&Self::REDSTONE_TORCH,
|
|
&Self::REDSTONE_WIRE,
|
|
&Self::REINFORCED_DEEPSLATE,
|
|
&Self::REPEATER,
|
|
&Self::REPEATING_COMMAND_BLOCK,
|
|
&Self::RESERVED6,
|
|
&Self::RESIN_BLOCK,
|
|
&Self::RESIN_BRICK,
|
|
&Self::RESIN_BRICK_DOUBLE_SLAB,
|
|
&Self::RESIN_BRICK_SLAB,
|
|
&Self::RESIN_BRICK_STAIRS,
|
|
&Self::RESIN_BRICK_WALL,
|
|
&Self::RESIN_BRICKS,
|
|
&Self::RESIN_CLUMP,
|
|
&Self::RESPAWN_ANCHOR,
|
|
&Self::RIB_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::ROSE_BUSH,
|
|
&Self::ROTTEN_FLESH,
|
|
&Self::SADDLE,
|
|
&Self::SALMON,
|
|
&Self::SALMON_BUCKET,
|
|
&Self::SALMON_SPAWN_EGG,
|
|
&Self::SAND,
|
|
&Self::SANDSTONE,
|
|
&Self::SANDSTONE_DOUBLE_SLAB,
|
|
&Self::SANDSTONE_SLAB,
|
|
&Self::SANDSTONE_STAIRS,
|
|
&Self::SANDSTONE_WALL,
|
|
&Self::SAPLING,
|
|
&Self::SCAFFOLDING,
|
|
&Self::SCRAPE_POTTERY_SHERD,
|
|
&Self::SCULK,
|
|
&Self::SCULK_CATALYST,
|
|
&Self::SCULK_SENSOR,
|
|
&Self::SCULK_SHRIEKER,
|
|
&Self::SCULK_VEIN,
|
|
&Self::SEA_LANTERN,
|
|
&Self::SEA_PICKLE,
|
|
&Self::SEAGRASS,
|
|
&Self::SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::SHEAF_POTTERY_SHERD,
|
|
&Self::SHEARS,
|
|
&Self::SHEEP_SPAWN_EGG,
|
|
&Self::SHELTER_POTTERY_SHERD,
|
|
&Self::SHIELD,
|
|
&Self::SHORT_DRY_GRASS,
|
|
&Self::SHORT_GRASS,
|
|
&Self::SHROOMLIGHT,
|
|
&Self::SHULKER_BOX,
|
|
&Self::SHULKER_SHELL,
|
|
&Self::SHULKER_SPAWN_EGG,
|
|
&Self::SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::SILVER_GLAZED_TERRACOTTA,
|
|
&Self::SILVERFISH_SPAWN_EGG,
|
|
&Self::SKELETON_HORSE_SPAWN_EGG,
|
|
&Self::SKELETON_SKULL,
|
|
&Self::SKELETON_SPAWN_EGG,
|
|
&Self::SKULL,
|
|
&Self::SKULL_BANNER_PATTERN,
|
|
&Self::SKULL_POTTERY_SHERD,
|
|
&Self::SLIME,
|
|
&Self::SLIME_BALL,
|
|
&Self::SLIME_SPAWN_EGG,
|
|
&Self::SMALL_AMETHYST_BUD,
|
|
&Self::SMALL_DRIPLEAF_BLOCK,
|
|
&Self::SMITHING_TABLE,
|
|
&Self::SMOKER,
|
|
&Self::SMOOTH_BASALT,
|
|
&Self::SMOOTH_QUARTZ,
|
|
&Self::SMOOTH_QUARTZ_DOUBLE_SLAB,
|
|
&Self::SMOOTH_QUARTZ_SLAB,
|
|
&Self::SMOOTH_QUARTZ_STAIRS,
|
|
&Self::SMOOTH_RED_SANDSTONE,
|
|
&Self::SMOOTH_RED_SANDSTONE_DOUBLE_SLAB,
|
|
&Self::SMOOTH_RED_SANDSTONE_SLAB,
|
|
&Self::SMOOTH_RED_SANDSTONE_STAIRS,
|
|
&Self::SMOOTH_SANDSTONE,
|
|
&Self::SMOOTH_SANDSTONE_DOUBLE_SLAB,
|
|
&Self::SMOOTH_SANDSTONE_SLAB,
|
|
&Self::SMOOTH_SANDSTONE_STAIRS,
|
|
&Self::SMOOTH_STONE,
|
|
&Self::SMOOTH_STONE_DOUBLE_SLAB,
|
|
&Self::SMOOTH_STONE_SLAB,
|
|
&Self::SNIFFER_EGG,
|
|
&Self::SNIFFER_SPAWN_EGG,
|
|
&Self::SNORT_POTTERY_SHERD,
|
|
&Self::SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::SNOW,
|
|
&Self::SNOW_GOLEM_SPAWN_EGG,
|
|
&Self::SNOW_LAYER,
|
|
&Self::SNOWBALL,
|
|
&Self::SOUL_CAMPFIRE,
|
|
&Self::SOUL_FIRE,
|
|
&Self::SOUL_LANTERN,
|
|
&Self::SOUL_SAND,
|
|
&Self::SOUL_SOIL,
|
|
&Self::SOUL_TORCH,
|
|
&Self::SPARKLER,
|
|
&Self::SPAWN_EGG,
|
|
&Self::SPIDER_EYE,
|
|
&Self::SPIDER_SPAWN_EGG,
|
|
&Self::SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::SPLASH_POTION,
|
|
&Self::SPONGE,
|
|
&Self::SPORE_BLOSSOM,
|
|
&Self::SPRUCE_BOAT,
|
|
&Self::SPRUCE_BUTTON,
|
|
&Self::SPRUCE_CHEST_BOAT,
|
|
&Self::SPRUCE_DOOR,
|
|
&Self::SPRUCE_DOUBLE_SLAB,
|
|
&Self::SPRUCE_FENCE,
|
|
&Self::SPRUCE_FENCE_GATE,
|
|
&Self::SPRUCE_HANGING_SIGN,
|
|
&Self::SPRUCE_LEAVES,
|
|
&Self::SPRUCE_LOG,
|
|
&Self::SPRUCE_PLANKS,
|
|
&Self::SPRUCE_PRESSURE_PLATE,
|
|
&Self::SPRUCE_SAPLING,
|
|
&Self::SPRUCE_SHELF,
|
|
&Self::SPRUCE_SIGN,
|
|
&Self::SPRUCE_SLAB,
|
|
&Self::SPRUCE_STAIRS,
|
|
&Self::SPRUCE_STANDING_SIGN,
|
|
&Self::SPRUCE_TRAPDOOR,
|
|
&Self::SPRUCE_WALL_SIGN,
|
|
&Self::SPRUCE_WOOD,
|
|
&Self::SPYGLASS,
|
|
&Self::SQUID_SPAWN_EGG,
|
|
&Self::STAINED_GLASS,
|
|
&Self::STAINED_GLASS_PANE,
|
|
&Self::STAINED_HARDENED_CLAY,
|
|
&Self::STANDING_BANNER,
|
|
&Self::STANDING_SIGN,
|
|
&Self::STICK,
|
|
&Self::STICKY_PISTON,
|
|
&Self::STICKY_PISTON_ARM_COLLISION,
|
|
&Self::STONE,
|
|
&Self::STONE_AXE,
|
|
&Self::STONE_BLOCK_SLAB,
|
|
&Self::STONE_BLOCK_SLAB2,
|
|
&Self::STONE_BLOCK_SLAB3,
|
|
&Self::STONE_BLOCK_SLAB4,
|
|
&Self::STONE_BRICK_DOUBLE_SLAB,
|
|
&Self::STONE_BRICK_SLAB,
|
|
&Self::STONE_BRICK_STAIRS,
|
|
&Self::STONE_BRICK_WALL,
|
|
&Self::STONE_BRICKS,
|
|
&Self::STONE_BUTTON,
|
|
&Self::STONE_HOE,
|
|
&Self::STONE_PICKAXE,
|
|
&Self::STONE_PRESSURE_PLATE,
|
|
&Self::STONE_SHOVEL,
|
|
&Self::STONE_SPEAR,
|
|
&Self::STONE_STAIRS,
|
|
&Self::STONE_SWORD,
|
|
&Self::STONEBRICK,
|
|
&Self::STONECUTTER,
|
|
&Self::STONECUTTER_BLOCK,
|
|
&Self::STRAY_SPAWN_EGG,
|
|
&Self::STRIDER_SPAWN_EGG,
|
|
&Self::STRING,
|
|
&Self::STRIPPED_ACACIA_LOG,
|
|
&Self::STRIPPED_ACACIA_WOOD,
|
|
&Self::STRIPPED_BAMBOO_BLOCK,
|
|
&Self::STRIPPED_BIRCH_LOG,
|
|
&Self::STRIPPED_BIRCH_WOOD,
|
|
&Self::STRIPPED_CHERRY_LOG,
|
|
&Self::STRIPPED_CHERRY_WOOD,
|
|
&Self::STRIPPED_CRIMSON_HYPHAE,
|
|
&Self::STRIPPED_CRIMSON_STEM,
|
|
&Self::STRIPPED_DARK_OAK_LOG,
|
|
&Self::STRIPPED_DARK_OAK_WOOD,
|
|
&Self::STRIPPED_JUNGLE_LOG,
|
|
&Self::STRIPPED_JUNGLE_WOOD,
|
|
&Self::STRIPPED_MANGROVE_LOG,
|
|
&Self::STRIPPED_MANGROVE_WOOD,
|
|
&Self::STRIPPED_OAK_LOG,
|
|
&Self::STRIPPED_OAK_WOOD,
|
|
&Self::STRIPPED_PALE_OAK_LOG,
|
|
&Self::STRIPPED_PALE_OAK_WOOD,
|
|
&Self::STRIPPED_SPRUCE_LOG,
|
|
&Self::STRIPPED_SPRUCE_WOOD,
|
|
&Self::STRIPPED_WARPED_HYPHAE,
|
|
&Self::STRIPPED_WARPED_STEM,
|
|
&Self::STRUCTURE_BLOCK,
|
|
&Self::STRUCTURE_VOID,
|
|
&Self::SUGAR,
|
|
&Self::SUGAR_CANE,
|
|
&Self::SULFUR,
|
|
&Self::SULFUR_BRICK_DOUBLE_SLAB,
|
|
&Self::SULFUR_BRICK_SLAB,
|
|
&Self::SULFUR_BRICK_STAIRS,
|
|
&Self::SULFUR_BRICK_WALL,
|
|
&Self::SULFUR_BRICKS,
|
|
&Self::SULFUR_CUBE_BUCKET,
|
|
&Self::SULFUR_CUBE_SPAWN_EGG,
|
|
&Self::SULFUR_DOUBLE_SLAB,
|
|
&Self::SULFUR_SLAB,
|
|
&Self::SULFUR_SPIKE,
|
|
&Self::SULFUR_STAIRS,
|
|
&Self::SULFUR_WALL,
|
|
&Self::SUNFLOWER,
|
|
&Self::SUSPICIOUS_GRAVEL,
|
|
&Self::SUSPICIOUS_SAND,
|
|
&Self::SUSPICIOUS_STEW,
|
|
&Self::SWEET_BERRIES,
|
|
&Self::SWEET_BERRY_BUSH,
|
|
&Self::TADPOLE_BUCKET,
|
|
&Self::TADPOLE_SPAWN_EGG,
|
|
&Self::TALL_DRY_GRASS,
|
|
&Self::TALL_GRASS,
|
|
&Self::TALLGRASS,
|
|
&Self::TARGET,
|
|
&Self::TIDE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::TINTED_GLASS,
|
|
&Self::TNT,
|
|
&Self::TNT_MINECART,
|
|
&Self::TORCH,
|
|
&Self::TORCHFLOWER,
|
|
&Self::TORCHFLOWER_CROP,
|
|
&Self::TORCHFLOWER_SEEDS,
|
|
&Self::TOTEM_OF_UNDYING,
|
|
&Self::TRADER_LLAMA_SPAWN_EGG,
|
|
&Self::TRAPDOOR,
|
|
&Self::TRAPPED_CHEST,
|
|
&Self::TRIAL_KEY,
|
|
&Self::TRIAL_SPAWNER,
|
|
&Self::TRIDENT,
|
|
&Self::TRIP_WIRE,
|
|
&Self::TRIPWIRE_HOOK,
|
|
&Self::TROPICAL_FISH,
|
|
&Self::TROPICAL_FISH_BUCKET,
|
|
&Self::TROPICAL_FISH_SPAWN_EGG,
|
|
&Self::TUBE_CORAL,
|
|
&Self::TUBE_CORAL_BLOCK,
|
|
&Self::TUBE_CORAL_FAN,
|
|
&Self::TUBE_CORAL_WALL_FAN,
|
|
&Self::TUFF,
|
|
&Self::TUFF_BRICK_DOUBLE_SLAB,
|
|
&Self::TUFF_BRICK_SLAB,
|
|
&Self::TUFF_BRICK_STAIRS,
|
|
&Self::TUFF_BRICK_WALL,
|
|
&Self::TUFF_BRICKS,
|
|
&Self::TUFF_DOUBLE_SLAB,
|
|
&Self::TUFF_SLAB,
|
|
&Self::TUFF_STAIRS,
|
|
&Self::TUFF_WALL,
|
|
&Self::TURTLE_EGG,
|
|
&Self::TURTLE_HELMET,
|
|
&Self::TURTLE_SCUTE,
|
|
&Self::TURTLE_SPAWN_EGG,
|
|
&Self::TWISTING_VINES,
|
|
&Self::UNDERWATER_TNT,
|
|
&Self::UNDERWATER_TORCH,
|
|
&Self::UNDYED_SHULKER_BOX,
|
|
&Self::UNKNOWN,
|
|
&Self::UNLIT_REDSTONE_TORCH,
|
|
&Self::UNPOWERED_COMPARATOR,
|
|
&Self::UNPOWERED_REPEATER,
|
|
&Self::VAULT,
|
|
&Self::VERDANT_FROGLIGHT,
|
|
&Self::VEX_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::VEX_SPAWN_EGG,
|
|
&Self::VILLAGER_SPAWN_EGG,
|
|
&Self::VINDICATOR_SPAWN_EGG,
|
|
&Self::VINE,
|
|
&Self::WALL_BANNER,
|
|
&Self::WALL_SIGN,
|
|
&Self::WANDERING_TRADER_SPAWN_EGG,
|
|
&Self::WARD_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::WARDEN_SPAWN_EGG,
|
|
&Self::WARPED_BUTTON,
|
|
&Self::WARPED_DOOR,
|
|
&Self::WARPED_DOUBLE_SLAB,
|
|
&Self::WARPED_FENCE,
|
|
&Self::WARPED_FENCE_GATE,
|
|
&Self::WARPED_FUNGUS,
|
|
&Self::WARPED_FUNGUS_ON_A_STICK,
|
|
&Self::WARPED_HANGING_SIGN,
|
|
&Self::WARPED_HYPHAE,
|
|
&Self::WARPED_NYLIUM,
|
|
&Self::WARPED_PLANKS,
|
|
&Self::WARPED_PRESSURE_PLATE,
|
|
&Self::WARPED_ROOTS,
|
|
&Self::WARPED_SHELF,
|
|
&Self::WARPED_SIGN,
|
|
&Self::WARPED_SLAB,
|
|
&Self::WARPED_STAIRS,
|
|
&Self::WARPED_STANDING_SIGN,
|
|
&Self::WARPED_STEM,
|
|
&Self::WARPED_TRAPDOOR,
|
|
&Self::WARPED_WALL_SIGN,
|
|
&Self::WARPED_WART_BLOCK,
|
|
&Self::WATER,
|
|
&Self::WATER_BUCKET,
|
|
&Self::WATERLILY,
|
|
&Self::WAXED_CHISELED_COPPER,
|
|
&Self::WAXED_COPPER,
|
|
&Self::WAXED_COPPER_BARS,
|
|
&Self::WAXED_COPPER_BULB,
|
|
&Self::WAXED_COPPER_CHAIN,
|
|
&Self::WAXED_COPPER_CHEST,
|
|
&Self::WAXED_COPPER_DOOR,
|
|
&Self::WAXED_COPPER_GOLEM_STATUE,
|
|
&Self::WAXED_COPPER_GRATE,
|
|
&Self::WAXED_COPPER_LANTERN,
|
|
&Self::WAXED_COPPER_TRAPDOOR,
|
|
&Self::WAXED_CUT_COPPER,
|
|
&Self::WAXED_CUT_COPPER_SLAB,
|
|
&Self::WAXED_CUT_COPPER_STAIRS,
|
|
&Self::WAXED_DOUBLE_CUT_COPPER_SLAB,
|
|
&Self::WAXED_EXPOSED_CHISELED_COPPER,
|
|
&Self::WAXED_EXPOSED_COPPER,
|
|
&Self::WAXED_EXPOSED_COPPER_BARS,
|
|
&Self::WAXED_EXPOSED_COPPER_BULB,
|
|
&Self::WAXED_EXPOSED_COPPER_CHAIN,
|
|
&Self::WAXED_EXPOSED_COPPER_CHEST,
|
|
&Self::WAXED_EXPOSED_COPPER_DOOR,
|
|
&Self::WAXED_EXPOSED_COPPER_GOLEM_STATUE,
|
|
&Self::WAXED_EXPOSED_COPPER_GRATE,
|
|
&Self::WAXED_EXPOSED_COPPER_LANTERN,
|
|
&Self::WAXED_EXPOSED_COPPER_TRAPDOOR,
|
|
&Self::WAXED_EXPOSED_CUT_COPPER,
|
|
&Self::WAXED_EXPOSED_CUT_COPPER_SLAB,
|
|
&Self::WAXED_EXPOSED_CUT_COPPER_STAIRS,
|
|
&Self::WAXED_EXPOSED_DOUBLE_CUT_COPPER_SLAB,
|
|
&Self::WAXED_EXPOSED_LIGHTNING_ROD,
|
|
&Self::WAXED_LIGHTNING_ROD,
|
|
&Self::WAXED_OXIDIZED_CHISELED_COPPER,
|
|
&Self::WAXED_OXIDIZED_COPPER,
|
|
&Self::WAXED_OXIDIZED_COPPER_BARS,
|
|
&Self::WAXED_OXIDIZED_COPPER_BULB,
|
|
&Self::WAXED_OXIDIZED_COPPER_CHAIN,
|
|
&Self::WAXED_OXIDIZED_COPPER_CHEST,
|
|
&Self::WAXED_OXIDIZED_COPPER_DOOR,
|
|
&Self::WAXED_OXIDIZED_COPPER_GOLEM_STATUE,
|
|
&Self::WAXED_OXIDIZED_COPPER_GRATE,
|
|
&Self::WAXED_OXIDIZED_COPPER_LANTERN,
|
|
&Self::WAXED_OXIDIZED_COPPER_TRAPDOOR,
|
|
&Self::WAXED_OXIDIZED_CUT_COPPER,
|
|
&Self::WAXED_OXIDIZED_CUT_COPPER_SLAB,
|
|
&Self::WAXED_OXIDIZED_CUT_COPPER_STAIRS,
|
|
&Self::WAXED_OXIDIZED_DOUBLE_CUT_COPPER_SLAB,
|
|
&Self::WAXED_OXIDIZED_LIGHTNING_ROD,
|
|
&Self::WAXED_WEATHERED_CHISELED_COPPER,
|
|
&Self::WAXED_WEATHERED_COPPER,
|
|
&Self::WAXED_WEATHERED_COPPER_BARS,
|
|
&Self::WAXED_WEATHERED_COPPER_BULB,
|
|
&Self::WAXED_WEATHERED_COPPER_CHAIN,
|
|
&Self::WAXED_WEATHERED_COPPER_CHEST,
|
|
&Self::WAXED_WEATHERED_COPPER_DOOR,
|
|
&Self::WAXED_WEATHERED_COPPER_GOLEM_STATUE,
|
|
&Self::WAXED_WEATHERED_COPPER_GRATE,
|
|
&Self::WAXED_WEATHERED_COPPER_LANTERN,
|
|
&Self::WAXED_WEATHERED_COPPER_TRAPDOOR,
|
|
&Self::WAXED_WEATHERED_CUT_COPPER,
|
|
&Self::WAXED_WEATHERED_CUT_COPPER_SLAB,
|
|
&Self::WAXED_WEATHERED_CUT_COPPER_STAIRS,
|
|
&Self::WAXED_WEATHERED_DOUBLE_CUT_COPPER_SLAB,
|
|
&Self::WAXED_WEATHERED_LIGHTNING_ROD,
|
|
&Self::WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::WEATHERED_CHISELED_COPPER,
|
|
&Self::WEATHERED_COPPER,
|
|
&Self::WEATHERED_COPPER_BARS,
|
|
&Self::WEATHERED_COPPER_BULB,
|
|
&Self::WEATHERED_COPPER_CHAIN,
|
|
&Self::WEATHERED_COPPER_CHEST,
|
|
&Self::WEATHERED_COPPER_DOOR,
|
|
&Self::WEATHERED_COPPER_GOLEM_STATUE,
|
|
&Self::WEATHERED_COPPER_GRATE,
|
|
&Self::WEATHERED_COPPER_LANTERN,
|
|
&Self::WEATHERED_COPPER_TRAPDOOR,
|
|
&Self::WEATHERED_CUT_COPPER,
|
|
&Self::WEATHERED_CUT_COPPER_SLAB,
|
|
&Self::WEATHERED_CUT_COPPER_STAIRS,
|
|
&Self::WEATHERED_DOUBLE_CUT_COPPER_SLAB,
|
|
&Self::WEATHERED_LIGHTNING_ROD,
|
|
&Self::WEB,
|
|
&Self::WEEPING_VINES,
|
|
&Self::WET_SPONGE,
|
|
&Self::WHEAT,
|
|
&Self::WHEAT_SEEDS,
|
|
&Self::WHITE_BUNDLE,
|
|
&Self::WHITE_CANDLE,
|
|
&Self::WHITE_CANDLE_CAKE,
|
|
&Self::WHITE_CARPET,
|
|
&Self::WHITE_CONCRETE,
|
|
&Self::WHITE_CONCRETE_POWDER,
|
|
&Self::WHITE_DYE,
|
|
&Self::WHITE_GLAZED_TERRACOTTA,
|
|
&Self::WHITE_HARNESS,
|
|
&Self::WHITE_SHULKER_BOX,
|
|
&Self::WHITE_STAINED_GLASS,
|
|
&Self::WHITE_STAINED_GLASS_PANE,
|
|
&Self::WHITE_TERRACOTTA,
|
|
&Self::WHITE_TULIP,
|
|
&Self::WHITE_WOOL,
|
|
&Self::WILD_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
&Self::WILDFLOWERS,
|
|
&Self::WIND_CHARGE,
|
|
&Self::WITCH_SPAWN_EGG,
|
|
&Self::WITHER_ROSE,
|
|
&Self::WITHER_SKELETON_SKULL,
|
|
&Self::WITHER_SKELETON_SPAWN_EGG,
|
|
&Self::WITHER_SPAWN_EGG,
|
|
&Self::WOLF_ARMOR,
|
|
&Self::WOLF_SPAWN_EGG,
|
|
&Self::WOOD,
|
|
&Self::WOODEN_AXE,
|
|
&Self::WOODEN_BUTTON,
|
|
&Self::WOODEN_DOOR,
|
|
&Self::WOODEN_HOE,
|
|
&Self::WOODEN_PICKAXE,
|
|
&Self::WOODEN_PRESSURE_PLATE,
|
|
&Self::WOODEN_SHOVEL,
|
|
&Self::WOODEN_SLAB,
|
|
&Self::WOODEN_SPEAR,
|
|
&Self::WOODEN_SWORD,
|
|
&Self::WOOL,
|
|
&Self::WRITABLE_BOOK,
|
|
&Self::WRITTEN_BOOK,
|
|
&Self::YELLOW_BUNDLE,
|
|
&Self::YELLOW_CANDLE,
|
|
&Self::YELLOW_CANDLE_CAKE,
|
|
&Self::YELLOW_CARPET,
|
|
&Self::YELLOW_CONCRETE,
|
|
&Self::YELLOW_CONCRETE_POWDER,
|
|
&Self::YELLOW_DYE,
|
|
&Self::YELLOW_GLAZED_TERRACOTTA,
|
|
&Self::YELLOW_HARNESS,
|
|
&Self::YELLOW_SHULKER_BOX,
|
|
&Self::YELLOW_STAINED_GLASS,
|
|
&Self::YELLOW_STAINED_GLASS_PANE,
|
|
&Self::YELLOW_TERRACOTTA,
|
|
&Self::YELLOW_WOOL,
|
|
&Self::ZOGLIN_SPAWN_EGG,
|
|
&Self::ZOMBIE_HEAD,
|
|
&Self::ZOMBIE_HORSE_SPAWN_EGG,
|
|
&Self::ZOMBIE_NAUTILUS_SPAWN_EGG,
|
|
&Self::ZOMBIE_PIGMAN_SPAWN_EGG,
|
|
&Self::ZOMBIE_SPAWN_EGG,
|
|
&Self::ZOMBIE_VILLAGER_SPAWN_EGG,
|
|
];
|
|
}
|
|
impl JavaToBedrockItemMapping {
|
|
pub const ACACIA_BOAT: Self = Self {
|
|
java_item: &Item::ACACIA_BOAT,
|
|
bedrock_item: &BedrockItem::ACACIA_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_BUTTON: Self = Self {
|
|
java_item: &Item::ACACIA_BUTTON,
|
|
bedrock_item: &BedrockItem::ACACIA_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_CHEST_BOAT: Self = Self {
|
|
java_item: &Item::ACACIA_CHEST_BOAT,
|
|
bedrock_item: &BedrockItem::ACACIA_CHEST_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_DOOR: Self = Self {
|
|
java_item: &Item::ACACIA_DOOR,
|
|
bedrock_item: &BedrockItem::ACACIA_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_FENCE: Self = Self {
|
|
java_item: &Item::ACACIA_FENCE,
|
|
bedrock_item: &BedrockItem::ACACIA_FENCE,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_FENCE_GATE: Self = Self {
|
|
java_item: &Item::ACACIA_FENCE_GATE,
|
|
bedrock_item: &BedrockItem::ACACIA_FENCE_GATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_HANGING_SIGN: Self = Self {
|
|
java_item: &Item::ACACIA_HANGING_SIGN,
|
|
bedrock_item: &BedrockItem::ACACIA_HANGING_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_LEAVES: Self = Self {
|
|
java_item: &Item::ACACIA_LEAVES,
|
|
bedrock_item: &BedrockItem::ACACIA_LEAVES,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_LOG: Self = Self {
|
|
java_item: &Item::ACACIA_LOG,
|
|
bedrock_item: &BedrockItem::ACACIA_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_PLANKS: Self = Self {
|
|
java_item: &Item::ACACIA_PLANKS,
|
|
bedrock_item: &BedrockItem::ACACIA_PLANKS,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::ACACIA_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::ACACIA_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_SAPLING: Self = Self {
|
|
java_item: &Item::ACACIA_SAPLING,
|
|
bedrock_item: &BedrockItem::ACACIA_SAPLING,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_SHELF: Self = Self {
|
|
java_item: &Item::ACACIA_SHELF,
|
|
bedrock_item: &BedrockItem::ACACIA_SHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_SIGN: Self = Self {
|
|
java_item: &Item::ACACIA_SIGN,
|
|
bedrock_item: &BedrockItem::ACACIA_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_SLAB: Self = Self {
|
|
java_item: &Item::ACACIA_SLAB,
|
|
bedrock_item: &BedrockItem::ACACIA_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_STAIRS: Self = Self {
|
|
java_item: &Item::ACACIA_STAIRS,
|
|
bedrock_item: &BedrockItem::ACACIA_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_TRAPDOOR: Self = Self {
|
|
java_item: &Item::ACACIA_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::ACACIA_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACACIA_WOOD: Self = Self {
|
|
java_item: &Item::ACACIA_WOOD,
|
|
bedrock_item: &BedrockItem::ACACIA_WOOD,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ACTIVATOR_RAIL: Self = Self {
|
|
java_item: &Item::ACTIVATOR_RAIL,
|
|
bedrock_item: &BedrockItem::ACTIVATOR_RAIL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const AIR: Self = Self {
|
|
java_item: &Item::AIR,
|
|
bedrock_item: &BedrockItem::AIR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ALLAY_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::ALLAY_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::ALLAY_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ALLIUM: Self = Self {
|
|
java_item: &Item::ALLIUM,
|
|
bedrock_item: &BedrockItem::ALLIUM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const AMETHYST_BLOCK: Self = Self {
|
|
java_item: &Item::AMETHYST_BLOCK,
|
|
bedrock_item: &BedrockItem::AMETHYST_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const AMETHYST_CLUSTER: Self = Self {
|
|
java_item: &Item::AMETHYST_CLUSTER,
|
|
bedrock_item: &BedrockItem::AMETHYST_CLUSTER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const AMETHYST_SHARD: Self = Self {
|
|
java_item: &Item::AMETHYST_SHARD,
|
|
bedrock_item: &BedrockItem::AMETHYST_SHARD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ANCIENT_DEBRIS: Self = Self {
|
|
java_item: &Item::ANCIENT_DEBRIS,
|
|
bedrock_item: &BedrockItem::ANCIENT_DEBRIS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ANDESITE: Self = Self {
|
|
java_item: &Item::ANDESITE,
|
|
bedrock_item: &BedrockItem::ANDESITE,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ANDESITE_SLAB: Self = Self {
|
|
java_item: &Item::ANDESITE_SLAB,
|
|
bedrock_item: &BedrockItem::ANDESITE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ANDESITE_STAIRS: Self = Self {
|
|
java_item: &Item::ANDESITE_STAIRS,
|
|
bedrock_item: &BedrockItem::ANDESITE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ANDESITE_WALL: Self = Self {
|
|
java_item: &Item::ANDESITE_WALL,
|
|
bedrock_item: &BedrockItem::ANDESITE_WALL,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ANGLER_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::ANGLER_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::ANGLER_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ANVIL: Self = Self {
|
|
java_item: &Item::ANVIL,
|
|
bedrock_item: &BedrockItem::ANVIL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const APPLE: Self = Self {
|
|
java_item: &Item::APPLE,
|
|
bedrock_item: &BedrockItem::APPLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ARCHER_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::ARCHER_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::ARCHER_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ARMADILLO_SCUTE: Self = Self {
|
|
java_item: &Item::ARMADILLO_SCUTE,
|
|
bedrock_item: &BedrockItem::ARMADILLO_SCUTE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ARMADILLO_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::ARMADILLO_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::ARMADILLO_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ARMOR_STAND: Self = Self {
|
|
java_item: &Item::ARMOR_STAND,
|
|
bedrock_item: &BedrockItem::ARMOR_STAND,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ARMS_UP_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::ARMS_UP_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::ARMS_UP_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ARROW: Self = Self {
|
|
java_item: &Item::ARROW,
|
|
bedrock_item: &BedrockItem::ARROW,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const AXOLOTL_BUCKET: Self = Self {
|
|
java_item: &Item::AXOLOTL_BUCKET,
|
|
bedrock_item: &BedrockItem::AXOLOTL_BUCKET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const AXOLOTL_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::AXOLOTL_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::AXOLOTL_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const AZALEA: Self = Self {
|
|
java_item: &Item::AZALEA,
|
|
bedrock_item: &BedrockItem::AZALEA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const AZALEA_LEAVES: Self = Self {
|
|
java_item: &Item::AZALEA_LEAVES,
|
|
bedrock_item: &BedrockItem::AZALEA_LEAVES,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const AZURE_BLUET: Self = Self {
|
|
java_item: &Item::AZURE_BLUET,
|
|
bedrock_item: &BedrockItem::AZURE_BLUET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAKED_POTATO: Self = Self {
|
|
java_item: &Item::BAKED_POTATO,
|
|
bedrock_item: &BedrockItem::BAKED_POTATO,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO: Self = Self {
|
|
java_item: &Item::BAMBOO,
|
|
bedrock_item: &BedrockItem::BAMBOO,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_BLOCK: Self = Self {
|
|
java_item: &Item::BAMBOO_BLOCK,
|
|
bedrock_item: &BedrockItem::BAMBOO_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_BUTTON: Self = Self {
|
|
java_item: &Item::BAMBOO_BUTTON,
|
|
bedrock_item: &BedrockItem::BAMBOO_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_CHEST_RAFT: Self = Self {
|
|
java_item: &Item::BAMBOO_CHEST_RAFT,
|
|
bedrock_item: &BedrockItem::BAMBOO_CHEST_RAFT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_DOOR: Self = Self {
|
|
java_item: &Item::BAMBOO_DOOR,
|
|
bedrock_item: &BedrockItem::BAMBOO_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_FENCE: Self = Self {
|
|
java_item: &Item::BAMBOO_FENCE,
|
|
bedrock_item: &BedrockItem::BAMBOO_FENCE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_FENCE_GATE: Self = Self {
|
|
java_item: &Item::BAMBOO_FENCE_GATE,
|
|
bedrock_item: &BedrockItem::BAMBOO_FENCE_GATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_HANGING_SIGN: Self = Self {
|
|
java_item: &Item::BAMBOO_HANGING_SIGN,
|
|
bedrock_item: &BedrockItem::BAMBOO_HANGING_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_MOSAIC: Self = Self {
|
|
java_item: &Item::BAMBOO_MOSAIC,
|
|
bedrock_item: &BedrockItem::BAMBOO_MOSAIC,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_MOSAIC_SLAB: Self = Self {
|
|
java_item: &Item::BAMBOO_MOSAIC_SLAB,
|
|
bedrock_item: &BedrockItem::BAMBOO_MOSAIC_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_MOSAIC_STAIRS: Self = Self {
|
|
java_item: &Item::BAMBOO_MOSAIC_STAIRS,
|
|
bedrock_item: &BedrockItem::BAMBOO_MOSAIC_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_PLANKS: Self = Self {
|
|
java_item: &Item::BAMBOO_PLANKS,
|
|
bedrock_item: &BedrockItem::BAMBOO_PLANKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::BAMBOO_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::BAMBOO_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_RAFT: Self = Self {
|
|
java_item: &Item::BAMBOO_RAFT,
|
|
bedrock_item: &BedrockItem::BAMBOO_RAFT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_SHELF: Self = Self {
|
|
java_item: &Item::BAMBOO_SHELF,
|
|
bedrock_item: &BedrockItem::BAMBOO_SHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_SIGN: Self = Self {
|
|
java_item: &Item::BAMBOO_SIGN,
|
|
bedrock_item: &BedrockItem::BAMBOO_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_SLAB: Self = Self {
|
|
java_item: &Item::BAMBOO_SLAB,
|
|
bedrock_item: &BedrockItem::BAMBOO_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_STAIRS: Self = Self {
|
|
java_item: &Item::BAMBOO_STAIRS,
|
|
bedrock_item: &BedrockItem::BAMBOO_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAMBOO_TRAPDOOR: Self = Self {
|
|
java_item: &Item::BAMBOO_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::BAMBOO_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BARREL: Self = Self {
|
|
java_item: &Item::BARREL,
|
|
bedrock_item: &BedrockItem::BARREL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BARRIER: Self = Self {
|
|
java_item: &Item::BARRIER,
|
|
bedrock_item: &BedrockItem::BARRIER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BASALT: Self = Self {
|
|
java_item: &Item::BASALT,
|
|
bedrock_item: &BedrockItem::BASALT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BAT_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::BAT_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::BAT_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BEACON: Self = Self {
|
|
java_item: &Item::BEACON,
|
|
bedrock_item: &BedrockItem::BEACON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BEDROCK: Self = Self {
|
|
java_item: &Item::BEDROCK,
|
|
bedrock_item: &BedrockItem::BEDROCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BEE_NEST: Self = Self {
|
|
java_item: &Item::BEE_NEST,
|
|
bedrock_item: &BedrockItem::BEE_NEST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BEE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::BEE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::BEE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BEEF: Self = Self {
|
|
java_item: &Item::BEEF,
|
|
bedrock_item: &BedrockItem::BEEF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BEEHIVE: Self = Self {
|
|
java_item: &Item::BEEHIVE,
|
|
bedrock_item: &BedrockItem::BEEHIVE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BEETROOT: Self = Self {
|
|
java_item: &Item::BEETROOT,
|
|
bedrock_item: &BedrockItem::BEETROOT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BEETROOT_SEEDS: Self = Self {
|
|
java_item: &Item::BEETROOT_SEEDS,
|
|
bedrock_item: &BedrockItem::BEETROOT_SEEDS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BEETROOT_SOUP: Self = Self {
|
|
java_item: &Item::BEETROOT_SOUP,
|
|
bedrock_item: &BedrockItem::BEETROOT_SOUP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BELL: Self = Self {
|
|
java_item: &Item::BELL,
|
|
bedrock_item: &BedrockItem::BELL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIG_DRIPLEAF: Self = Self {
|
|
java_item: &Item::BIG_DRIPLEAF,
|
|
bedrock_item: &BedrockItem::BIG_DRIPLEAF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_BOAT: Self = Self {
|
|
java_item: &Item::BIRCH_BOAT,
|
|
bedrock_item: &BedrockItem::BIRCH_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_BUTTON: Self = Self {
|
|
java_item: &Item::BIRCH_BUTTON,
|
|
bedrock_item: &BedrockItem::BIRCH_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_CHEST_BOAT: Self = Self {
|
|
java_item: &Item::BIRCH_CHEST_BOAT,
|
|
bedrock_item: &BedrockItem::BIRCH_CHEST_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_DOOR: Self = Self {
|
|
java_item: &Item::BIRCH_DOOR,
|
|
bedrock_item: &BedrockItem::BIRCH_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_FENCE: Self = Self {
|
|
java_item: &Item::BIRCH_FENCE,
|
|
bedrock_item: &BedrockItem::BIRCH_FENCE,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_FENCE_GATE: Self = Self {
|
|
java_item: &Item::BIRCH_FENCE_GATE,
|
|
bedrock_item: &BedrockItem::BIRCH_FENCE_GATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_HANGING_SIGN: Self = Self {
|
|
java_item: &Item::BIRCH_HANGING_SIGN,
|
|
bedrock_item: &BedrockItem::BIRCH_HANGING_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_LEAVES: Self = Self {
|
|
java_item: &Item::BIRCH_LEAVES,
|
|
bedrock_item: &BedrockItem::BIRCH_LEAVES,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_LOG: Self = Self {
|
|
java_item: &Item::BIRCH_LOG,
|
|
bedrock_item: &BedrockItem::BIRCH_LOG,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_PLANKS: Self = Self {
|
|
java_item: &Item::BIRCH_PLANKS,
|
|
bedrock_item: &BedrockItem::BIRCH_PLANKS,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::BIRCH_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::BIRCH_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_SAPLING: Self = Self {
|
|
java_item: &Item::BIRCH_SAPLING,
|
|
bedrock_item: &BedrockItem::BIRCH_SAPLING,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_SHELF: Self = Self {
|
|
java_item: &Item::BIRCH_SHELF,
|
|
bedrock_item: &BedrockItem::BIRCH_SHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_SIGN: Self = Self {
|
|
java_item: &Item::BIRCH_SIGN,
|
|
bedrock_item: &BedrockItem::BIRCH_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_SLAB: Self = Self {
|
|
java_item: &Item::BIRCH_SLAB,
|
|
bedrock_item: &BedrockItem::BIRCH_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_STAIRS: Self = Self {
|
|
java_item: &Item::BIRCH_STAIRS,
|
|
bedrock_item: &BedrockItem::BIRCH_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_TRAPDOOR: Self = Self {
|
|
java_item: &Item::BIRCH_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::BIRCH_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BIRCH_WOOD: Self = Self {
|
|
java_item: &Item::BIRCH_WOOD,
|
|
bedrock_item: &BedrockItem::BIRCH_WOOD,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_BANNER: Self = Self {
|
|
java_item: &Item::BLACK_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_BED: Self = Self {
|
|
java_item: &Item::BLACK_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 15,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_BUNDLE: Self = Self {
|
|
java_item: &Item::BLACK_BUNDLE,
|
|
bedrock_item: &BedrockItem::BLACK_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_CANDLE: Self = Self {
|
|
java_item: &Item::BLACK_CANDLE,
|
|
bedrock_item: &BedrockItem::BLACK_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_CARPET: Self = Self {
|
|
java_item: &Item::BLACK_CARPET,
|
|
bedrock_item: &BedrockItem::BLACK_CARPET,
|
|
bedrock_data: 15,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_CONCRETE: Self = Self {
|
|
java_item: &Item::BLACK_CONCRETE,
|
|
bedrock_item: &BedrockItem::BLACK_CONCRETE,
|
|
bedrock_data: 15,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::BLACK_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::BLACK_CONCRETE_POWDER,
|
|
bedrock_data: 15,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_DYE: Self = Self {
|
|
java_item: &Item::BLACK_DYE,
|
|
bedrock_item: &BedrockItem::BLACK_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::BLACK_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::BLACK_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_HARNESS: Self = Self {
|
|
java_item: &Item::BLACK_HARNESS,
|
|
bedrock_item: &BedrockItem::BLACK_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::BLACK_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::BLACK_SHULKER_BOX,
|
|
bedrock_data: 15,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::BLACK_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::BLACK_STAINED_GLASS,
|
|
bedrock_data: 15,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::BLACK_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::BLACK_STAINED_GLASS_PANE,
|
|
bedrock_data: 15,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_TERRACOTTA: Self = Self {
|
|
java_item: &Item::BLACK_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::BLACK_TERRACOTTA,
|
|
bedrock_data: 15,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACK_WOOL: Self = Self {
|
|
java_item: &Item::BLACK_WOOL,
|
|
bedrock_item: &BedrockItem::BLACK_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACKSTONE: Self = Self {
|
|
java_item: &Item::BLACKSTONE,
|
|
bedrock_item: &BedrockItem::BLACKSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACKSTONE_SLAB: Self = Self {
|
|
java_item: &Item::BLACKSTONE_SLAB,
|
|
bedrock_item: &BedrockItem::BLACKSTONE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACKSTONE_STAIRS: Self = Self {
|
|
java_item: &Item::BLACKSTONE_STAIRS,
|
|
bedrock_item: &BedrockItem::BLACKSTONE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLACKSTONE_WALL: Self = Self {
|
|
java_item: &Item::BLACKSTONE_WALL,
|
|
bedrock_item: &BedrockItem::BLACKSTONE_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLADE_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::BLADE_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::BLADE_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLAST_FURNACE: Self = Self {
|
|
java_item: &Item::BLAST_FURNACE,
|
|
bedrock_item: &BedrockItem::BLAST_FURNACE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLAZE_POWDER: Self = Self {
|
|
java_item: &Item::BLAZE_POWDER,
|
|
bedrock_item: &BedrockItem::BLAZE_POWDER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLAZE_ROD: Self = Self {
|
|
java_item: &Item::BLAZE_ROD,
|
|
bedrock_item: &BedrockItem::BLAZE_ROD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLAZE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::BLAZE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::BLAZE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_BANNER: Self = Self {
|
|
java_item: &Item::BLUE_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_BED: Self = Self {
|
|
java_item: &Item::BLUE_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 11,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_BUNDLE: Self = Self {
|
|
java_item: &Item::BLUE_BUNDLE,
|
|
bedrock_item: &BedrockItem::BLUE_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_CANDLE: Self = Self {
|
|
java_item: &Item::BLUE_CANDLE,
|
|
bedrock_item: &BedrockItem::BLUE_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_CARPET: Self = Self {
|
|
java_item: &Item::BLUE_CARPET,
|
|
bedrock_item: &BedrockItem::BLUE_CARPET,
|
|
bedrock_data: 11,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_CONCRETE: Self = Self {
|
|
java_item: &Item::BLUE_CONCRETE,
|
|
bedrock_item: &BedrockItem::BLUE_CONCRETE,
|
|
bedrock_data: 11,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::BLUE_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::BLUE_CONCRETE_POWDER,
|
|
bedrock_data: 11,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_DYE: Self = Self {
|
|
java_item: &Item::BLUE_DYE,
|
|
bedrock_item: &BedrockItem::BLUE_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_EGG: Self = Self {
|
|
java_item: &Item::BLUE_EGG,
|
|
bedrock_item: &BedrockItem::BLUE_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::BLUE_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::BLUE_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_HARNESS: Self = Self {
|
|
java_item: &Item::BLUE_HARNESS,
|
|
bedrock_item: &BedrockItem::BLUE_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_ICE: Self = Self {
|
|
java_item: &Item::BLUE_ICE,
|
|
bedrock_item: &BedrockItem::BLUE_ICE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_ORCHID: Self = Self {
|
|
java_item: &Item::BLUE_ORCHID,
|
|
bedrock_item: &BedrockItem::BLUE_ORCHID,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::BLUE_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::BLUE_SHULKER_BOX,
|
|
bedrock_data: 11,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::BLUE_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::BLUE_STAINED_GLASS,
|
|
bedrock_data: 11,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::BLUE_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::BLUE_STAINED_GLASS_PANE,
|
|
bedrock_data: 11,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_TERRACOTTA: Self = Self {
|
|
java_item: &Item::BLUE_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::BLUE_TERRACOTTA,
|
|
bedrock_data: 11,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BLUE_WOOL: Self = Self {
|
|
java_item: &Item::BLUE_WOOL,
|
|
bedrock_item: &BedrockItem::BLUE_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BOGGED_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::BOGGED_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::BOGGED_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BOLT_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::BOLT_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::BOLT_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BONE: Self = Self {
|
|
java_item: &Item::BONE,
|
|
bedrock_item: &BedrockItem::BONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BONE_BLOCK: Self = Self {
|
|
java_item: &Item::BONE_BLOCK,
|
|
bedrock_item: &BedrockItem::BONE_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BONE_MEAL: Self = Self {
|
|
java_item: &Item::BONE_MEAL,
|
|
bedrock_item: &BedrockItem::BONE_MEAL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BOOK: Self = Self {
|
|
java_item: &Item::BOOK,
|
|
bedrock_item: &BedrockItem::BOOK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BOOKSHELF: Self = Self {
|
|
java_item: &Item::BOOKSHELF,
|
|
bedrock_item: &BedrockItem::BOOKSHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BORDURE_INDENTED_BANNER_PATTERN: Self = Self {
|
|
java_item: &Item::BORDURE_INDENTED_BANNER_PATTERN,
|
|
bedrock_item: &BedrockItem::BORDURE_INDENTED_BANNER_PATTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BOW: Self = Self {
|
|
java_item: &Item::BOW,
|
|
bedrock_item: &BedrockItem::BOW,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BOWL: Self = Self {
|
|
java_item: &Item::BOWL,
|
|
bedrock_item: &BedrockItem::BOWL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BRAIN_CORAL: Self = Self {
|
|
java_item: &Item::BRAIN_CORAL,
|
|
bedrock_item: &BedrockItem::BRAIN_CORAL,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BRAIN_CORAL_BLOCK: Self = Self {
|
|
java_item: &Item::BRAIN_CORAL_BLOCK,
|
|
bedrock_item: &BedrockItem::BRAIN_CORAL_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BRAIN_CORAL_FAN: Self = Self {
|
|
java_item: &Item::BRAIN_CORAL_FAN,
|
|
bedrock_item: &BedrockItem::BRAIN_CORAL_FAN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BREAD: Self = Self {
|
|
java_item: &Item::BREAD,
|
|
bedrock_item: &BedrockItem::BREAD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BREEZE_ROD: Self = Self {
|
|
java_item: &Item::BREEZE_ROD,
|
|
bedrock_item: &BedrockItem::BREEZE_ROD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BREEZE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::BREEZE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::BREEZE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BREWER_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::BREWER_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::BREWER_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BREWING_STAND: Self = Self {
|
|
java_item: &Item::BREWING_STAND,
|
|
bedrock_item: &BedrockItem::BREWING_STAND,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BRICK: Self = Self {
|
|
java_item: &Item::BRICK,
|
|
bedrock_item: &BedrockItem::BRICK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BRICK_SLAB: Self = Self {
|
|
java_item: &Item::BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::BRICK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BRICK_WALL: Self = Self {
|
|
java_item: &Item::BRICK_WALL,
|
|
bedrock_item: &BedrockItem::BRICK_WALL,
|
|
bedrock_data: 6,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BRICKS: Self = Self {
|
|
java_item: &Item::BRICKS,
|
|
bedrock_item: &BedrockItem::BRICK_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_BANNER: Self = Self {
|
|
java_item: &Item::BROWN_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_BED: Self = Self {
|
|
java_item: &Item::BROWN_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 12,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_BUNDLE: Self = Self {
|
|
java_item: &Item::BROWN_BUNDLE,
|
|
bedrock_item: &BedrockItem::BROWN_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_CANDLE: Self = Self {
|
|
java_item: &Item::BROWN_CANDLE,
|
|
bedrock_item: &BedrockItem::BROWN_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_CARPET: Self = Self {
|
|
java_item: &Item::BROWN_CARPET,
|
|
bedrock_item: &BedrockItem::BROWN_CARPET,
|
|
bedrock_data: 12,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_CONCRETE: Self = Self {
|
|
java_item: &Item::BROWN_CONCRETE,
|
|
bedrock_item: &BedrockItem::BROWN_CONCRETE,
|
|
bedrock_data: 12,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::BROWN_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::BROWN_CONCRETE_POWDER,
|
|
bedrock_data: 12,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_DYE: Self = Self {
|
|
java_item: &Item::BROWN_DYE,
|
|
bedrock_item: &BedrockItem::BROWN_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_EGG: Self = Self {
|
|
java_item: &Item::BROWN_EGG,
|
|
bedrock_item: &BedrockItem::BROWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::BROWN_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::BROWN_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_HARNESS: Self = Self {
|
|
java_item: &Item::BROWN_HARNESS,
|
|
bedrock_item: &BedrockItem::BROWN_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_MUSHROOM: Self = Self {
|
|
java_item: &Item::BROWN_MUSHROOM,
|
|
bedrock_item: &BedrockItem::BROWN_MUSHROOM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_MUSHROOM_BLOCK: Self = Self {
|
|
java_item: &Item::BROWN_MUSHROOM_BLOCK,
|
|
bedrock_item: &BedrockItem::BROWN_MUSHROOM_BLOCK,
|
|
bedrock_data: 14,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::BROWN_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::BROWN_SHULKER_BOX,
|
|
bedrock_data: 12,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::BROWN_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::BROWN_STAINED_GLASS,
|
|
bedrock_data: 12,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::BROWN_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::BROWN_STAINED_GLASS_PANE,
|
|
bedrock_data: 12,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_TERRACOTTA: Self = Self {
|
|
java_item: &Item::BROWN_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::BROWN_TERRACOTTA,
|
|
bedrock_data: 12,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BROWN_WOOL: Self = Self {
|
|
java_item: &Item::BROWN_WOOL,
|
|
bedrock_item: &BedrockItem::BROWN_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BRUSH: Self = Self {
|
|
java_item: &Item::BRUSH,
|
|
bedrock_item: &BedrockItem::BRUSH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BUBBLE_CORAL: Self = Self {
|
|
java_item: &Item::BUBBLE_CORAL,
|
|
bedrock_item: &BedrockItem::BUBBLE_CORAL,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BUBBLE_CORAL_BLOCK: Self = Self {
|
|
java_item: &Item::BUBBLE_CORAL_BLOCK,
|
|
bedrock_item: &BedrockItem::BUBBLE_CORAL_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BUBBLE_CORAL_FAN: Self = Self {
|
|
java_item: &Item::BUBBLE_CORAL_FAN,
|
|
bedrock_item: &BedrockItem::BUBBLE_CORAL_FAN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BUCKET: Self = Self {
|
|
java_item: &Item::BUCKET,
|
|
bedrock_item: &BedrockItem::BUCKET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BUDDING_AMETHYST: Self = Self {
|
|
java_item: &Item::BUDDING_AMETHYST,
|
|
bedrock_item: &BedrockItem::BUDDING_AMETHYST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BUNDLE: Self = Self {
|
|
java_item: &Item::BUNDLE,
|
|
bedrock_item: &BedrockItem::BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BURN_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::BURN_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::BURN_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const BUSH: Self = Self {
|
|
java_item: &Item::BUSH,
|
|
bedrock_item: &BedrockItem::BUSH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CACTUS: Self = Self {
|
|
java_item: &Item::CACTUS,
|
|
bedrock_item: &BedrockItem::CACTUS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CACTUS_FLOWER: Self = Self {
|
|
java_item: &Item::CACTUS_FLOWER,
|
|
bedrock_item: &BedrockItem::CACTUS_FLOWER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CAKE: Self = Self {
|
|
java_item: &Item::CAKE,
|
|
bedrock_item: &BedrockItem::CAKE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CALCITE: Self = Self {
|
|
java_item: &Item::CALCITE,
|
|
bedrock_item: &BedrockItem::CALCITE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CALIBRATED_SCULK_SENSOR: Self = Self {
|
|
java_item: &Item::CALIBRATED_SCULK_SENSOR,
|
|
bedrock_item: &BedrockItem::CALIBRATED_SCULK_SENSOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CAMEL_HUSK_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::CAMEL_HUSK_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::CAMEL_HUSK_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CAMEL_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::CAMEL_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::CAMEL_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CAMPFIRE: Self = Self {
|
|
java_item: &Item::CAMPFIRE,
|
|
bedrock_item: &BedrockItem::CAMPFIRE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CANDLE: Self = Self {
|
|
java_item: &Item::CANDLE,
|
|
bedrock_item: &BedrockItem::CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CARROT: Self = Self {
|
|
java_item: &Item::CARROT,
|
|
bedrock_item: &BedrockItem::CARROT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CARROT_ON_A_STICK: Self = Self {
|
|
java_item: &Item::CARROT_ON_A_STICK,
|
|
bedrock_item: &BedrockItem::CARROT_ON_A_STICK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CARTOGRAPHY_TABLE: Self = Self {
|
|
java_item: &Item::CARTOGRAPHY_TABLE,
|
|
bedrock_item: &BedrockItem::CARTOGRAPHY_TABLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CARVED_PUMPKIN: Self = Self {
|
|
java_item: &Item::CARVED_PUMPKIN,
|
|
bedrock_item: &BedrockItem::CARVED_PUMPKIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CAT_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::CAT_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::CAT_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CAULDRON: Self = Self {
|
|
java_item: &Item::CAULDRON,
|
|
bedrock_item: &BedrockItem::CAULDRON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CAVE_SPIDER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::CAVE_SPIDER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::CAVE_SPIDER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHAIN_COMMAND_BLOCK: Self = Self {
|
|
java_item: &Item::CHAIN_COMMAND_BLOCK,
|
|
bedrock_item: &BedrockItem::CHAIN_COMMAND_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHAINMAIL_BOOTS: Self = Self {
|
|
java_item: &Item::CHAINMAIL_BOOTS,
|
|
bedrock_item: &BedrockItem::CHAINMAIL_BOOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHAINMAIL_CHESTPLATE: Self = Self {
|
|
java_item: &Item::CHAINMAIL_CHESTPLATE,
|
|
bedrock_item: &BedrockItem::CHAINMAIL_CHESTPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHAINMAIL_HELMET: Self = Self {
|
|
java_item: &Item::CHAINMAIL_HELMET,
|
|
bedrock_item: &BedrockItem::CHAINMAIL_HELMET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHAINMAIL_LEGGINGS: Self = Self {
|
|
java_item: &Item::CHAINMAIL_LEGGINGS,
|
|
bedrock_item: &BedrockItem::CHAINMAIL_LEGGINGS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHARCOAL: Self = Self {
|
|
java_item: &Item::CHARCOAL,
|
|
bedrock_item: &BedrockItem::CHARCOAL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_BOAT: Self = Self {
|
|
java_item: &Item::CHERRY_BOAT,
|
|
bedrock_item: &BedrockItem::CHERRY_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_BUTTON: Self = Self {
|
|
java_item: &Item::CHERRY_BUTTON,
|
|
bedrock_item: &BedrockItem::CHERRY_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_CHEST_BOAT: Self = Self {
|
|
java_item: &Item::CHERRY_CHEST_BOAT,
|
|
bedrock_item: &BedrockItem::CHERRY_CHEST_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_DOOR: Self = Self {
|
|
java_item: &Item::CHERRY_DOOR,
|
|
bedrock_item: &BedrockItem::CHERRY_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_FENCE: Self = Self {
|
|
java_item: &Item::CHERRY_FENCE,
|
|
bedrock_item: &BedrockItem::CHERRY_FENCE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_FENCE_GATE: Self = Self {
|
|
java_item: &Item::CHERRY_FENCE_GATE,
|
|
bedrock_item: &BedrockItem::CHERRY_FENCE_GATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_HANGING_SIGN: Self = Self {
|
|
java_item: &Item::CHERRY_HANGING_SIGN,
|
|
bedrock_item: &BedrockItem::CHERRY_HANGING_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_LEAVES: Self = Self {
|
|
java_item: &Item::CHERRY_LEAVES,
|
|
bedrock_item: &BedrockItem::CHERRY_LEAVES,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_LOG: Self = Self {
|
|
java_item: &Item::CHERRY_LOG,
|
|
bedrock_item: &BedrockItem::CHERRY_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_PLANKS: Self = Self {
|
|
java_item: &Item::CHERRY_PLANKS,
|
|
bedrock_item: &BedrockItem::CHERRY_PLANKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::CHERRY_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::CHERRY_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_SAPLING: Self = Self {
|
|
java_item: &Item::CHERRY_SAPLING,
|
|
bedrock_item: &BedrockItem::CHERRY_SAPLING,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_SHELF: Self = Self {
|
|
java_item: &Item::CHERRY_SHELF,
|
|
bedrock_item: &BedrockItem::CHERRY_SHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_SIGN: Self = Self {
|
|
java_item: &Item::CHERRY_SIGN,
|
|
bedrock_item: &BedrockItem::CHERRY_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_SLAB: Self = Self {
|
|
java_item: &Item::CHERRY_SLAB,
|
|
bedrock_item: &BedrockItem::CHERRY_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_STAIRS: Self = Self {
|
|
java_item: &Item::CHERRY_STAIRS,
|
|
bedrock_item: &BedrockItem::CHERRY_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_TRAPDOOR: Self = Self {
|
|
java_item: &Item::CHERRY_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::CHERRY_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHERRY_WOOD: Self = Self {
|
|
java_item: &Item::CHERRY_WOOD,
|
|
bedrock_item: &BedrockItem::CHERRY_WOOD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHEST: Self = Self {
|
|
java_item: &Item::CHEST,
|
|
bedrock_item: &BedrockItem::CHEST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHEST_MINECART: Self = Self {
|
|
java_item: &Item::CHEST_MINECART,
|
|
bedrock_item: &BedrockItem::CHEST_MINECART,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHICKEN: Self = Self {
|
|
java_item: &Item::CHICKEN,
|
|
bedrock_item: &BedrockItem::CHICKEN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHICKEN_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::CHICKEN_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::CHICKEN_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHIPPED_ANVIL: Self = Self {
|
|
java_item: &Item::CHIPPED_ANVIL,
|
|
bedrock_item: &BedrockItem::CHIPPED_ANVIL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_BOOKSHELF: Self = Self {
|
|
java_item: &Item::CHISELED_BOOKSHELF,
|
|
bedrock_item: &BedrockItem::CHISELED_BOOKSHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_CINNABAR: Self = Self {
|
|
java_item: &Item::CHISELED_CINNABAR,
|
|
bedrock_item: &BedrockItem::CHISELED_CINNABAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_COPPER: Self = Self {
|
|
java_item: &Item::CHISELED_COPPER,
|
|
bedrock_item: &BedrockItem::CHISELED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_DEEPSLATE: Self = Self {
|
|
java_item: &Item::CHISELED_DEEPSLATE,
|
|
bedrock_item: &BedrockItem::CHISELED_DEEPSLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_NETHER_BRICKS: Self = Self {
|
|
java_item: &Item::CHISELED_NETHER_BRICKS,
|
|
bedrock_item: &BedrockItem::CHISELED_NETHER_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_POLISHED_BLACKSTONE: Self = Self {
|
|
java_item: &Item::CHISELED_POLISHED_BLACKSTONE,
|
|
bedrock_item: &BedrockItem::CHISELED_POLISHED_BLACKSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_QUARTZ_BLOCK: Self = Self {
|
|
java_item: &Item::CHISELED_QUARTZ_BLOCK,
|
|
bedrock_item: &BedrockItem::CHISELED_QUARTZ_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_RED_SANDSTONE: Self = Self {
|
|
java_item: &Item::CHISELED_RED_SANDSTONE,
|
|
bedrock_item: &BedrockItem::CHISELED_RED_SANDSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_RESIN_BRICKS: Self = Self {
|
|
java_item: &Item::CHISELED_RESIN_BRICKS,
|
|
bedrock_item: &BedrockItem::CHISELED_RESIN_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_SANDSTONE: Self = Self {
|
|
java_item: &Item::CHISELED_SANDSTONE,
|
|
bedrock_item: &BedrockItem::CHISELED_SANDSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_STONE_BRICKS: Self = Self {
|
|
java_item: &Item::CHISELED_STONE_BRICKS,
|
|
bedrock_item: &BedrockItem::CHISELED_STONE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_SULFUR: Self = Self {
|
|
java_item: &Item::CHISELED_SULFUR,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_TUFF: Self = Self {
|
|
java_item: &Item::CHISELED_TUFF,
|
|
bedrock_item: &BedrockItem::CHISELED_TUFF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHISELED_TUFF_BRICKS: Self = Self {
|
|
java_item: &Item::CHISELED_TUFF_BRICKS,
|
|
bedrock_item: &BedrockItem::CHISELED_TUFF_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHORUS_FLOWER: Self = Self {
|
|
java_item: &Item::CHORUS_FLOWER,
|
|
bedrock_item: &BedrockItem::CHORUS_FLOWER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHORUS_FRUIT: Self = Self {
|
|
java_item: &Item::CHORUS_FRUIT,
|
|
bedrock_item: &BedrockItem::CHORUS_FRUIT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CHORUS_PLANT: Self = Self {
|
|
java_item: &Item::CHORUS_PLANT,
|
|
bedrock_item: &BedrockItem::CHORUS_PLANT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CINNABAR: Self = Self {
|
|
java_item: &Item::CINNABAR,
|
|
bedrock_item: &BedrockItem::CINNABAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CINNABAR_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::CINNABAR_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::CINNABAR_BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CINNABAR_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::CINNABAR_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::CINNABAR_BRICK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CINNABAR_BRICK_WALL: Self = Self {
|
|
java_item: &Item::CINNABAR_BRICK_WALL,
|
|
bedrock_item: &BedrockItem::CINNABAR_BRICK_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CINNABAR_BRICKS: Self = Self {
|
|
java_item: &Item::CINNABAR_BRICKS,
|
|
bedrock_item: &BedrockItem::CINNABAR_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CINNABAR_SLAB: Self = Self {
|
|
java_item: &Item::CINNABAR_SLAB,
|
|
bedrock_item: &BedrockItem::CINNABAR_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CINNABAR_STAIRS: Self = Self {
|
|
java_item: &Item::CINNABAR_STAIRS,
|
|
bedrock_item: &BedrockItem::CINNABAR_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CINNABAR_WALL: Self = Self {
|
|
java_item: &Item::CINNABAR_WALL,
|
|
bedrock_item: &BedrockItem::CINNABAR_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CLAY: Self = Self {
|
|
java_item: &Item::CLAY,
|
|
bedrock_item: &BedrockItem::CLAY,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CLAY_BALL: Self = Self {
|
|
java_item: &Item::CLAY_BALL,
|
|
bedrock_item: &BedrockItem::CLAY_BALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CLOCK: Self = Self {
|
|
java_item: &Item::CLOCK,
|
|
bedrock_item: &BedrockItem::CLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CLOSED_EYEBLOSSOM: Self = Self {
|
|
java_item: &Item::CLOSED_EYEBLOSSOM,
|
|
bedrock_item: &BedrockItem::CLOSED_EYEBLOSSOM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COAL: Self = Self {
|
|
java_item: &Item::COAL,
|
|
bedrock_item: &BedrockItem::COAL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COAL_BLOCK: Self = Self {
|
|
java_item: &Item::COAL_BLOCK,
|
|
bedrock_item: &BedrockItem::COAL_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COAL_ORE: Self = Self {
|
|
java_item: &Item::COAL_ORE,
|
|
bedrock_item: &BedrockItem::COAL_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COARSE_DIRT: Self = Self {
|
|
java_item: &Item::COARSE_DIRT,
|
|
bedrock_item: &BedrockItem::COARSE_DIRT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COAST_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::COAST_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::COAST_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COBBLED_DEEPSLATE: Self = Self {
|
|
java_item: &Item::COBBLED_DEEPSLATE,
|
|
bedrock_item: &BedrockItem::COBBLED_DEEPSLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COBBLED_DEEPSLATE_SLAB: Self = Self {
|
|
java_item: &Item::COBBLED_DEEPSLATE_SLAB,
|
|
bedrock_item: &BedrockItem::COBBLED_DEEPSLATE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COBBLED_DEEPSLATE_STAIRS: Self = Self {
|
|
java_item: &Item::COBBLED_DEEPSLATE_STAIRS,
|
|
bedrock_item: &BedrockItem::COBBLED_DEEPSLATE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COBBLED_DEEPSLATE_WALL: Self = Self {
|
|
java_item: &Item::COBBLED_DEEPSLATE_WALL,
|
|
bedrock_item: &BedrockItem::COBBLED_DEEPSLATE_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COBBLESTONE: Self = Self {
|
|
java_item: &Item::COBBLESTONE,
|
|
bedrock_item: &BedrockItem::COBBLESTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COBBLESTONE_SLAB: Self = Self {
|
|
java_item: &Item::COBBLESTONE_SLAB,
|
|
bedrock_item: &BedrockItem::COBBLESTONE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COBBLESTONE_STAIRS: Self = Self {
|
|
java_item: &Item::COBBLESTONE_STAIRS,
|
|
bedrock_item: &BedrockItem::STONE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COBBLESTONE_WALL: Self = Self {
|
|
java_item: &Item::COBBLESTONE_WALL,
|
|
bedrock_item: &BedrockItem::COBBLESTONE_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COBWEB: Self = Self {
|
|
java_item: &Item::COBWEB,
|
|
bedrock_item: &BedrockItem::WEB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COCOA_BEANS: Self = Self {
|
|
java_item: &Item::COCOA_BEANS,
|
|
bedrock_item: &BedrockItem::COCOA_BEANS,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COD: Self = Self {
|
|
java_item: &Item::COD,
|
|
bedrock_item: &BedrockItem::COD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COD_BUCKET: Self = Self {
|
|
java_item: &Item::COD_BUCKET,
|
|
bedrock_item: &BedrockItem::COD_BUCKET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COD_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::COD_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::COD_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COMMAND_BLOCK: Self = Self {
|
|
java_item: &Item::COMMAND_BLOCK,
|
|
bedrock_item: &BedrockItem::COMMAND_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COMMAND_BLOCK_MINECART: Self = Self {
|
|
java_item: &Item::COMMAND_BLOCK_MINECART,
|
|
bedrock_item: &BedrockItem::COMMAND_BLOCK_MINECART,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COMPARATOR: Self = Self {
|
|
java_item: &Item::COMPARATOR,
|
|
bedrock_item: &BedrockItem::COMPARATOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COMPASS: Self = Self {
|
|
java_item: &Item::COMPASS,
|
|
bedrock_item: &BedrockItem::COMPASS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COMPOSTER: Self = Self {
|
|
java_item: &Item::COMPOSTER,
|
|
bedrock_item: &BedrockItem::COMPOSTER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CONDUIT: Self = Self {
|
|
java_item: &Item::CONDUIT,
|
|
bedrock_item: &BedrockItem::CONDUIT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COOKED_BEEF: Self = Self {
|
|
java_item: &Item::COOKED_BEEF,
|
|
bedrock_item: &BedrockItem::COOKED_BEEF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COOKED_CHICKEN: Self = Self {
|
|
java_item: &Item::COOKED_CHICKEN,
|
|
bedrock_item: &BedrockItem::COOKED_CHICKEN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COOKED_COD: Self = Self {
|
|
java_item: &Item::COOKED_COD,
|
|
bedrock_item: &BedrockItem::COOKED_COD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COOKED_MUTTON: Self = Self {
|
|
java_item: &Item::COOKED_MUTTON,
|
|
bedrock_item: &BedrockItem::COOKED_MUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COOKED_PORKCHOP: Self = Self {
|
|
java_item: &Item::COOKED_PORKCHOP,
|
|
bedrock_item: &BedrockItem::COOKED_PORKCHOP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COOKED_RABBIT: Self = Self {
|
|
java_item: &Item::COOKED_RABBIT,
|
|
bedrock_item: &BedrockItem::COOKED_RABBIT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COOKED_SALMON: Self = Self {
|
|
java_item: &Item::COOKED_SALMON,
|
|
bedrock_item: &BedrockItem::COOKED_SALMON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COOKIE: Self = Self {
|
|
java_item: &Item::COOKIE,
|
|
bedrock_item: &BedrockItem::COOKIE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_AXE: Self = Self {
|
|
java_item: &Item::COPPER_AXE,
|
|
bedrock_item: &BedrockItem::COPPER_AXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_BARS: Self = Self {
|
|
java_item: &Item::COPPER_BARS,
|
|
bedrock_item: &BedrockItem::COPPER_BARS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_BLOCK: Self = Self {
|
|
java_item: &Item::COPPER_BLOCK,
|
|
bedrock_item: &BedrockItem::COPPER_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_BOOTS: Self = Self {
|
|
java_item: &Item::COPPER_BOOTS,
|
|
bedrock_item: &BedrockItem::COPPER_BOOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_BULB: Self = Self {
|
|
java_item: &Item::COPPER_BULB,
|
|
bedrock_item: &BedrockItem::COPPER_BULB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_CHAIN: Self = Self {
|
|
java_item: &Item::COPPER_CHAIN,
|
|
bedrock_item: &BedrockItem::COPPER_CHAIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_CHEST: Self = Self {
|
|
java_item: &Item::COPPER_CHEST,
|
|
bedrock_item: &BedrockItem::COPPER_CHEST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_CHESTPLATE: Self = Self {
|
|
java_item: &Item::COPPER_CHESTPLATE,
|
|
bedrock_item: &BedrockItem::COPPER_CHESTPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_DOOR: Self = Self {
|
|
java_item: &Item::COPPER_DOOR,
|
|
bedrock_item: &BedrockItem::COPPER_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_GOLEM_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::COPPER_GOLEM_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::COPPER_GOLEM_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_GOLEM_STATUE: Self = Self {
|
|
java_item: &Item::COPPER_GOLEM_STATUE,
|
|
bedrock_item: &BedrockItem::COPPER_GOLEM_STATUE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_GRATE: Self = Self {
|
|
java_item: &Item::COPPER_GRATE,
|
|
bedrock_item: &BedrockItem::COPPER_GRATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_HELMET: Self = Self {
|
|
java_item: &Item::COPPER_HELMET,
|
|
bedrock_item: &BedrockItem::COPPER_HELMET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_HOE: Self = Self {
|
|
java_item: &Item::COPPER_HOE,
|
|
bedrock_item: &BedrockItem::COPPER_HOE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_HORSE_ARMOR: Self = Self {
|
|
java_item: &Item::COPPER_HORSE_ARMOR,
|
|
bedrock_item: &BedrockItem::COPPER_HORSE_ARMOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_INGOT: Self = Self {
|
|
java_item: &Item::COPPER_INGOT,
|
|
bedrock_item: &BedrockItem::COPPER_INGOT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_LANTERN: Self = Self {
|
|
java_item: &Item::COPPER_LANTERN,
|
|
bedrock_item: &BedrockItem::COPPER_LANTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_LEGGINGS: Self = Self {
|
|
java_item: &Item::COPPER_LEGGINGS,
|
|
bedrock_item: &BedrockItem::COPPER_LEGGINGS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_NAUTILUS_ARMOR: Self = Self {
|
|
java_item: &Item::COPPER_NAUTILUS_ARMOR,
|
|
bedrock_item: &BedrockItem::COPPER_NAUTILUS_ARMOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_NUGGET: Self = Self {
|
|
java_item: &Item::COPPER_NUGGET,
|
|
bedrock_item: &BedrockItem::COPPER_NUGGET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_ORE: Self = Self {
|
|
java_item: &Item::COPPER_ORE,
|
|
bedrock_item: &BedrockItem::COPPER_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_PICKAXE: Self = Self {
|
|
java_item: &Item::COPPER_PICKAXE,
|
|
bedrock_item: &BedrockItem::COPPER_PICKAXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_SHOVEL: Self = Self {
|
|
java_item: &Item::COPPER_SHOVEL,
|
|
bedrock_item: &BedrockItem::COPPER_SHOVEL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_SPEAR: Self = Self {
|
|
java_item: &Item::COPPER_SPEAR,
|
|
bedrock_item: &BedrockItem::COPPER_SPEAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_SWORD: Self = Self {
|
|
java_item: &Item::COPPER_SWORD,
|
|
bedrock_item: &BedrockItem::COPPER_SWORD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_TORCH: Self = Self {
|
|
java_item: &Item::COPPER_TORCH,
|
|
bedrock_item: &BedrockItem::COPPER_TORCH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COPPER_TRAPDOOR: Self = Self {
|
|
java_item: &Item::COPPER_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::COPPER_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CORNFLOWER: Self = Self {
|
|
java_item: &Item::CORNFLOWER,
|
|
bedrock_item: &BedrockItem::CORNFLOWER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const COW_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::COW_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::COW_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRACKED_DEEPSLATE_BRICKS: Self = Self {
|
|
java_item: &Item::CRACKED_DEEPSLATE_BRICKS,
|
|
bedrock_item: &BedrockItem::CRACKED_DEEPSLATE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRACKED_DEEPSLATE_TILES: Self = Self {
|
|
java_item: &Item::CRACKED_DEEPSLATE_TILES,
|
|
bedrock_item: &BedrockItem::CRACKED_DEEPSLATE_TILES,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRACKED_NETHER_BRICKS: Self = Self {
|
|
java_item: &Item::CRACKED_NETHER_BRICKS,
|
|
bedrock_item: &BedrockItem::CRACKED_NETHER_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRACKED_POLISHED_BLACKSTONE_BRICKS: Self = Self {
|
|
java_item: &Item::CRACKED_POLISHED_BLACKSTONE_BRICKS,
|
|
bedrock_item: &BedrockItem::CRACKED_POLISHED_BLACKSTONE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRACKED_STONE_BRICKS: Self = Self {
|
|
java_item: &Item::CRACKED_STONE_BRICKS,
|
|
bedrock_item: &BedrockItem::CRACKED_STONE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRAFTER: Self = Self {
|
|
java_item: &Item::CRAFTER,
|
|
bedrock_item: &BedrockItem::CRAFTER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRAFTING_TABLE: Self = Self {
|
|
java_item: &Item::CRAFTING_TABLE,
|
|
bedrock_item: &BedrockItem::CRAFTING_TABLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CREAKING_HEART: Self = Self {
|
|
java_item: &Item::CREAKING_HEART,
|
|
bedrock_item: &BedrockItem::CREAKING_HEART,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CREAKING_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::CREAKING_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::CREAKING_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CREEPER_BANNER_PATTERN: Self = Self {
|
|
java_item: &Item::CREEPER_BANNER_PATTERN,
|
|
bedrock_item: &BedrockItem::CREEPER_BANNER_PATTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CREEPER_HEAD: Self = Self {
|
|
java_item: &Item::CREEPER_HEAD,
|
|
bedrock_item: &BedrockItem::CREEPER_HEAD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CREEPER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::CREEPER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::CREEPER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_BUTTON: Self = Self {
|
|
java_item: &Item::CRIMSON_BUTTON,
|
|
bedrock_item: &BedrockItem::CRIMSON_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_DOOR: Self = Self {
|
|
java_item: &Item::CRIMSON_DOOR,
|
|
bedrock_item: &BedrockItem::CRIMSON_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_FENCE: Self = Self {
|
|
java_item: &Item::CRIMSON_FENCE,
|
|
bedrock_item: &BedrockItem::CRIMSON_FENCE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_FENCE_GATE: Self = Self {
|
|
java_item: &Item::CRIMSON_FENCE_GATE,
|
|
bedrock_item: &BedrockItem::CRIMSON_FENCE_GATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_FUNGUS: Self = Self {
|
|
java_item: &Item::CRIMSON_FUNGUS,
|
|
bedrock_item: &BedrockItem::CRIMSON_FUNGUS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_HANGING_SIGN: Self = Self {
|
|
java_item: &Item::CRIMSON_HANGING_SIGN,
|
|
bedrock_item: &BedrockItem::CRIMSON_HANGING_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_HYPHAE: Self = Self {
|
|
java_item: &Item::CRIMSON_HYPHAE,
|
|
bedrock_item: &BedrockItem::CRIMSON_HYPHAE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_NYLIUM: Self = Self {
|
|
java_item: &Item::CRIMSON_NYLIUM,
|
|
bedrock_item: &BedrockItem::CRIMSON_NYLIUM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_PLANKS: Self = Self {
|
|
java_item: &Item::CRIMSON_PLANKS,
|
|
bedrock_item: &BedrockItem::CRIMSON_PLANKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::CRIMSON_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::CRIMSON_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_ROOTS: Self = Self {
|
|
java_item: &Item::CRIMSON_ROOTS,
|
|
bedrock_item: &BedrockItem::CRIMSON_ROOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_SHELF: Self = Self {
|
|
java_item: &Item::CRIMSON_SHELF,
|
|
bedrock_item: &BedrockItem::CRIMSON_SHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_SIGN: Self = Self {
|
|
java_item: &Item::CRIMSON_SIGN,
|
|
bedrock_item: &BedrockItem::CRIMSON_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_SLAB: Self = Self {
|
|
java_item: &Item::CRIMSON_SLAB,
|
|
bedrock_item: &BedrockItem::CRIMSON_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_STAIRS: Self = Self {
|
|
java_item: &Item::CRIMSON_STAIRS,
|
|
bedrock_item: &BedrockItem::CRIMSON_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_STEM: Self = Self {
|
|
java_item: &Item::CRIMSON_STEM,
|
|
bedrock_item: &BedrockItem::CRIMSON_STEM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRIMSON_TRAPDOOR: Self = Self {
|
|
java_item: &Item::CRIMSON_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::CRIMSON_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CROSSBOW: Self = Self {
|
|
java_item: &Item::CROSSBOW,
|
|
bedrock_item: &BedrockItem::CROSSBOW,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CRYING_OBSIDIAN: Self = Self {
|
|
java_item: &Item::CRYING_OBSIDIAN,
|
|
bedrock_item: &BedrockItem::CRYING_OBSIDIAN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CUT_COPPER: Self = Self {
|
|
java_item: &Item::CUT_COPPER,
|
|
bedrock_item: &BedrockItem::CUT_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CUT_COPPER_SLAB: Self = Self {
|
|
java_item: &Item::CUT_COPPER_SLAB,
|
|
bedrock_item: &BedrockItem::CUT_COPPER_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CUT_COPPER_STAIRS: Self = Self {
|
|
java_item: &Item::CUT_COPPER_STAIRS,
|
|
bedrock_item: &BedrockItem::CUT_COPPER_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CUT_RED_SANDSTONE: Self = Self {
|
|
java_item: &Item::CUT_RED_SANDSTONE,
|
|
bedrock_item: &BedrockItem::CUT_RED_SANDSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CUT_RED_SANDSTONE_SLAB: Self = Self {
|
|
java_item: &Item::CUT_RED_SANDSTONE_SLAB,
|
|
bedrock_item: &BedrockItem::CUT_RED_SANDSTONE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CUT_SANDSTONE: Self = Self {
|
|
java_item: &Item::CUT_SANDSTONE,
|
|
bedrock_item: &BedrockItem::CUT_SANDSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CUT_SANDSTONE_SLAB: Self = Self {
|
|
java_item: &Item::CUT_SANDSTONE_SLAB,
|
|
bedrock_item: &BedrockItem::CUT_SANDSTONE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_BANNER: Self = Self {
|
|
java_item: &Item::CYAN_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 6,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_BED: Self = Self {
|
|
java_item: &Item::CYAN_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 9,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_BUNDLE: Self = Self {
|
|
java_item: &Item::CYAN_BUNDLE,
|
|
bedrock_item: &BedrockItem::CYAN_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_CANDLE: Self = Self {
|
|
java_item: &Item::CYAN_CANDLE,
|
|
bedrock_item: &BedrockItem::CYAN_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_CARPET: Self = Self {
|
|
java_item: &Item::CYAN_CARPET,
|
|
bedrock_item: &BedrockItem::CYAN_CARPET,
|
|
bedrock_data: 9,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_CONCRETE: Self = Self {
|
|
java_item: &Item::CYAN_CONCRETE,
|
|
bedrock_item: &BedrockItem::CYAN_CONCRETE,
|
|
bedrock_data: 9,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::CYAN_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::CYAN_CONCRETE_POWDER,
|
|
bedrock_data: 9,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_DYE: Self = Self {
|
|
java_item: &Item::CYAN_DYE,
|
|
bedrock_item: &BedrockItem::CYAN_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::CYAN_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::CYAN_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_HARNESS: Self = Self {
|
|
java_item: &Item::CYAN_HARNESS,
|
|
bedrock_item: &BedrockItem::CYAN_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::CYAN_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::CYAN_SHULKER_BOX,
|
|
bedrock_data: 9,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::CYAN_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::CYAN_STAINED_GLASS,
|
|
bedrock_data: 9,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::CYAN_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::CYAN_STAINED_GLASS_PANE,
|
|
bedrock_data: 9,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_TERRACOTTA: Self = Self {
|
|
java_item: &Item::CYAN_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::CYAN_TERRACOTTA,
|
|
bedrock_data: 9,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const CYAN_WOOL: Self = Self {
|
|
java_item: &Item::CYAN_WOOL,
|
|
bedrock_item: &BedrockItem::CYAN_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DAMAGED_ANVIL: Self = Self {
|
|
java_item: &Item::DAMAGED_ANVIL,
|
|
bedrock_item: &BedrockItem::DAMAGED_ANVIL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DANDELION: Self = Self {
|
|
java_item: &Item::DANDELION,
|
|
bedrock_item: &BedrockItem::DANDELION,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DANGER_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::DANGER_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::DANGER_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_BOAT: Self = Self {
|
|
java_item: &Item::DARK_OAK_BOAT,
|
|
bedrock_item: &BedrockItem::DARK_OAK_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_BUTTON: Self = Self {
|
|
java_item: &Item::DARK_OAK_BUTTON,
|
|
bedrock_item: &BedrockItem::DARK_OAK_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_CHEST_BOAT: Self = Self {
|
|
java_item: &Item::DARK_OAK_CHEST_BOAT,
|
|
bedrock_item: &BedrockItem::DARK_OAK_CHEST_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_DOOR: Self = Self {
|
|
java_item: &Item::DARK_OAK_DOOR,
|
|
bedrock_item: &BedrockItem::DARK_OAK_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_FENCE: Self = Self {
|
|
java_item: &Item::DARK_OAK_FENCE,
|
|
bedrock_item: &BedrockItem::DARK_OAK_FENCE,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_FENCE_GATE: Self = Self {
|
|
java_item: &Item::DARK_OAK_FENCE_GATE,
|
|
bedrock_item: &BedrockItem::DARK_OAK_FENCE_GATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_HANGING_SIGN: Self = Self {
|
|
java_item: &Item::DARK_OAK_HANGING_SIGN,
|
|
bedrock_item: &BedrockItem::DARK_OAK_HANGING_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_LEAVES: Self = Self {
|
|
java_item: &Item::DARK_OAK_LEAVES,
|
|
bedrock_item: &BedrockItem::DARK_OAK_LEAVES,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_LOG: Self = Self {
|
|
java_item: &Item::DARK_OAK_LOG,
|
|
bedrock_item: &BedrockItem::DARK_OAK_LOG,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_PLANKS: Self = Self {
|
|
java_item: &Item::DARK_OAK_PLANKS,
|
|
bedrock_item: &BedrockItem::DARK_OAK_PLANKS,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::DARK_OAK_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::DARK_OAK_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_SAPLING: Self = Self {
|
|
java_item: &Item::DARK_OAK_SAPLING,
|
|
bedrock_item: &BedrockItem::DARK_OAK_SAPLING,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_SHELF: Self = Self {
|
|
java_item: &Item::DARK_OAK_SHELF,
|
|
bedrock_item: &BedrockItem::DARK_OAK_SHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_SIGN: Self = Self {
|
|
java_item: &Item::DARK_OAK_SIGN,
|
|
bedrock_item: &BedrockItem::DARK_OAK_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_SLAB: Self = Self {
|
|
java_item: &Item::DARK_OAK_SLAB,
|
|
bedrock_item: &BedrockItem::DARK_OAK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_STAIRS: Self = Self {
|
|
java_item: &Item::DARK_OAK_STAIRS,
|
|
bedrock_item: &BedrockItem::DARK_OAK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_TRAPDOOR: Self = Self {
|
|
java_item: &Item::DARK_OAK_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::DARK_OAK_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_OAK_WOOD: Self = Self {
|
|
java_item: &Item::DARK_OAK_WOOD,
|
|
bedrock_item: &BedrockItem::DARK_OAK_WOOD,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_PRISMARINE: Self = Self {
|
|
java_item: &Item::DARK_PRISMARINE,
|
|
bedrock_item: &BedrockItem::DARK_PRISMARINE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_PRISMARINE_SLAB: Self = Self {
|
|
java_item: &Item::DARK_PRISMARINE_SLAB,
|
|
bedrock_item: &BedrockItem::DARK_PRISMARINE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DARK_PRISMARINE_STAIRS: Self = Self {
|
|
java_item: &Item::DARK_PRISMARINE_STAIRS,
|
|
bedrock_item: &BedrockItem::DARK_PRISMARINE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DAYLIGHT_DETECTOR: Self = Self {
|
|
java_item: &Item::DAYLIGHT_DETECTOR,
|
|
bedrock_item: &BedrockItem::DAYLIGHT_DETECTOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_BRAIN_CORAL: Self = Self {
|
|
java_item: &Item::DEAD_BRAIN_CORAL,
|
|
bedrock_item: &BedrockItem::DEAD_BRAIN_CORAL,
|
|
bedrock_data: 9,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_BRAIN_CORAL_BLOCK: Self = Self {
|
|
java_item: &Item::DEAD_BRAIN_CORAL_BLOCK,
|
|
bedrock_item: &BedrockItem::DEAD_BRAIN_CORAL_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_BRAIN_CORAL_FAN: Self = Self {
|
|
java_item: &Item::DEAD_BRAIN_CORAL_FAN,
|
|
bedrock_item: &BedrockItem::DEAD_BRAIN_CORAL_FAN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_BUBBLE_CORAL: Self = Self {
|
|
java_item: &Item::DEAD_BUBBLE_CORAL,
|
|
bedrock_item: &BedrockItem::DEAD_BUBBLE_CORAL,
|
|
bedrock_data: 10,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_BUBBLE_CORAL_BLOCK: Self = Self {
|
|
java_item: &Item::DEAD_BUBBLE_CORAL_BLOCK,
|
|
bedrock_item: &BedrockItem::DEAD_BUBBLE_CORAL_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_BUBBLE_CORAL_FAN: Self = Self {
|
|
java_item: &Item::DEAD_BUBBLE_CORAL_FAN,
|
|
bedrock_item: &BedrockItem::DEAD_BUBBLE_CORAL_FAN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_BUSH: Self = Self {
|
|
java_item: &Item::DEAD_BUSH,
|
|
bedrock_item: &BedrockItem::DEADBUSH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_FIRE_CORAL: Self = Self {
|
|
java_item: &Item::DEAD_FIRE_CORAL,
|
|
bedrock_item: &BedrockItem::DEAD_FIRE_CORAL,
|
|
bedrock_data: 11,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_FIRE_CORAL_BLOCK: Self = Self {
|
|
java_item: &Item::DEAD_FIRE_CORAL_BLOCK,
|
|
bedrock_item: &BedrockItem::DEAD_FIRE_CORAL_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_FIRE_CORAL_FAN: Self = Self {
|
|
java_item: &Item::DEAD_FIRE_CORAL_FAN,
|
|
bedrock_item: &BedrockItem::DEAD_FIRE_CORAL_FAN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_HORN_CORAL: Self = Self {
|
|
java_item: &Item::DEAD_HORN_CORAL,
|
|
bedrock_item: &BedrockItem::DEAD_HORN_CORAL,
|
|
bedrock_data: 12,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_HORN_CORAL_BLOCK: Self = Self {
|
|
java_item: &Item::DEAD_HORN_CORAL_BLOCK,
|
|
bedrock_item: &BedrockItem::DEAD_HORN_CORAL_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_HORN_CORAL_FAN: Self = Self {
|
|
java_item: &Item::DEAD_HORN_CORAL_FAN,
|
|
bedrock_item: &BedrockItem::DEAD_HORN_CORAL_FAN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_TUBE_CORAL: Self = Self {
|
|
java_item: &Item::DEAD_TUBE_CORAL,
|
|
bedrock_item: &BedrockItem::DEAD_TUBE_CORAL,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_TUBE_CORAL_BLOCK: Self = Self {
|
|
java_item: &Item::DEAD_TUBE_CORAL_BLOCK,
|
|
bedrock_item: &BedrockItem::DEAD_TUBE_CORAL_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEAD_TUBE_CORAL_FAN: Self = Self {
|
|
java_item: &Item::DEAD_TUBE_CORAL_FAN,
|
|
bedrock_item: &BedrockItem::DEAD_TUBE_CORAL_FAN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEBUG_STICK: Self = Self {
|
|
java_item: &Item::DEBUG_STICK,
|
|
bedrock_item: &BedrockItem::STICK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DECORATED_POT: Self = Self {
|
|
java_item: &Item::DECORATED_POT,
|
|
bedrock_item: &BedrockItem::DECORATED_POT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE: Self = Self {
|
|
java_item: &Item::DEEPSLATE,
|
|
bedrock_item: &BedrockItem::DEEPSLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::DEEPSLATE_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::DEEPSLATE_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_BRICK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_BRICK_WALL: Self = Self {
|
|
java_item: &Item::DEEPSLATE_BRICK_WALL,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_BRICK_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_BRICKS: Self = Self {
|
|
java_item: &Item::DEEPSLATE_BRICKS,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_COAL_ORE: Self = Self {
|
|
java_item: &Item::DEEPSLATE_COAL_ORE,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_COAL_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_COPPER_ORE: Self = Self {
|
|
java_item: &Item::DEEPSLATE_COPPER_ORE,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_COPPER_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_DIAMOND_ORE: Self = Self {
|
|
java_item: &Item::DEEPSLATE_DIAMOND_ORE,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_DIAMOND_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_EMERALD_ORE: Self = Self {
|
|
java_item: &Item::DEEPSLATE_EMERALD_ORE,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_EMERALD_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_GOLD_ORE: Self = Self {
|
|
java_item: &Item::DEEPSLATE_GOLD_ORE,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_GOLD_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_IRON_ORE: Self = Self {
|
|
java_item: &Item::DEEPSLATE_IRON_ORE,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_IRON_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_LAPIS_ORE: Self = Self {
|
|
java_item: &Item::DEEPSLATE_LAPIS_ORE,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_LAPIS_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_REDSTONE_ORE: Self = Self {
|
|
java_item: &Item::DEEPSLATE_REDSTONE_ORE,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_REDSTONE_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_TILE_SLAB: Self = Self {
|
|
java_item: &Item::DEEPSLATE_TILE_SLAB,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_TILE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_TILE_STAIRS: Self = Self {
|
|
java_item: &Item::DEEPSLATE_TILE_STAIRS,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_TILE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_TILE_WALL: Self = Self {
|
|
java_item: &Item::DEEPSLATE_TILE_WALL,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_TILE_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DEEPSLATE_TILES: Self = Self {
|
|
java_item: &Item::DEEPSLATE_TILES,
|
|
bedrock_item: &BedrockItem::DEEPSLATE_TILES,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DETECTOR_RAIL: Self = Self {
|
|
java_item: &Item::DETECTOR_RAIL,
|
|
bedrock_item: &BedrockItem::DETECTOR_RAIL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND: Self = Self {
|
|
java_item: &Item::DIAMOND,
|
|
bedrock_item: &BedrockItem::DIAMOND,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_AXE: Self = Self {
|
|
java_item: &Item::DIAMOND_AXE,
|
|
bedrock_item: &BedrockItem::DIAMOND_AXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_BLOCK: Self = Self {
|
|
java_item: &Item::DIAMOND_BLOCK,
|
|
bedrock_item: &BedrockItem::DIAMOND_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_BOOTS: Self = Self {
|
|
java_item: &Item::DIAMOND_BOOTS,
|
|
bedrock_item: &BedrockItem::DIAMOND_BOOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_CHESTPLATE: Self = Self {
|
|
java_item: &Item::DIAMOND_CHESTPLATE,
|
|
bedrock_item: &BedrockItem::DIAMOND_CHESTPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_HELMET: Self = Self {
|
|
java_item: &Item::DIAMOND_HELMET,
|
|
bedrock_item: &BedrockItem::DIAMOND_HELMET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_HOE: Self = Self {
|
|
java_item: &Item::DIAMOND_HOE,
|
|
bedrock_item: &BedrockItem::DIAMOND_HOE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_HORSE_ARMOR: Self = Self {
|
|
java_item: &Item::DIAMOND_HORSE_ARMOR,
|
|
bedrock_item: &BedrockItem::DIAMOND_HORSE_ARMOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_LEGGINGS: Self = Self {
|
|
java_item: &Item::DIAMOND_LEGGINGS,
|
|
bedrock_item: &BedrockItem::DIAMOND_LEGGINGS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_NAUTILUS_ARMOR: Self = Self {
|
|
java_item: &Item::DIAMOND_NAUTILUS_ARMOR,
|
|
bedrock_item: &BedrockItem::DIAMOND_NAUTILUS_ARMOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_ORE: Self = Self {
|
|
java_item: &Item::DIAMOND_ORE,
|
|
bedrock_item: &BedrockItem::DIAMOND_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_PICKAXE: Self = Self {
|
|
java_item: &Item::DIAMOND_PICKAXE,
|
|
bedrock_item: &BedrockItem::DIAMOND_PICKAXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_SHOVEL: Self = Self {
|
|
java_item: &Item::DIAMOND_SHOVEL,
|
|
bedrock_item: &BedrockItem::DIAMOND_SHOVEL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_SPEAR: Self = Self {
|
|
java_item: &Item::DIAMOND_SPEAR,
|
|
bedrock_item: &BedrockItem::DIAMOND_SPEAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIAMOND_SWORD: Self = Self {
|
|
java_item: &Item::DIAMOND_SWORD,
|
|
bedrock_item: &BedrockItem::DIAMOND_SWORD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIORITE: Self = Self {
|
|
java_item: &Item::DIORITE,
|
|
bedrock_item: &BedrockItem::DIORITE,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIORITE_SLAB: Self = Self {
|
|
java_item: &Item::DIORITE_SLAB,
|
|
bedrock_item: &BedrockItem::DIORITE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIORITE_STAIRS: Self = Self {
|
|
java_item: &Item::DIORITE_STAIRS,
|
|
bedrock_item: &BedrockItem::DIORITE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIORITE_WALL: Self = Self {
|
|
java_item: &Item::DIORITE_WALL,
|
|
bedrock_item: &BedrockItem::DIORITE_WALL,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIRT: Self = Self {
|
|
java_item: &Item::DIRT,
|
|
bedrock_item: &BedrockItem::DIRT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DIRT_PATH: Self = Self {
|
|
java_item: &Item::DIRT_PATH,
|
|
bedrock_item: &BedrockItem::GRASS_PATH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DISC_FRAGMENT_5: Self = Self {
|
|
java_item: &Item::DISC_FRAGMENT_5,
|
|
bedrock_item: &BedrockItem::DISC_FRAGMENT_5,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DISPENSER: Self = Self {
|
|
java_item: &Item::DISPENSER,
|
|
bedrock_item: &BedrockItem::DISPENSER,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DOLPHIN_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::DOLPHIN_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::DOLPHIN_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DONKEY_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::DONKEY_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::DONKEY_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DRAGON_BREATH: Self = Self {
|
|
java_item: &Item::DRAGON_BREATH,
|
|
bedrock_item: &BedrockItem::DRAGON_BREATH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DRAGON_EGG: Self = Self {
|
|
java_item: &Item::DRAGON_EGG,
|
|
bedrock_item: &BedrockItem::DRAGON_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DRAGON_HEAD: Self = Self {
|
|
java_item: &Item::DRAGON_HEAD,
|
|
bedrock_item: &BedrockItem::DRAGON_HEAD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DRIED_GHAST: Self = Self {
|
|
java_item: &Item::DRIED_GHAST,
|
|
bedrock_item: &BedrockItem::DRIED_GHAST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DRIED_KELP: Self = Self {
|
|
java_item: &Item::DRIED_KELP,
|
|
bedrock_item: &BedrockItem::DRIED_KELP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DRIED_KELP_BLOCK: Self = Self {
|
|
java_item: &Item::DRIED_KELP_BLOCK,
|
|
bedrock_item: &BedrockItem::DRIED_KELP_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DRIPSTONE_BLOCK: Self = Self {
|
|
java_item: &Item::DRIPSTONE_BLOCK,
|
|
bedrock_item: &BedrockItem::DRIPSTONE_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DROPPER: Self = Self {
|
|
java_item: &Item::DROPPER,
|
|
bedrock_item: &BedrockItem::DROPPER,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DROWNED_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::DROWNED_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::DROWNED_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const DUNE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::DUNE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::DUNE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ECHO_SHARD: Self = Self {
|
|
java_item: &Item::ECHO_SHARD,
|
|
bedrock_item: &BedrockItem::ECHO_SHARD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EGG: Self = Self {
|
|
java_item: &Item::EGG,
|
|
bedrock_item: &BedrockItem::EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ELDER_GUARDIAN_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::ELDER_GUARDIAN_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::ELDER_GUARDIAN_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ELYTRA: Self = Self {
|
|
java_item: &Item::ELYTRA,
|
|
bedrock_item: &BedrockItem::ELYTRA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EMERALD: Self = Self {
|
|
java_item: &Item::EMERALD,
|
|
bedrock_item: &BedrockItem::EMERALD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EMERALD_BLOCK: Self = Self {
|
|
java_item: &Item::EMERALD_BLOCK,
|
|
bedrock_item: &BedrockItem::EMERALD_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EMERALD_ORE: Self = Self {
|
|
java_item: &Item::EMERALD_ORE,
|
|
bedrock_item: &BedrockItem::EMERALD_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ENCHANTED_BOOK: Self = Self {
|
|
java_item: &Item::ENCHANTED_BOOK,
|
|
bedrock_item: &BedrockItem::ENCHANTED_BOOK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ENCHANTED_GOLDEN_APPLE: Self = Self {
|
|
java_item: &Item::ENCHANTED_GOLDEN_APPLE,
|
|
bedrock_item: &BedrockItem::ENCHANTED_GOLDEN_APPLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ENCHANTING_TABLE: Self = Self {
|
|
java_item: &Item::ENCHANTING_TABLE,
|
|
bedrock_item: &BedrockItem::ENCHANTING_TABLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const END_CRYSTAL: Self = Self {
|
|
java_item: &Item::END_CRYSTAL,
|
|
bedrock_item: &BedrockItem::END_CRYSTAL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const END_PORTAL_FRAME: Self = Self {
|
|
java_item: &Item::END_PORTAL_FRAME,
|
|
bedrock_item: &BedrockItem::END_PORTAL_FRAME,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const END_ROD: Self = Self {
|
|
java_item: &Item::END_ROD,
|
|
bedrock_item: &BedrockItem::END_ROD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const END_STONE: Self = Self {
|
|
java_item: &Item::END_STONE,
|
|
bedrock_item: &BedrockItem::END_STONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const END_STONE_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::END_STONE_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::END_STONE_BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const END_STONE_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::END_STONE_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::END_BRICK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const END_STONE_BRICK_WALL: Self = Self {
|
|
java_item: &Item::END_STONE_BRICK_WALL,
|
|
bedrock_item: &BedrockItem::END_STONE_BRICK_WALL,
|
|
bedrock_data: 10,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const END_STONE_BRICKS: Self = Self {
|
|
java_item: &Item::END_STONE_BRICKS,
|
|
bedrock_item: &BedrockItem::END_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ENDER_CHEST: Self = Self {
|
|
java_item: &Item::ENDER_CHEST,
|
|
bedrock_item: &BedrockItem::ENDER_CHEST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ENDER_DRAGON_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::ENDER_DRAGON_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::ENDER_DRAGON_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ENDER_EYE: Self = Self {
|
|
java_item: &Item::ENDER_EYE,
|
|
bedrock_item: &BedrockItem::ENDER_EYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ENDER_PEARL: Self = Self {
|
|
java_item: &Item::ENDER_PEARL,
|
|
bedrock_item: &BedrockItem::ENDER_PEARL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ENDERMAN_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::ENDERMAN_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::ENDERMAN_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ENDERMITE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::ENDERMITE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::ENDERMITE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EVOKER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::EVOKER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::EVOKER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPERIENCE_BOTTLE: Self = Self {
|
|
java_item: &Item::EXPERIENCE_BOTTLE,
|
|
bedrock_item: &BedrockItem::EXPERIENCE_BOTTLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPLORER_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::EXPLORER_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::EXPLORER_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_CHISELED_COPPER: Self = Self {
|
|
java_item: &Item::EXPOSED_CHISELED_COPPER,
|
|
bedrock_item: &BedrockItem::EXPOSED_CHISELED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_COPPER: Self = Self {
|
|
java_item: &Item::EXPOSED_COPPER,
|
|
bedrock_item: &BedrockItem::EXPOSED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_COPPER_BARS: Self = Self {
|
|
java_item: &Item::EXPOSED_COPPER_BARS,
|
|
bedrock_item: &BedrockItem::EXPOSED_COPPER_BARS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_COPPER_BULB: Self = Self {
|
|
java_item: &Item::EXPOSED_COPPER_BULB,
|
|
bedrock_item: &BedrockItem::EXPOSED_COPPER_BULB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_COPPER_CHAIN: Self = Self {
|
|
java_item: &Item::EXPOSED_COPPER_CHAIN,
|
|
bedrock_item: &BedrockItem::EXPOSED_COPPER_CHAIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_COPPER_CHEST: Self = Self {
|
|
java_item: &Item::EXPOSED_COPPER_CHEST,
|
|
bedrock_item: &BedrockItem::EXPOSED_COPPER_CHEST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_COPPER_DOOR: Self = Self {
|
|
java_item: &Item::EXPOSED_COPPER_DOOR,
|
|
bedrock_item: &BedrockItem::EXPOSED_COPPER_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_COPPER_GOLEM_STATUE: Self = Self {
|
|
java_item: &Item::EXPOSED_COPPER_GOLEM_STATUE,
|
|
bedrock_item: &BedrockItem::EXPOSED_COPPER_GOLEM_STATUE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_COPPER_GRATE: Self = Self {
|
|
java_item: &Item::EXPOSED_COPPER_GRATE,
|
|
bedrock_item: &BedrockItem::EXPOSED_COPPER_GRATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_COPPER_LANTERN: Self = Self {
|
|
java_item: &Item::EXPOSED_COPPER_LANTERN,
|
|
bedrock_item: &BedrockItem::EXPOSED_COPPER_LANTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_COPPER_TRAPDOOR: Self = Self {
|
|
java_item: &Item::EXPOSED_COPPER_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::EXPOSED_COPPER_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_CUT_COPPER: Self = Self {
|
|
java_item: &Item::EXPOSED_CUT_COPPER,
|
|
bedrock_item: &BedrockItem::EXPOSED_CUT_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_CUT_COPPER_SLAB: Self = Self {
|
|
java_item: &Item::EXPOSED_CUT_COPPER_SLAB,
|
|
bedrock_item: &BedrockItem::EXPOSED_CUT_COPPER_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_CUT_COPPER_STAIRS: Self = Self {
|
|
java_item: &Item::EXPOSED_CUT_COPPER_STAIRS,
|
|
bedrock_item: &BedrockItem::EXPOSED_CUT_COPPER_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EXPOSED_LIGHTNING_ROD: Self = Self {
|
|
java_item: &Item::EXPOSED_LIGHTNING_ROD,
|
|
bedrock_item: &BedrockItem::EXPOSED_LIGHTNING_ROD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const EYE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::EYE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::EYE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FARMLAND: Self = Self {
|
|
java_item: &Item::FARMLAND,
|
|
bedrock_item: &BedrockItem::FARMLAND,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FEATHER: Self = Self {
|
|
java_item: &Item::FEATHER,
|
|
bedrock_item: &BedrockItem::FEATHER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FERMENTED_SPIDER_EYE: Self = Self {
|
|
java_item: &Item::FERMENTED_SPIDER_EYE,
|
|
bedrock_item: &BedrockItem::FERMENTED_SPIDER_EYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FERN: Self = Self {
|
|
java_item: &Item::FERN,
|
|
bedrock_item: &BedrockItem::FERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FIELD_MASONED_BANNER_PATTERN: Self = Self {
|
|
java_item: &Item::FIELD_MASONED_BANNER_PATTERN,
|
|
bedrock_item: &BedrockItem::FIELD_MASONED_BANNER_PATTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FILLED_MAP: Self = Self {
|
|
java_item: &Item::FILLED_MAP,
|
|
bedrock_item: &BedrockItem::FILLED_MAP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FIRE_CHARGE: Self = Self {
|
|
java_item: &Item::FIRE_CHARGE,
|
|
bedrock_item: &BedrockItem::FIRE_CHARGE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FIRE_CORAL: Self = Self {
|
|
java_item: &Item::FIRE_CORAL,
|
|
bedrock_item: &BedrockItem::FIRE_CORAL,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FIRE_CORAL_BLOCK: Self = Self {
|
|
java_item: &Item::FIRE_CORAL_BLOCK,
|
|
bedrock_item: &BedrockItem::FIRE_CORAL_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FIRE_CORAL_FAN: Self = Self {
|
|
java_item: &Item::FIRE_CORAL_FAN,
|
|
bedrock_item: &BedrockItem::FIRE_CORAL_FAN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FIREFLY_BUSH: Self = Self {
|
|
java_item: &Item::FIREFLY_BUSH,
|
|
bedrock_item: &BedrockItem::FIREFLY_BUSH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FIREWORK_ROCKET: Self = Self {
|
|
java_item: &Item::FIREWORK_ROCKET,
|
|
bedrock_item: &BedrockItem::FIREWORK_ROCKET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FIREWORK_STAR: Self = Self {
|
|
java_item: &Item::FIREWORK_STAR,
|
|
bedrock_item: &BedrockItem::FIREWORK_STAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FISHING_ROD: Self = Self {
|
|
java_item: &Item::FISHING_ROD,
|
|
bedrock_item: &BedrockItem::FISHING_ROD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FLETCHING_TABLE: Self = Self {
|
|
java_item: &Item::FLETCHING_TABLE,
|
|
bedrock_item: &BedrockItem::FLETCHING_TABLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FLINT: Self = Self {
|
|
java_item: &Item::FLINT,
|
|
bedrock_item: &BedrockItem::FLINT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FLINT_AND_STEEL: Self = Self {
|
|
java_item: &Item::FLINT_AND_STEEL,
|
|
bedrock_item: &BedrockItem::FLINT_AND_STEEL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FLOW_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::FLOW_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::FLOW_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FLOW_BANNER_PATTERN: Self = Self {
|
|
java_item: &Item::FLOW_BANNER_PATTERN,
|
|
bedrock_item: &BedrockItem::FLOW_BANNER_PATTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FLOW_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::FLOW_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::FLOW_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FLOWER_BANNER_PATTERN: Self = Self {
|
|
java_item: &Item::FLOWER_BANNER_PATTERN,
|
|
bedrock_item: &BedrockItem::FLOWER_BANNER_PATTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FLOWER_POT: Self = Self {
|
|
java_item: &Item::FLOWER_POT,
|
|
bedrock_item: &BedrockItem::FLOWER_POT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FLOWERING_AZALEA: Self = Self {
|
|
java_item: &Item::FLOWERING_AZALEA,
|
|
bedrock_item: &BedrockItem::FLOWERING_AZALEA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FLOWERING_AZALEA_LEAVES: Self = Self {
|
|
java_item: &Item::FLOWERING_AZALEA_LEAVES,
|
|
bedrock_item: &BedrockItem::AZALEA_LEAVES_FLOWERED,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FOX_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::FOX_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::FOX_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FRIEND_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::FRIEND_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::FRIEND_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FROG_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::FROG_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::FROG_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FROGSPAWN: Self = Self {
|
|
java_item: &Item::FROGSPAWN,
|
|
bedrock_item: &BedrockItem::FROG_SPAWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FURNACE: Self = Self {
|
|
java_item: &Item::FURNACE,
|
|
bedrock_item: &BedrockItem::FURNACE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const FURNACE_MINECART: Self = Self {
|
|
java_item: &Item::FURNACE_MINECART,
|
|
bedrock_item: &BedrockItem::HOPPER_MINECART,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GHAST_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::GHAST_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::GHAST_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GHAST_TEAR: Self = Self {
|
|
java_item: &Item::GHAST_TEAR,
|
|
bedrock_item: &BedrockItem::GHAST_TEAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GILDED_BLACKSTONE: Self = Self {
|
|
java_item: &Item::GILDED_BLACKSTONE,
|
|
bedrock_item: &BedrockItem::GILDED_BLACKSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GLASS: Self = Self {
|
|
java_item: &Item::GLASS,
|
|
bedrock_item: &BedrockItem::GLASS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GLASS_BOTTLE: Self = Self {
|
|
java_item: &Item::GLASS_BOTTLE,
|
|
bedrock_item: &BedrockItem::GLASS_BOTTLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GLASS_PANE: Self = Self {
|
|
java_item: &Item::GLASS_PANE,
|
|
bedrock_item: &BedrockItem::GLASS_PANE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GLISTERING_MELON_SLICE: Self = Self {
|
|
java_item: &Item::GLISTERING_MELON_SLICE,
|
|
bedrock_item: &BedrockItem::GLISTERING_MELON_SLICE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GLOBE_BANNER_PATTERN: Self = Self {
|
|
java_item: &Item::GLOBE_BANNER_PATTERN,
|
|
bedrock_item: &BedrockItem::GLOBE_BANNER_PATTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GLOW_BERRIES: Self = Self {
|
|
java_item: &Item::GLOW_BERRIES,
|
|
bedrock_item: &BedrockItem::GLOW_BERRIES,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GLOW_INK_SAC: Self = Self {
|
|
java_item: &Item::GLOW_INK_SAC,
|
|
bedrock_item: &BedrockItem::GLOW_INK_SAC,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GLOW_ITEM_FRAME: Self = Self {
|
|
java_item: &Item::GLOW_ITEM_FRAME,
|
|
bedrock_item: &BedrockItem::GLOW_FRAME,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GLOW_LICHEN: Self = Self {
|
|
java_item: &Item::GLOW_LICHEN,
|
|
bedrock_item: &BedrockItem::GLOW_LICHEN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GLOW_SQUID_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::GLOW_SQUID_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::GLOW_SQUID_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GLOWSTONE: Self = Self {
|
|
java_item: &Item::GLOWSTONE,
|
|
bedrock_item: &BedrockItem::GLOWSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GLOWSTONE_DUST: Self = Self {
|
|
java_item: &Item::GLOWSTONE_DUST,
|
|
bedrock_item: &BedrockItem::GLOWSTONE_DUST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOAT_HORN: Self = Self {
|
|
java_item: &Item::GOAT_HORN,
|
|
bedrock_item: &BedrockItem::GOAT_HORN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOAT_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::GOAT_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::GOAT_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLD_BLOCK: Self = Self {
|
|
java_item: &Item::GOLD_BLOCK,
|
|
bedrock_item: &BedrockItem::GOLD_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLD_INGOT: Self = Self {
|
|
java_item: &Item::GOLD_INGOT,
|
|
bedrock_item: &BedrockItem::GOLD_INGOT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLD_NUGGET: Self = Self {
|
|
java_item: &Item::GOLD_NUGGET,
|
|
bedrock_item: &BedrockItem::GOLD_NUGGET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLD_ORE: Self = Self {
|
|
java_item: &Item::GOLD_ORE,
|
|
bedrock_item: &BedrockItem::GOLD_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_APPLE: Self = Self {
|
|
java_item: &Item::GOLDEN_APPLE,
|
|
bedrock_item: &BedrockItem::GOLDEN_APPLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_AXE: Self = Self {
|
|
java_item: &Item::GOLDEN_AXE,
|
|
bedrock_item: &BedrockItem::GOLDEN_AXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_BOOTS: Self = Self {
|
|
java_item: &Item::GOLDEN_BOOTS,
|
|
bedrock_item: &BedrockItem::GOLDEN_BOOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_CARROT: Self = Self {
|
|
java_item: &Item::GOLDEN_CARROT,
|
|
bedrock_item: &BedrockItem::GOLDEN_CARROT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_CHESTPLATE: Self = Self {
|
|
java_item: &Item::GOLDEN_CHESTPLATE,
|
|
bedrock_item: &BedrockItem::GOLDEN_CHESTPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_DANDELION: Self = Self {
|
|
java_item: &Item::GOLDEN_DANDELION,
|
|
bedrock_item: &BedrockItem::GOLDEN_DANDELION,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_HELMET: Self = Self {
|
|
java_item: &Item::GOLDEN_HELMET,
|
|
bedrock_item: &BedrockItem::GOLDEN_HELMET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_HOE: Self = Self {
|
|
java_item: &Item::GOLDEN_HOE,
|
|
bedrock_item: &BedrockItem::GOLDEN_HOE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_HORSE_ARMOR: Self = Self {
|
|
java_item: &Item::GOLDEN_HORSE_ARMOR,
|
|
bedrock_item: &BedrockItem::GOLDEN_HORSE_ARMOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_LEGGINGS: Self = Self {
|
|
java_item: &Item::GOLDEN_LEGGINGS,
|
|
bedrock_item: &BedrockItem::GOLDEN_LEGGINGS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_NAUTILUS_ARMOR: Self = Self {
|
|
java_item: &Item::GOLDEN_NAUTILUS_ARMOR,
|
|
bedrock_item: &BedrockItem::GOLDEN_NAUTILUS_ARMOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_PICKAXE: Self = Self {
|
|
java_item: &Item::GOLDEN_PICKAXE,
|
|
bedrock_item: &BedrockItem::GOLDEN_PICKAXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_SHOVEL: Self = Self {
|
|
java_item: &Item::GOLDEN_SHOVEL,
|
|
bedrock_item: &BedrockItem::GOLDEN_SHOVEL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_SPEAR: Self = Self {
|
|
java_item: &Item::GOLDEN_SPEAR,
|
|
bedrock_item: &BedrockItem::GOLDEN_SPEAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GOLDEN_SWORD: Self = Self {
|
|
java_item: &Item::GOLDEN_SWORD,
|
|
bedrock_item: &BedrockItem::GOLDEN_SWORD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRANITE: Self = Self {
|
|
java_item: &Item::GRANITE,
|
|
bedrock_item: &BedrockItem::GRANITE,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRANITE_SLAB: Self = Self {
|
|
java_item: &Item::GRANITE_SLAB,
|
|
bedrock_item: &BedrockItem::GRANITE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRANITE_STAIRS: Self = Self {
|
|
java_item: &Item::GRANITE_STAIRS,
|
|
bedrock_item: &BedrockItem::GRANITE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRANITE_WALL: Self = Self {
|
|
java_item: &Item::GRANITE_WALL,
|
|
bedrock_item: &BedrockItem::GRANITE_WALL,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRASS_BLOCK: Self = Self {
|
|
java_item: &Item::GRASS_BLOCK,
|
|
bedrock_item: &BedrockItem::GRASS_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAVEL: Self = Self {
|
|
java_item: &Item::GRAVEL,
|
|
bedrock_item: &BedrockItem::GRAVEL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_BANNER: Self = Self {
|
|
java_item: &Item::GRAY_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_BED: Self = Self {
|
|
java_item: &Item::GRAY_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 7,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_BUNDLE: Self = Self {
|
|
java_item: &Item::GRAY_BUNDLE,
|
|
bedrock_item: &BedrockItem::GRAY_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_CANDLE: Self = Self {
|
|
java_item: &Item::GRAY_CANDLE,
|
|
bedrock_item: &BedrockItem::GRAY_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_CARPET: Self = Self {
|
|
java_item: &Item::GRAY_CARPET,
|
|
bedrock_item: &BedrockItem::GRAY_CARPET,
|
|
bedrock_data: 7,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_CONCRETE: Self = Self {
|
|
java_item: &Item::GRAY_CONCRETE,
|
|
bedrock_item: &BedrockItem::GRAY_CONCRETE,
|
|
bedrock_data: 7,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::GRAY_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::GRAY_CONCRETE_POWDER,
|
|
bedrock_data: 7,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_DYE: Self = Self {
|
|
java_item: &Item::GRAY_DYE,
|
|
bedrock_item: &BedrockItem::GRAY_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::GRAY_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::GRAY_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_HARNESS: Self = Self {
|
|
java_item: &Item::GRAY_HARNESS,
|
|
bedrock_item: &BedrockItem::GRAY_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::GRAY_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::GRAY_SHULKER_BOX,
|
|
bedrock_data: 7,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::GRAY_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::GRAY_STAINED_GLASS,
|
|
bedrock_data: 7,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::GRAY_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::GRAY_STAINED_GLASS_PANE,
|
|
bedrock_data: 7,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_TERRACOTTA: Self = Self {
|
|
java_item: &Item::GRAY_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::GRAY_TERRACOTTA,
|
|
bedrock_data: 7,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRAY_WOOL: Self = Self {
|
|
java_item: &Item::GRAY_WOOL,
|
|
bedrock_item: &BedrockItem::GRAY_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_BANNER: Self = Self {
|
|
java_item: &Item::GREEN_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_BED: Self = Self {
|
|
java_item: &Item::GREEN_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 13,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_BUNDLE: Self = Self {
|
|
java_item: &Item::GREEN_BUNDLE,
|
|
bedrock_item: &BedrockItem::GREEN_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_CANDLE: Self = Self {
|
|
java_item: &Item::GREEN_CANDLE,
|
|
bedrock_item: &BedrockItem::GREEN_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_CARPET: Self = Self {
|
|
java_item: &Item::GREEN_CARPET,
|
|
bedrock_item: &BedrockItem::GREEN_CARPET,
|
|
bedrock_data: 13,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_CONCRETE: Self = Self {
|
|
java_item: &Item::GREEN_CONCRETE,
|
|
bedrock_item: &BedrockItem::GREEN_CONCRETE,
|
|
bedrock_data: 13,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::GREEN_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::GREEN_CONCRETE_POWDER,
|
|
bedrock_data: 13,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_DYE: Self = Self {
|
|
java_item: &Item::GREEN_DYE,
|
|
bedrock_item: &BedrockItem::GREEN_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::GREEN_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::GREEN_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_HARNESS: Self = Self {
|
|
java_item: &Item::GREEN_HARNESS,
|
|
bedrock_item: &BedrockItem::GREEN_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::GREEN_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::GREEN_SHULKER_BOX,
|
|
bedrock_data: 13,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::GREEN_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::GREEN_STAINED_GLASS,
|
|
bedrock_data: 13,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::GREEN_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::GREEN_STAINED_GLASS_PANE,
|
|
bedrock_data: 13,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_TERRACOTTA: Self = Self {
|
|
java_item: &Item::GREEN_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::GREEN_TERRACOTTA,
|
|
bedrock_data: 13,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GREEN_WOOL: Self = Self {
|
|
java_item: &Item::GREEN_WOOL,
|
|
bedrock_item: &BedrockItem::GREEN_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GRINDSTONE: Self = Self {
|
|
java_item: &Item::GRINDSTONE,
|
|
bedrock_item: &BedrockItem::GRINDSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GUARDIAN_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::GUARDIAN_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::GUARDIAN_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GUNPOWDER: Self = Self {
|
|
java_item: &Item::GUNPOWDER,
|
|
bedrock_item: &BedrockItem::GUNPOWDER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GUSTER_BANNER_PATTERN: Self = Self {
|
|
java_item: &Item::GUSTER_BANNER_PATTERN,
|
|
bedrock_item: &BedrockItem::GUSTER_BANNER_PATTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const GUSTER_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::GUSTER_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::GUSTER_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HANGING_ROOTS: Self = Self {
|
|
java_item: &Item::HANGING_ROOTS,
|
|
bedrock_item: &BedrockItem::HANGING_ROOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HAPPY_GHAST_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::HAPPY_GHAST_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::HAPPY_GHAST_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HAY_BLOCK: Self = Self {
|
|
java_item: &Item::HAY_BLOCK,
|
|
bedrock_item: &BedrockItem::HAY_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HEART_OF_THE_SEA: Self = Self {
|
|
java_item: &Item::HEART_OF_THE_SEA,
|
|
bedrock_item: &BedrockItem::HEART_OF_THE_SEA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HEART_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::HEART_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::HEART_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HEARTBREAK_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::HEARTBREAK_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::HEARTBREAK_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HEAVY_CORE: Self = Self {
|
|
java_item: &Item::HEAVY_CORE,
|
|
bedrock_item: &BedrockItem::HEAVY_CORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HEAVY_WEIGHTED_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::HEAVY_WEIGHTED_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::HEAVY_WEIGHTED_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HOGLIN_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::HOGLIN_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::HOGLIN_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HONEY_BLOCK: Self = Self {
|
|
java_item: &Item::HONEY_BLOCK,
|
|
bedrock_item: &BedrockItem::HONEY_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HONEY_BOTTLE: Self = Self {
|
|
java_item: &Item::HONEY_BOTTLE,
|
|
bedrock_item: &BedrockItem::HONEY_BOTTLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HONEYCOMB: Self = Self {
|
|
java_item: &Item::HONEYCOMB,
|
|
bedrock_item: &BedrockItem::HONEYCOMB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HONEYCOMB_BLOCK: Self = Self {
|
|
java_item: &Item::HONEYCOMB_BLOCK,
|
|
bedrock_item: &BedrockItem::HONEYCOMB_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HOPPER: Self = Self {
|
|
java_item: &Item::HOPPER,
|
|
bedrock_item: &BedrockItem::HOPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HOPPER_MINECART: Self = Self {
|
|
java_item: &Item::HOPPER_MINECART,
|
|
bedrock_item: &BedrockItem::HOPPER_MINECART,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HORN_CORAL: Self = Self {
|
|
java_item: &Item::HORN_CORAL,
|
|
bedrock_item: &BedrockItem::HORN_CORAL,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HORN_CORAL_BLOCK: Self = Self {
|
|
java_item: &Item::HORN_CORAL_BLOCK,
|
|
bedrock_item: &BedrockItem::HORN_CORAL_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HORN_CORAL_FAN: Self = Self {
|
|
java_item: &Item::HORN_CORAL_FAN,
|
|
bedrock_item: &BedrockItem::HORN_CORAL_FAN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HORSE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::HORSE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::HORSE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HOST_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::HOST_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::HOST_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HOWL_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::HOWL_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::HOWL_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const HUSK_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::HUSK_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::HUSK_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ICE: Self = Self {
|
|
java_item: &Item::ICE,
|
|
bedrock_item: &BedrockItem::ICE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const INFESTED_CHISELED_STONE_BRICKS: Self = Self {
|
|
java_item: &Item::INFESTED_CHISELED_STONE_BRICKS,
|
|
bedrock_item: &BedrockItem::INFESTED_CHISELED_STONE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const INFESTED_COBBLESTONE: Self = Self {
|
|
java_item: &Item::INFESTED_COBBLESTONE,
|
|
bedrock_item: &BedrockItem::INFESTED_COBBLESTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const INFESTED_CRACKED_STONE_BRICKS: Self = Self {
|
|
java_item: &Item::INFESTED_CRACKED_STONE_BRICKS,
|
|
bedrock_item: &BedrockItem::INFESTED_CRACKED_STONE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const INFESTED_DEEPSLATE: Self = Self {
|
|
java_item: &Item::INFESTED_DEEPSLATE,
|
|
bedrock_item: &BedrockItem::INFESTED_DEEPSLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const INFESTED_MOSSY_STONE_BRICKS: Self = Self {
|
|
java_item: &Item::INFESTED_MOSSY_STONE_BRICKS,
|
|
bedrock_item: &BedrockItem::INFESTED_MOSSY_STONE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const INFESTED_STONE: Self = Self {
|
|
java_item: &Item::INFESTED_STONE,
|
|
bedrock_item: &BedrockItem::INFESTED_STONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const INFESTED_STONE_BRICKS: Self = Self {
|
|
java_item: &Item::INFESTED_STONE_BRICKS,
|
|
bedrock_item: &BedrockItem::INFESTED_STONE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const INK_SAC: Self = Self {
|
|
java_item: &Item::INK_SAC,
|
|
bedrock_item: &BedrockItem::INK_SAC,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_AXE: Self = Self {
|
|
java_item: &Item::IRON_AXE,
|
|
bedrock_item: &BedrockItem::IRON_AXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_BARS: Self = Self {
|
|
java_item: &Item::IRON_BARS,
|
|
bedrock_item: &BedrockItem::IRON_BARS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_BLOCK: Self = Self {
|
|
java_item: &Item::IRON_BLOCK,
|
|
bedrock_item: &BedrockItem::IRON_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_BOOTS: Self = Self {
|
|
java_item: &Item::IRON_BOOTS,
|
|
bedrock_item: &BedrockItem::IRON_BOOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_CHAIN: Self = Self {
|
|
java_item: &Item::IRON_CHAIN,
|
|
bedrock_item: &BedrockItem::IRON_CHAIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_CHESTPLATE: Self = Self {
|
|
java_item: &Item::IRON_CHESTPLATE,
|
|
bedrock_item: &BedrockItem::IRON_CHESTPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_DOOR: Self = Self {
|
|
java_item: &Item::IRON_DOOR,
|
|
bedrock_item: &BedrockItem::IRON_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_GOLEM_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::IRON_GOLEM_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::IRON_GOLEM_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_HELMET: Self = Self {
|
|
java_item: &Item::IRON_HELMET,
|
|
bedrock_item: &BedrockItem::IRON_HELMET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_HOE: Self = Self {
|
|
java_item: &Item::IRON_HOE,
|
|
bedrock_item: &BedrockItem::IRON_HOE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_HORSE_ARMOR: Self = Self {
|
|
java_item: &Item::IRON_HORSE_ARMOR,
|
|
bedrock_item: &BedrockItem::IRON_HORSE_ARMOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_INGOT: Self = Self {
|
|
java_item: &Item::IRON_INGOT,
|
|
bedrock_item: &BedrockItem::IRON_INGOT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_LEGGINGS: Self = Self {
|
|
java_item: &Item::IRON_LEGGINGS,
|
|
bedrock_item: &BedrockItem::IRON_LEGGINGS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_NAUTILUS_ARMOR: Self = Self {
|
|
java_item: &Item::IRON_NAUTILUS_ARMOR,
|
|
bedrock_item: &BedrockItem::IRON_NAUTILUS_ARMOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_NUGGET: Self = Self {
|
|
java_item: &Item::IRON_NUGGET,
|
|
bedrock_item: &BedrockItem::IRON_NUGGET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_ORE: Self = Self {
|
|
java_item: &Item::IRON_ORE,
|
|
bedrock_item: &BedrockItem::IRON_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_PICKAXE: Self = Self {
|
|
java_item: &Item::IRON_PICKAXE,
|
|
bedrock_item: &BedrockItem::IRON_PICKAXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_SHOVEL: Self = Self {
|
|
java_item: &Item::IRON_SHOVEL,
|
|
bedrock_item: &BedrockItem::IRON_SHOVEL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_SPEAR: Self = Self {
|
|
java_item: &Item::IRON_SPEAR,
|
|
bedrock_item: &BedrockItem::IRON_SPEAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_SWORD: Self = Self {
|
|
java_item: &Item::IRON_SWORD,
|
|
bedrock_item: &BedrockItem::IRON_SWORD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const IRON_TRAPDOOR: Self = Self {
|
|
java_item: &Item::IRON_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::IRON_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ITEM_FRAME: Self = Self {
|
|
java_item: &Item::ITEM_FRAME,
|
|
bedrock_item: &BedrockItem::FRAME,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JACK_O_LANTERN: Self = Self {
|
|
java_item: &Item::JACK_O_LANTERN,
|
|
bedrock_item: &BedrockItem::LIT_PUMPKIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JIGSAW: Self = Self {
|
|
java_item: &Item::JIGSAW,
|
|
bedrock_item: &BedrockItem::JIGSAW,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUKEBOX: Self = Self {
|
|
java_item: &Item::JUKEBOX,
|
|
bedrock_item: &BedrockItem::JUKEBOX,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_BOAT: Self = Self {
|
|
java_item: &Item::JUNGLE_BOAT,
|
|
bedrock_item: &BedrockItem::JUNGLE_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_BUTTON: Self = Self {
|
|
java_item: &Item::JUNGLE_BUTTON,
|
|
bedrock_item: &BedrockItem::JUNGLE_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_CHEST_BOAT: Self = Self {
|
|
java_item: &Item::JUNGLE_CHEST_BOAT,
|
|
bedrock_item: &BedrockItem::JUNGLE_CHEST_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_DOOR: Self = Self {
|
|
java_item: &Item::JUNGLE_DOOR,
|
|
bedrock_item: &BedrockItem::JUNGLE_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_FENCE: Self = Self {
|
|
java_item: &Item::JUNGLE_FENCE,
|
|
bedrock_item: &BedrockItem::JUNGLE_FENCE,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_FENCE_GATE: Self = Self {
|
|
java_item: &Item::JUNGLE_FENCE_GATE,
|
|
bedrock_item: &BedrockItem::JUNGLE_FENCE_GATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_HANGING_SIGN: Self = Self {
|
|
java_item: &Item::JUNGLE_HANGING_SIGN,
|
|
bedrock_item: &BedrockItem::JUNGLE_HANGING_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_LEAVES: Self = Self {
|
|
java_item: &Item::JUNGLE_LEAVES,
|
|
bedrock_item: &BedrockItem::JUNGLE_LEAVES,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_LOG: Self = Self {
|
|
java_item: &Item::JUNGLE_LOG,
|
|
bedrock_item: &BedrockItem::JUNGLE_LOG,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_PLANKS: Self = Self {
|
|
java_item: &Item::JUNGLE_PLANKS,
|
|
bedrock_item: &BedrockItem::JUNGLE_PLANKS,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::JUNGLE_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::JUNGLE_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_SAPLING: Self = Self {
|
|
java_item: &Item::JUNGLE_SAPLING,
|
|
bedrock_item: &BedrockItem::JUNGLE_SAPLING,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_SHELF: Self = Self {
|
|
java_item: &Item::JUNGLE_SHELF,
|
|
bedrock_item: &BedrockItem::JUNGLE_SHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_SIGN: Self = Self {
|
|
java_item: &Item::JUNGLE_SIGN,
|
|
bedrock_item: &BedrockItem::JUNGLE_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_SLAB: Self = Self {
|
|
java_item: &Item::JUNGLE_SLAB,
|
|
bedrock_item: &BedrockItem::JUNGLE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_STAIRS: Self = Self {
|
|
java_item: &Item::JUNGLE_STAIRS,
|
|
bedrock_item: &BedrockItem::JUNGLE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_TRAPDOOR: Self = Self {
|
|
java_item: &Item::JUNGLE_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::JUNGLE_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const JUNGLE_WOOD: Self = Self {
|
|
java_item: &Item::JUNGLE_WOOD,
|
|
bedrock_item: &BedrockItem::JUNGLE_WOOD,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const KELP: Self = Self {
|
|
java_item: &Item::KELP,
|
|
bedrock_item: &BedrockItem::KELP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const KNOWLEDGE_BOOK: Self = Self {
|
|
java_item: &Item::KNOWLEDGE_BOOK,
|
|
bedrock_item: &BedrockItem::BOOK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LADDER: Self = Self {
|
|
java_item: &Item::LADDER,
|
|
bedrock_item: &BedrockItem::LADDER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LANTERN: Self = Self {
|
|
java_item: &Item::LANTERN,
|
|
bedrock_item: &BedrockItem::LANTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LAPIS_BLOCK: Self = Self {
|
|
java_item: &Item::LAPIS_BLOCK,
|
|
bedrock_item: &BedrockItem::LAPIS_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LAPIS_LAZULI: Self = Self {
|
|
java_item: &Item::LAPIS_LAZULI,
|
|
bedrock_item: &BedrockItem::LAPIS_LAZULI,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LAPIS_ORE: Self = Self {
|
|
java_item: &Item::LAPIS_ORE,
|
|
bedrock_item: &BedrockItem::LAPIS_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LARGE_AMETHYST_BUD: Self = Self {
|
|
java_item: &Item::LARGE_AMETHYST_BUD,
|
|
bedrock_item: &BedrockItem::LARGE_AMETHYST_BUD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LARGE_FERN: Self = Self {
|
|
java_item: &Item::LARGE_FERN,
|
|
bedrock_item: &BedrockItem::LARGE_FERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LAVA_BUCKET: Self = Self {
|
|
java_item: &Item::LAVA_BUCKET,
|
|
bedrock_item: &BedrockItem::LAVA_BUCKET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LEAD: Self = Self {
|
|
java_item: &Item::LEAD,
|
|
bedrock_item: &BedrockItem::LEAD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LEAF_LITTER: Self = Self {
|
|
java_item: &Item::LEAF_LITTER,
|
|
bedrock_item: &BedrockItem::LEAF_LITTER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LEATHER: Self = Self {
|
|
java_item: &Item::LEATHER,
|
|
bedrock_item: &BedrockItem::LEATHER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LEATHER_BOOTS: Self = Self {
|
|
java_item: &Item::LEATHER_BOOTS,
|
|
bedrock_item: &BedrockItem::LEATHER_BOOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LEATHER_CHESTPLATE: Self = Self {
|
|
java_item: &Item::LEATHER_CHESTPLATE,
|
|
bedrock_item: &BedrockItem::LEATHER_CHESTPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LEATHER_HELMET: Self = Self {
|
|
java_item: &Item::LEATHER_HELMET,
|
|
bedrock_item: &BedrockItem::LEATHER_HELMET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LEATHER_HORSE_ARMOR: Self = Self {
|
|
java_item: &Item::LEATHER_HORSE_ARMOR,
|
|
bedrock_item: &BedrockItem::LEATHER_HORSE_ARMOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LEATHER_LEGGINGS: Self = Self {
|
|
java_item: &Item::LEATHER_LEGGINGS,
|
|
bedrock_item: &BedrockItem::LEATHER_LEGGINGS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LECTERN: Self = Self {
|
|
java_item: &Item::LECTERN,
|
|
bedrock_item: &BedrockItem::LECTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LEVER: Self = Self {
|
|
java_item: &Item::LEVER,
|
|
bedrock_item: &BedrockItem::LEVER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT: Self = Self {
|
|
java_item: &Item::LIGHT,
|
|
bedrock_item: &BedrockItem::LIGHT_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_BANNER: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 12,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_BED: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_BUNDLE: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_BUNDLE,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_CANDLE: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_CANDLE,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_CARPET: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_CARPET,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_CARPET,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_CONCRETE: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_CONCRETE,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_CONCRETE,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_CONCRETE_POWDER,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_DYE: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_DYE,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_HARNESS: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_HARNESS,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_SHULKER_BOX,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_STAINED_GLASS,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_STAINED_GLASS_PANE,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_TERRACOTTA: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_TERRACOTTA,
|
|
bedrock_data: 3,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_BLUE_WOOL: Self = Self {
|
|
java_item: &Item::LIGHT_BLUE_WOOL,
|
|
bedrock_item: &BedrockItem::LIGHT_BLUE_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_BANNER: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 7,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_BED: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_BUNDLE: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_BUNDLE,
|
|
bedrock_item: &BedrockItem::LIGHT_GRAY_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_CANDLE: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_CANDLE,
|
|
bedrock_item: &BedrockItem::LIGHT_GRAY_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_CARPET: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_CARPET,
|
|
bedrock_item: &BedrockItem::LIGHT_GRAY_CARPET,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_CONCRETE: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_CONCRETE,
|
|
bedrock_item: &BedrockItem::LIGHT_GRAY_CONCRETE,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::LIGHT_GRAY_CONCRETE_POWDER,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_DYE: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_DYE,
|
|
bedrock_item: &BedrockItem::LIGHT_GRAY_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::SILVER_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_HARNESS: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_HARNESS,
|
|
bedrock_item: &BedrockItem::LIGHT_GRAY_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::LIGHT_GRAY_SHULKER_BOX,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::LIGHT_GRAY_STAINED_GLASS,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::LIGHT_GRAY_STAINED_GLASS_PANE,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_TERRACOTTA: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::LIGHT_GRAY_TERRACOTTA,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_GRAY_WOOL: Self = Self {
|
|
java_item: &Item::LIGHT_GRAY_WOOL,
|
|
bedrock_item: &BedrockItem::LIGHT_GRAY_WOOL,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHT_WEIGHTED_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::LIGHT_WEIGHTED_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::LIGHT_WEIGHTED_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIGHTNING_ROD: Self = Self {
|
|
java_item: &Item::LIGHTNING_ROD,
|
|
bedrock_item: &BedrockItem::LIGHTNING_ROD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LILAC: Self = Self {
|
|
java_item: &Item::LILAC,
|
|
bedrock_item: &BedrockItem::LILAC,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LILY_OF_THE_VALLEY: Self = Self {
|
|
java_item: &Item::LILY_OF_THE_VALLEY,
|
|
bedrock_item: &BedrockItem::LILY_OF_THE_VALLEY,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LILY_PAD: Self = Self {
|
|
java_item: &Item::LILY_PAD,
|
|
bedrock_item: &BedrockItem::WATERLILY,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_BANNER: Self = Self {
|
|
java_item: &Item::LIME_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 10,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_BED: Self = Self {
|
|
java_item: &Item::LIME_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_BUNDLE: Self = Self {
|
|
java_item: &Item::LIME_BUNDLE,
|
|
bedrock_item: &BedrockItem::LIME_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_CANDLE: Self = Self {
|
|
java_item: &Item::LIME_CANDLE,
|
|
bedrock_item: &BedrockItem::LIME_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_CARPET: Self = Self {
|
|
java_item: &Item::LIME_CARPET,
|
|
bedrock_item: &BedrockItem::LIME_CARPET,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_CONCRETE: Self = Self {
|
|
java_item: &Item::LIME_CONCRETE,
|
|
bedrock_item: &BedrockItem::LIME_CONCRETE,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::LIME_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::LIME_CONCRETE_POWDER,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_DYE: Self = Self {
|
|
java_item: &Item::LIME_DYE,
|
|
bedrock_item: &BedrockItem::LIME_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::LIME_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::LIME_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_HARNESS: Self = Self {
|
|
java_item: &Item::LIME_HARNESS,
|
|
bedrock_item: &BedrockItem::LIME_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::LIME_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::LIME_SHULKER_BOX,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::LIME_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::LIME_STAINED_GLASS,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::LIME_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::LIME_STAINED_GLASS_PANE,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_TERRACOTTA: Self = Self {
|
|
java_item: &Item::LIME_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::LIME_TERRACOTTA,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LIME_WOOL: Self = Self {
|
|
java_item: &Item::LIME_WOOL,
|
|
bedrock_item: &BedrockItem::LIME_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LINGERING_POTION: Self = Self {
|
|
java_item: &Item::LINGERING_POTION,
|
|
bedrock_item: &BedrockItem::LINGERING_POTION,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LLAMA_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::LLAMA_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::LLAMA_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LODESTONE: Self = Self {
|
|
java_item: &Item::LODESTONE,
|
|
bedrock_item: &BedrockItem::LODESTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const LOOM: Self = Self {
|
|
java_item: &Item::LOOM,
|
|
bedrock_item: &BedrockItem::LOOM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MACE: Self = Self {
|
|
java_item: &Item::MACE,
|
|
bedrock_item: &BedrockItem::MACE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_BANNER: Self = Self {
|
|
java_item: &Item::MAGENTA_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 13,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_BED: Self = Self {
|
|
java_item: &Item::MAGENTA_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_BUNDLE: Self = Self {
|
|
java_item: &Item::MAGENTA_BUNDLE,
|
|
bedrock_item: &BedrockItem::MAGENTA_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_CANDLE: Self = Self {
|
|
java_item: &Item::MAGENTA_CANDLE,
|
|
bedrock_item: &BedrockItem::MAGENTA_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_CARPET: Self = Self {
|
|
java_item: &Item::MAGENTA_CARPET,
|
|
bedrock_item: &BedrockItem::MAGENTA_CARPET,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_CONCRETE: Self = Self {
|
|
java_item: &Item::MAGENTA_CONCRETE,
|
|
bedrock_item: &BedrockItem::MAGENTA_CONCRETE,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::MAGENTA_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::MAGENTA_CONCRETE_POWDER,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_DYE: Self = Self {
|
|
java_item: &Item::MAGENTA_DYE,
|
|
bedrock_item: &BedrockItem::MAGENTA_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::MAGENTA_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::MAGENTA_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_HARNESS: Self = Self {
|
|
java_item: &Item::MAGENTA_HARNESS,
|
|
bedrock_item: &BedrockItem::MAGENTA_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::MAGENTA_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::MAGENTA_SHULKER_BOX,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::MAGENTA_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::MAGENTA_STAINED_GLASS,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::MAGENTA_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::MAGENTA_STAINED_GLASS_PANE,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_TERRACOTTA: Self = Self {
|
|
java_item: &Item::MAGENTA_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::MAGENTA_TERRACOTTA,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGENTA_WOOL: Self = Self {
|
|
java_item: &Item::MAGENTA_WOOL,
|
|
bedrock_item: &BedrockItem::MAGENTA_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGMA_BLOCK: Self = Self {
|
|
java_item: &Item::MAGMA_BLOCK,
|
|
bedrock_item: &BedrockItem::MAGMA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGMA_CREAM: Self = Self {
|
|
java_item: &Item::MAGMA_CREAM,
|
|
bedrock_item: &BedrockItem::MAGMA_CREAM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAGMA_CUBE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::MAGMA_CUBE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::MAGMA_CUBE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_BOAT: Self = Self {
|
|
java_item: &Item::MANGROVE_BOAT,
|
|
bedrock_item: &BedrockItem::MANGROVE_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_BUTTON: Self = Self {
|
|
java_item: &Item::MANGROVE_BUTTON,
|
|
bedrock_item: &BedrockItem::MANGROVE_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_CHEST_BOAT: Self = Self {
|
|
java_item: &Item::MANGROVE_CHEST_BOAT,
|
|
bedrock_item: &BedrockItem::MANGROVE_CHEST_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_DOOR: Self = Self {
|
|
java_item: &Item::MANGROVE_DOOR,
|
|
bedrock_item: &BedrockItem::MANGROVE_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_FENCE: Self = Self {
|
|
java_item: &Item::MANGROVE_FENCE,
|
|
bedrock_item: &BedrockItem::MANGROVE_FENCE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_FENCE_GATE: Self = Self {
|
|
java_item: &Item::MANGROVE_FENCE_GATE,
|
|
bedrock_item: &BedrockItem::MANGROVE_FENCE_GATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_HANGING_SIGN: Self = Self {
|
|
java_item: &Item::MANGROVE_HANGING_SIGN,
|
|
bedrock_item: &BedrockItem::MANGROVE_HANGING_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_LEAVES: Self = Self {
|
|
java_item: &Item::MANGROVE_LEAVES,
|
|
bedrock_item: &BedrockItem::MANGROVE_LEAVES,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_LOG: Self = Self {
|
|
java_item: &Item::MANGROVE_LOG,
|
|
bedrock_item: &BedrockItem::MANGROVE_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_PLANKS: Self = Self {
|
|
java_item: &Item::MANGROVE_PLANKS,
|
|
bedrock_item: &BedrockItem::MANGROVE_PLANKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::MANGROVE_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::MANGROVE_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_PROPAGULE: Self = Self {
|
|
java_item: &Item::MANGROVE_PROPAGULE,
|
|
bedrock_item: &BedrockItem::MANGROVE_PROPAGULE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_ROOTS: Self = Self {
|
|
java_item: &Item::MANGROVE_ROOTS,
|
|
bedrock_item: &BedrockItem::MANGROVE_ROOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_SHELF: Self = Self {
|
|
java_item: &Item::MANGROVE_SHELF,
|
|
bedrock_item: &BedrockItem::MANGROVE_SHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_SIGN: Self = Self {
|
|
java_item: &Item::MANGROVE_SIGN,
|
|
bedrock_item: &BedrockItem::MANGROVE_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_SLAB: Self = Self {
|
|
java_item: &Item::MANGROVE_SLAB,
|
|
bedrock_item: &BedrockItem::MANGROVE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_STAIRS: Self = Self {
|
|
java_item: &Item::MANGROVE_STAIRS,
|
|
bedrock_item: &BedrockItem::MANGROVE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_TRAPDOOR: Self = Self {
|
|
java_item: &Item::MANGROVE_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::MANGROVE_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MANGROVE_WOOD: Self = Self {
|
|
java_item: &Item::MANGROVE_WOOD,
|
|
bedrock_item: &BedrockItem::MANGROVE_WOOD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MAP: Self = Self {
|
|
java_item: &Item::MAP,
|
|
bedrock_item: &BedrockItem::EMPTY_MAP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MEDIUM_AMETHYST_BUD: Self = Self {
|
|
java_item: &Item::MEDIUM_AMETHYST_BUD,
|
|
bedrock_item: &BedrockItem::MEDIUM_AMETHYST_BUD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MELON: Self = Self {
|
|
java_item: &Item::MELON,
|
|
bedrock_item: &BedrockItem::MELON_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MELON_SEEDS: Self = Self {
|
|
java_item: &Item::MELON_SEEDS,
|
|
bedrock_item: &BedrockItem::MELON_SEEDS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MELON_SLICE: Self = Self {
|
|
java_item: &Item::MELON_SLICE,
|
|
bedrock_item: &BedrockItem::MELON_SLICE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MILK_BUCKET: Self = Self {
|
|
java_item: &Item::MILK_BUCKET,
|
|
bedrock_item: &BedrockItem::MILK_BUCKET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MINECART: Self = Self {
|
|
java_item: &Item::MINECART,
|
|
bedrock_item: &BedrockItem::MINECART,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MINER_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::MINER_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::MINER_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOJANG_BANNER_PATTERN: Self = Self {
|
|
java_item: &Item::MOJANG_BANNER_PATTERN,
|
|
bedrock_item: &BedrockItem::MOJANG_BANNER_PATTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOOSHROOM_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::MOOSHROOM_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::MOOSHROOM_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOSS_BLOCK: Self = Self {
|
|
java_item: &Item::MOSS_BLOCK,
|
|
bedrock_item: &BedrockItem::MOSS_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOSS_CARPET: Self = Self {
|
|
java_item: &Item::MOSS_CARPET,
|
|
bedrock_item: &BedrockItem::MOSS_CARPET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOSSY_COBBLESTONE: Self = Self {
|
|
java_item: &Item::MOSSY_COBBLESTONE,
|
|
bedrock_item: &BedrockItem::MOSSY_COBBLESTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOSSY_COBBLESTONE_SLAB: Self = Self {
|
|
java_item: &Item::MOSSY_COBBLESTONE_SLAB,
|
|
bedrock_item: &BedrockItem::MOSSY_COBBLESTONE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOSSY_COBBLESTONE_STAIRS: Self = Self {
|
|
java_item: &Item::MOSSY_COBBLESTONE_STAIRS,
|
|
bedrock_item: &BedrockItem::MOSSY_COBBLESTONE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOSSY_COBBLESTONE_WALL: Self = Self {
|
|
java_item: &Item::MOSSY_COBBLESTONE_WALL,
|
|
bedrock_item: &BedrockItem::MOSSY_COBBLESTONE_WALL,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOSSY_STONE_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::MOSSY_STONE_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::MOSSY_STONE_BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOSSY_STONE_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::MOSSY_STONE_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::MOSSY_STONE_BRICK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOSSY_STONE_BRICK_WALL: Self = Self {
|
|
java_item: &Item::MOSSY_STONE_BRICK_WALL,
|
|
bedrock_item: &BedrockItem::MOSSY_STONE_BRICK_WALL,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOSSY_STONE_BRICKS: Self = Self {
|
|
java_item: &Item::MOSSY_STONE_BRICKS,
|
|
bedrock_item: &BedrockItem::MOSSY_STONE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MOURNER_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::MOURNER_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::MOURNER_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUD: Self = Self {
|
|
java_item: &Item::MUD,
|
|
bedrock_item: &BedrockItem::MUD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUD_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::MUD_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::MUD_BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUD_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::MUD_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::MUD_BRICK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUD_BRICK_WALL: Self = Self {
|
|
java_item: &Item::MUD_BRICK_WALL,
|
|
bedrock_item: &BedrockItem::MUD_BRICK_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUD_BRICKS: Self = Self {
|
|
java_item: &Item::MUD_BRICKS,
|
|
bedrock_item: &BedrockItem::MUD_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUDDY_MANGROVE_ROOTS: Self = Self {
|
|
java_item: &Item::MUDDY_MANGROVE_ROOTS,
|
|
bedrock_item: &BedrockItem::MUDDY_MANGROVE_ROOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MULE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::MULE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::MULE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSHROOM_STEM: Self = Self {
|
|
java_item: &Item::MUSHROOM_STEM,
|
|
bedrock_item: &BedrockItem::MUSHROOM_STEM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSHROOM_STEW: Self = Self {
|
|
java_item: &Item::MUSHROOM_STEW,
|
|
bedrock_item: &BedrockItem::MUSHROOM_STEW,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_11: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_11,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_11,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_13: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_13,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_13,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_5: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_5,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_5,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_BLOCKS: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_BLOCKS,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_BLOCKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_BOUNCE: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_BOUNCE,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_13,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_CAT: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_CAT,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_CAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_CHIRP: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_CHIRP,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_CHIRP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_CREATOR: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_CREATOR,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_CREATOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_CREATOR_MUSIC_BOX: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_CREATOR_MUSIC_BOX,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_CREATOR_MUSIC_BOX,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_FAR: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_FAR,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_FAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_LAVA_CHICKEN: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_LAVA_CHICKEN,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_LAVA_CHICKEN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_MALL: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_MALL,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_MALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_MELLOHI: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_MELLOHI,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_MELLOHI,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_OTHERSIDE: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_OTHERSIDE,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_OTHERSIDE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_PIGSTEP: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_PIGSTEP,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_PIGSTEP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_PRECIPICE: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_PRECIPICE,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_PRECIPICE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_RELIC: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_RELIC,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_RELIC,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_STAL: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_STAL,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_STAL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_STRAD: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_STRAD,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_STRAD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_TEARS: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_TEARS,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_TEARS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_WAIT: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_WAIT,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_WAIT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUSIC_DISC_WARD: Self = Self {
|
|
java_item: &Item::MUSIC_DISC_WARD,
|
|
bedrock_item: &BedrockItem::MUSIC_DISC_WARD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MUTTON: Self = Self {
|
|
java_item: &Item::MUTTON,
|
|
bedrock_item: &BedrockItem::MUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const MYCELIUM: Self = Self {
|
|
java_item: &Item::MYCELIUM,
|
|
bedrock_item: &BedrockItem::MYCELIUM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NAME_TAG: Self = Self {
|
|
java_item: &Item::NAME_TAG,
|
|
bedrock_item: &BedrockItem::NAME_TAG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NAUTILUS_SHELL: Self = Self {
|
|
java_item: &Item::NAUTILUS_SHELL,
|
|
bedrock_item: &BedrockItem::NAUTILUS_SHELL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NAUTILUS_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::NAUTILUS_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::NAUTILUS_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHER_BRICK: Self = Self {
|
|
java_item: &Item::NETHER_BRICK,
|
|
bedrock_item: &BedrockItem::NETHERBRICK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHER_BRICK_FENCE: Self = Self {
|
|
java_item: &Item::NETHER_BRICK_FENCE,
|
|
bedrock_item: &BedrockItem::NETHER_BRICK_FENCE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHER_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::NETHER_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::NETHER_BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHER_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::NETHER_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::NETHER_BRICK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHER_BRICK_WALL: Self = Self {
|
|
java_item: &Item::NETHER_BRICK_WALL,
|
|
bedrock_item: &BedrockItem::NETHER_BRICK_WALL,
|
|
bedrock_data: 9,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHER_BRICKS: Self = Self {
|
|
java_item: &Item::NETHER_BRICKS,
|
|
bedrock_item: &BedrockItem::NETHER_BRICK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHER_GOLD_ORE: Self = Self {
|
|
java_item: &Item::NETHER_GOLD_ORE,
|
|
bedrock_item: &BedrockItem::NETHER_GOLD_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHER_QUARTZ_ORE: Self = Self {
|
|
java_item: &Item::NETHER_QUARTZ_ORE,
|
|
bedrock_item: &BedrockItem::QUARTZ_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHER_SPROUTS: Self = Self {
|
|
java_item: &Item::NETHER_SPROUTS,
|
|
bedrock_item: &BedrockItem::NETHER_SPROUTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHER_STAR: Self = Self {
|
|
java_item: &Item::NETHER_STAR,
|
|
bedrock_item: &BedrockItem::NETHER_STAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHER_WART: Self = Self {
|
|
java_item: &Item::NETHER_WART,
|
|
bedrock_item: &BedrockItem::NETHER_WART,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHER_WART_BLOCK: Self = Self {
|
|
java_item: &Item::NETHER_WART_BLOCK,
|
|
bedrock_item: &BedrockItem::NETHER_WART_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_AXE: Self = Self {
|
|
java_item: &Item::NETHERITE_AXE,
|
|
bedrock_item: &BedrockItem::NETHERITE_AXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_BLOCK: Self = Self {
|
|
java_item: &Item::NETHERITE_BLOCK,
|
|
bedrock_item: &BedrockItem::NETHERITE_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_BOOTS: Self = Self {
|
|
java_item: &Item::NETHERITE_BOOTS,
|
|
bedrock_item: &BedrockItem::NETHERITE_BOOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_CHESTPLATE: Self = Self {
|
|
java_item: &Item::NETHERITE_CHESTPLATE,
|
|
bedrock_item: &BedrockItem::NETHERITE_CHESTPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_HELMET: Self = Self {
|
|
java_item: &Item::NETHERITE_HELMET,
|
|
bedrock_item: &BedrockItem::NETHERITE_HELMET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_HOE: Self = Self {
|
|
java_item: &Item::NETHERITE_HOE,
|
|
bedrock_item: &BedrockItem::NETHERITE_HOE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_HORSE_ARMOR: Self = Self {
|
|
java_item: &Item::NETHERITE_HORSE_ARMOR,
|
|
bedrock_item: &BedrockItem::NETHERITE_HORSE_ARMOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_INGOT: Self = Self {
|
|
java_item: &Item::NETHERITE_INGOT,
|
|
bedrock_item: &BedrockItem::NETHERITE_INGOT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_LEGGINGS: Self = Self {
|
|
java_item: &Item::NETHERITE_LEGGINGS,
|
|
bedrock_item: &BedrockItem::NETHERITE_LEGGINGS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_NAUTILUS_ARMOR: Self = Self {
|
|
java_item: &Item::NETHERITE_NAUTILUS_ARMOR,
|
|
bedrock_item: &BedrockItem::NETHERITE_NAUTILUS_ARMOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_PICKAXE: Self = Self {
|
|
java_item: &Item::NETHERITE_PICKAXE,
|
|
bedrock_item: &BedrockItem::NETHERITE_PICKAXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_SCRAP: Self = Self {
|
|
java_item: &Item::NETHERITE_SCRAP,
|
|
bedrock_item: &BedrockItem::NETHERITE_SCRAP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_SHOVEL: Self = Self {
|
|
java_item: &Item::NETHERITE_SHOVEL,
|
|
bedrock_item: &BedrockItem::NETHERITE_SHOVEL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_SPEAR: Self = Self {
|
|
java_item: &Item::NETHERITE_SPEAR,
|
|
bedrock_item: &BedrockItem::NETHERITE_SPEAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_SWORD: Self = Self {
|
|
java_item: &Item::NETHERITE_SWORD,
|
|
bedrock_item: &BedrockItem::NETHERITE_SWORD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERITE_UPGRADE_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::NETHERITE_UPGRADE_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::NETHERITE_UPGRADE_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NETHERRACK: Self = Self {
|
|
java_item: &Item::NETHERRACK,
|
|
bedrock_item: &BedrockItem::NETHERRACK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const NOTE_BLOCK: Self = Self {
|
|
java_item: &Item::NOTE_BLOCK,
|
|
bedrock_item: &BedrockItem::NOTEBLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_BOAT: Self = Self {
|
|
java_item: &Item::OAK_BOAT,
|
|
bedrock_item: &BedrockItem::OAK_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_BUTTON: Self = Self {
|
|
java_item: &Item::OAK_BUTTON,
|
|
bedrock_item: &BedrockItem::WOODEN_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_CHEST_BOAT: Self = Self {
|
|
java_item: &Item::OAK_CHEST_BOAT,
|
|
bedrock_item: &BedrockItem::OAK_CHEST_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_DOOR: Self = Self {
|
|
java_item: &Item::OAK_DOOR,
|
|
bedrock_item: &BedrockItem::WOODEN_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_FENCE: Self = Self {
|
|
java_item: &Item::OAK_FENCE,
|
|
bedrock_item: &BedrockItem::OAK_FENCE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_FENCE_GATE: Self = Self {
|
|
java_item: &Item::OAK_FENCE_GATE,
|
|
bedrock_item: &BedrockItem::FENCE_GATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_HANGING_SIGN: Self = Self {
|
|
java_item: &Item::OAK_HANGING_SIGN,
|
|
bedrock_item: &BedrockItem::OAK_HANGING_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_LEAVES: Self = Self {
|
|
java_item: &Item::OAK_LEAVES,
|
|
bedrock_item: &BedrockItem::OAK_LEAVES,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_LOG: Self = Self {
|
|
java_item: &Item::OAK_LOG,
|
|
bedrock_item: &BedrockItem::OAK_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_PLANKS: Self = Self {
|
|
java_item: &Item::OAK_PLANKS,
|
|
bedrock_item: &BedrockItem::OAK_PLANKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::OAK_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::WOODEN_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_SAPLING: Self = Self {
|
|
java_item: &Item::OAK_SAPLING,
|
|
bedrock_item: &BedrockItem::OAK_SAPLING,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_SHELF: Self = Self {
|
|
java_item: &Item::OAK_SHELF,
|
|
bedrock_item: &BedrockItem::OAK_SHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_SIGN: Self = Self {
|
|
java_item: &Item::OAK_SIGN,
|
|
bedrock_item: &BedrockItem::OAK_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_SLAB: Self = Self {
|
|
java_item: &Item::OAK_SLAB,
|
|
bedrock_item: &BedrockItem::OAK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_STAIRS: Self = Self {
|
|
java_item: &Item::OAK_STAIRS,
|
|
bedrock_item: &BedrockItem::OAK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_TRAPDOOR: Self = Self {
|
|
java_item: &Item::OAK_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OAK_WOOD: Self = Self {
|
|
java_item: &Item::OAK_WOOD,
|
|
bedrock_item: &BedrockItem::OAK_WOOD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OBSERVER: Self = Self {
|
|
java_item: &Item::OBSERVER,
|
|
bedrock_item: &BedrockItem::OBSERVER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OBSIDIAN: Self = Self {
|
|
java_item: &Item::OBSIDIAN,
|
|
bedrock_item: &BedrockItem::OBSIDIAN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OCELOT_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::OCELOT_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::OCELOT_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OCHRE_FROGLIGHT: Self = Self {
|
|
java_item: &Item::OCHRE_FROGLIGHT,
|
|
bedrock_item: &BedrockItem::OCHRE_FROGLIGHT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OMINOUS_BOTTLE: Self = Self {
|
|
java_item: &Item::OMINOUS_BOTTLE,
|
|
bedrock_item: &BedrockItem::OMINOUS_BOTTLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OMINOUS_TRIAL_KEY: Self = Self {
|
|
java_item: &Item::OMINOUS_TRIAL_KEY,
|
|
bedrock_item: &BedrockItem::OMINOUS_TRIAL_KEY,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OPEN_EYEBLOSSOM: Self = Self {
|
|
java_item: &Item::OPEN_EYEBLOSSOM,
|
|
bedrock_item: &BedrockItem::OPEN_EYEBLOSSOM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_BANNER: Self = Self {
|
|
java_item: &Item::ORANGE_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 14,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_BED: Self = Self {
|
|
java_item: &Item::ORANGE_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_BUNDLE: Self = Self {
|
|
java_item: &Item::ORANGE_BUNDLE,
|
|
bedrock_item: &BedrockItem::ORANGE_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_CANDLE: Self = Self {
|
|
java_item: &Item::ORANGE_CANDLE,
|
|
bedrock_item: &BedrockItem::ORANGE_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_CARPET: Self = Self {
|
|
java_item: &Item::ORANGE_CARPET,
|
|
bedrock_item: &BedrockItem::ORANGE_CARPET,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_CONCRETE: Self = Self {
|
|
java_item: &Item::ORANGE_CONCRETE,
|
|
bedrock_item: &BedrockItem::ORANGE_CONCRETE,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::ORANGE_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::ORANGE_CONCRETE_POWDER,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_DYE: Self = Self {
|
|
java_item: &Item::ORANGE_DYE,
|
|
bedrock_item: &BedrockItem::ORANGE_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::ORANGE_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::ORANGE_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_HARNESS: Self = Self {
|
|
java_item: &Item::ORANGE_HARNESS,
|
|
bedrock_item: &BedrockItem::ORANGE_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::ORANGE_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::ORANGE_SHULKER_BOX,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::ORANGE_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::ORANGE_STAINED_GLASS,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::ORANGE_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::ORANGE_STAINED_GLASS_PANE,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_TERRACOTTA: Self = Self {
|
|
java_item: &Item::ORANGE_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::ORANGE_TERRACOTTA,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_TULIP: Self = Self {
|
|
java_item: &Item::ORANGE_TULIP,
|
|
bedrock_item: &BedrockItem::ORANGE_TULIP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ORANGE_WOOL: Self = Self {
|
|
java_item: &Item::ORANGE_WOOL,
|
|
bedrock_item: &BedrockItem::ORANGE_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXEYE_DAISY: Self = Self {
|
|
java_item: &Item::OXEYE_DAISY,
|
|
bedrock_item: &BedrockItem::OXEYE_DAISY,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_CHISELED_COPPER: Self = Self {
|
|
java_item: &Item::OXIDIZED_CHISELED_COPPER,
|
|
bedrock_item: &BedrockItem::OXIDIZED_CHISELED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_COPPER: Self = Self {
|
|
java_item: &Item::OXIDIZED_COPPER,
|
|
bedrock_item: &BedrockItem::OXIDIZED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_COPPER_BARS: Self = Self {
|
|
java_item: &Item::OXIDIZED_COPPER_BARS,
|
|
bedrock_item: &BedrockItem::OXIDIZED_COPPER_BARS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_COPPER_BULB: Self = Self {
|
|
java_item: &Item::OXIDIZED_COPPER_BULB,
|
|
bedrock_item: &BedrockItem::OXIDIZED_COPPER_BULB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_COPPER_CHAIN: Self = Self {
|
|
java_item: &Item::OXIDIZED_COPPER_CHAIN,
|
|
bedrock_item: &BedrockItem::OXIDIZED_COPPER_CHAIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_COPPER_CHEST: Self = Self {
|
|
java_item: &Item::OXIDIZED_COPPER_CHEST,
|
|
bedrock_item: &BedrockItem::OXIDIZED_COPPER_CHEST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_COPPER_DOOR: Self = Self {
|
|
java_item: &Item::OXIDIZED_COPPER_DOOR,
|
|
bedrock_item: &BedrockItem::OXIDIZED_COPPER_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_COPPER_GOLEM_STATUE: Self = Self {
|
|
java_item: &Item::OXIDIZED_COPPER_GOLEM_STATUE,
|
|
bedrock_item: &BedrockItem::OXIDIZED_COPPER_GOLEM_STATUE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_COPPER_GRATE: Self = Self {
|
|
java_item: &Item::OXIDIZED_COPPER_GRATE,
|
|
bedrock_item: &BedrockItem::OXIDIZED_COPPER_GRATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_COPPER_LANTERN: Self = Self {
|
|
java_item: &Item::OXIDIZED_COPPER_LANTERN,
|
|
bedrock_item: &BedrockItem::OXIDIZED_COPPER_LANTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_COPPER_TRAPDOOR: Self = Self {
|
|
java_item: &Item::OXIDIZED_COPPER_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::OXIDIZED_COPPER_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_CUT_COPPER: Self = Self {
|
|
java_item: &Item::OXIDIZED_CUT_COPPER,
|
|
bedrock_item: &BedrockItem::OXIDIZED_CUT_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_CUT_COPPER_SLAB: Self = Self {
|
|
java_item: &Item::OXIDIZED_CUT_COPPER_SLAB,
|
|
bedrock_item: &BedrockItem::OXIDIZED_CUT_COPPER_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_CUT_COPPER_STAIRS: Self = Self {
|
|
java_item: &Item::OXIDIZED_CUT_COPPER_STAIRS,
|
|
bedrock_item: &BedrockItem::OXIDIZED_CUT_COPPER_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const OXIDIZED_LIGHTNING_ROD: Self = Self {
|
|
java_item: &Item::OXIDIZED_LIGHTNING_ROD,
|
|
bedrock_item: &BedrockItem::OXIDIZED_LIGHTNING_ROD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PACKED_ICE: Self = Self {
|
|
java_item: &Item::PACKED_ICE,
|
|
bedrock_item: &BedrockItem::PACKED_ICE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PACKED_MUD: Self = Self {
|
|
java_item: &Item::PACKED_MUD,
|
|
bedrock_item: &BedrockItem::PACKED_MUD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PAINTING: Self = Self {
|
|
java_item: &Item::PAINTING,
|
|
bedrock_item: &BedrockItem::PAINTING,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_HANGING_MOSS: Self = Self {
|
|
java_item: &Item::PALE_HANGING_MOSS,
|
|
bedrock_item: &BedrockItem::PALE_HANGING_MOSS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_MOSS_BLOCK: Self = Self {
|
|
java_item: &Item::PALE_MOSS_BLOCK,
|
|
bedrock_item: &BedrockItem::PALE_MOSS_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_MOSS_CARPET: Self = Self {
|
|
java_item: &Item::PALE_MOSS_CARPET,
|
|
bedrock_item: &BedrockItem::PALE_MOSS_CARPET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_BOAT: Self = Self {
|
|
java_item: &Item::PALE_OAK_BOAT,
|
|
bedrock_item: &BedrockItem::PALE_OAK_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_BUTTON: Self = Self {
|
|
java_item: &Item::PALE_OAK_BUTTON,
|
|
bedrock_item: &BedrockItem::PALE_OAK_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_CHEST_BOAT: Self = Self {
|
|
java_item: &Item::PALE_OAK_CHEST_BOAT,
|
|
bedrock_item: &BedrockItem::PALE_OAK_CHEST_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_DOOR: Self = Self {
|
|
java_item: &Item::PALE_OAK_DOOR,
|
|
bedrock_item: &BedrockItem::PALE_OAK_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_FENCE: Self = Self {
|
|
java_item: &Item::PALE_OAK_FENCE,
|
|
bedrock_item: &BedrockItem::PALE_OAK_FENCE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_FENCE_GATE: Self = Self {
|
|
java_item: &Item::PALE_OAK_FENCE_GATE,
|
|
bedrock_item: &BedrockItem::PALE_OAK_FENCE_GATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_HANGING_SIGN: Self = Self {
|
|
java_item: &Item::PALE_OAK_HANGING_SIGN,
|
|
bedrock_item: &BedrockItem::PALE_OAK_HANGING_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_LEAVES: Self = Self {
|
|
java_item: &Item::PALE_OAK_LEAVES,
|
|
bedrock_item: &BedrockItem::PALE_OAK_LEAVES,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_LOG: Self = Self {
|
|
java_item: &Item::PALE_OAK_LOG,
|
|
bedrock_item: &BedrockItem::PALE_OAK_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_PLANKS: Self = Self {
|
|
java_item: &Item::PALE_OAK_PLANKS,
|
|
bedrock_item: &BedrockItem::PALE_OAK_PLANKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::PALE_OAK_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::PALE_OAK_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_SAPLING: Self = Self {
|
|
java_item: &Item::PALE_OAK_SAPLING,
|
|
bedrock_item: &BedrockItem::PALE_OAK_SAPLING,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_SHELF: Self = Self {
|
|
java_item: &Item::PALE_OAK_SHELF,
|
|
bedrock_item: &BedrockItem::PALE_OAK_SHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_SIGN: Self = Self {
|
|
java_item: &Item::PALE_OAK_SIGN,
|
|
bedrock_item: &BedrockItem::PALE_OAK_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_SLAB: Self = Self {
|
|
java_item: &Item::PALE_OAK_SLAB,
|
|
bedrock_item: &BedrockItem::PALE_OAK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_STAIRS: Self = Self {
|
|
java_item: &Item::PALE_OAK_STAIRS,
|
|
bedrock_item: &BedrockItem::PALE_OAK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_TRAPDOOR: Self = Self {
|
|
java_item: &Item::PALE_OAK_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::PALE_OAK_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PALE_OAK_WOOD: Self = Self {
|
|
java_item: &Item::PALE_OAK_WOOD,
|
|
bedrock_item: &BedrockItem::PALE_OAK_WOOD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PANDA_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::PANDA_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::PANDA_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PAPER: Self = Self {
|
|
java_item: &Item::PAPER,
|
|
bedrock_item: &BedrockItem::PAPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PARCHED_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::PARCHED_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::PARCHED_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PARROT_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::PARROT_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::PARROT_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PEARLESCENT_FROGLIGHT: Self = Self {
|
|
java_item: &Item::PEARLESCENT_FROGLIGHT,
|
|
bedrock_item: &BedrockItem::PEARLESCENT_FROGLIGHT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PEONY: Self = Self {
|
|
java_item: &Item::PEONY,
|
|
bedrock_item: &BedrockItem::PEONY,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PETRIFIED_OAK_SLAB: Self = Self {
|
|
java_item: &Item::PETRIFIED_OAK_SLAB,
|
|
bedrock_item: &BedrockItem::PETRIFIED_OAK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PHANTOM_MEMBRANE: Self = Self {
|
|
java_item: &Item::PHANTOM_MEMBRANE,
|
|
bedrock_item: &BedrockItem::PHANTOM_MEMBRANE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PHANTOM_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::PHANTOM_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::PHANTOM_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PIG_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::PIG_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::PIG_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PIGLIN_BANNER_PATTERN: Self = Self {
|
|
java_item: &Item::PIGLIN_BANNER_PATTERN,
|
|
bedrock_item: &BedrockItem::PIGLIN_BANNER_PATTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PIGLIN_BRUTE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::PIGLIN_BRUTE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::PIGLIN_BRUTE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PIGLIN_HEAD: Self = Self {
|
|
java_item: &Item::PIGLIN_HEAD,
|
|
bedrock_item: &BedrockItem::PIGLIN_HEAD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PIGLIN_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::PIGLIN_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::PIGLIN_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PILLAGER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::PILLAGER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::PILLAGER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_BANNER: Self = Self {
|
|
java_item: &Item::PINK_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 9,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_BED: Self = Self {
|
|
java_item: &Item::PINK_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 6,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_BUNDLE: Self = Self {
|
|
java_item: &Item::PINK_BUNDLE,
|
|
bedrock_item: &BedrockItem::PINK_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_CANDLE: Self = Self {
|
|
java_item: &Item::PINK_CANDLE,
|
|
bedrock_item: &BedrockItem::PINK_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_CARPET: Self = Self {
|
|
java_item: &Item::PINK_CARPET,
|
|
bedrock_item: &BedrockItem::PINK_CARPET,
|
|
bedrock_data: 6,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_CONCRETE: Self = Self {
|
|
java_item: &Item::PINK_CONCRETE,
|
|
bedrock_item: &BedrockItem::PINK_CONCRETE,
|
|
bedrock_data: 6,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::PINK_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::PINK_CONCRETE_POWDER,
|
|
bedrock_data: 6,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_DYE: Self = Self {
|
|
java_item: &Item::PINK_DYE,
|
|
bedrock_item: &BedrockItem::PINK_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::PINK_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::PINK_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_HARNESS: Self = Self {
|
|
java_item: &Item::PINK_HARNESS,
|
|
bedrock_item: &BedrockItem::PINK_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_PETALS: Self = Self {
|
|
java_item: &Item::PINK_PETALS,
|
|
bedrock_item: &BedrockItem::PINK_PETALS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::PINK_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::PINK_SHULKER_BOX,
|
|
bedrock_data: 6,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::PINK_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::PINK_STAINED_GLASS,
|
|
bedrock_data: 6,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::PINK_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::PINK_STAINED_GLASS_PANE,
|
|
bedrock_data: 6,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_TERRACOTTA: Self = Self {
|
|
java_item: &Item::PINK_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::PINK_TERRACOTTA,
|
|
bedrock_data: 6,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_TULIP: Self = Self {
|
|
java_item: &Item::PINK_TULIP,
|
|
bedrock_item: &BedrockItem::PINK_TULIP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PINK_WOOL: Self = Self {
|
|
java_item: &Item::PINK_WOOL,
|
|
bedrock_item: &BedrockItem::PINK_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PISTON: Self = Self {
|
|
java_item: &Item::PISTON,
|
|
bedrock_item: &BedrockItem::PISTON,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PITCHER_PLANT: Self = Self {
|
|
java_item: &Item::PITCHER_PLANT,
|
|
bedrock_item: &BedrockItem::PITCHER_PLANT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PITCHER_POD: Self = Self {
|
|
java_item: &Item::PITCHER_POD,
|
|
bedrock_item: &BedrockItem::PITCHER_POD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PLAYER_HEAD: Self = Self {
|
|
java_item: &Item::PLAYER_HEAD,
|
|
bedrock_item: &BedrockItem::PLAYER_HEAD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PLENTY_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::PLENTY_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::PLENTY_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PODZOL: Self = Self {
|
|
java_item: &Item::PODZOL,
|
|
bedrock_item: &BedrockItem::PODZOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POINTED_DRIPSTONE: Self = Self {
|
|
java_item: &Item::POINTED_DRIPSTONE,
|
|
bedrock_item: &BedrockItem::POINTED_DRIPSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POISONOUS_POTATO: Self = Self {
|
|
java_item: &Item::POISONOUS_POTATO,
|
|
bedrock_item: &BedrockItem::POISONOUS_POTATO,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLAR_BEAR_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::POLAR_BEAR_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::POLAR_BEAR_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_ANDESITE: Self = Self {
|
|
java_item: &Item::POLISHED_ANDESITE,
|
|
bedrock_item: &BedrockItem::POLISHED_ANDESITE,
|
|
bedrock_data: 6,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_ANDESITE_SLAB: Self = Self {
|
|
java_item: &Item::POLISHED_ANDESITE_SLAB,
|
|
bedrock_item: &BedrockItem::POLISHED_ANDESITE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_ANDESITE_STAIRS: Self = Self {
|
|
java_item: &Item::POLISHED_ANDESITE_STAIRS,
|
|
bedrock_item: &BedrockItem::POLISHED_ANDESITE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_BASALT: Self = Self {
|
|
java_item: &Item::POLISHED_BASALT,
|
|
bedrock_item: &BedrockItem::POLISHED_BASALT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_BLACKSTONE: Self = Self {
|
|
java_item: &Item::POLISHED_BLACKSTONE,
|
|
bedrock_item: &BedrockItem::POLISHED_BLACKSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::POLISHED_BLACKSTONE_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::POLISHED_BLACKSTONE_BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::POLISHED_BLACKSTONE_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::POLISHED_BLACKSTONE_BRICK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICK_WALL: Self = Self {
|
|
java_item: &Item::POLISHED_BLACKSTONE_BRICK_WALL,
|
|
bedrock_item: &BedrockItem::POLISHED_BLACKSTONE_BRICK_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BRICKS: Self = Self {
|
|
java_item: &Item::POLISHED_BLACKSTONE_BRICKS,
|
|
bedrock_item: &BedrockItem::POLISHED_BLACKSTONE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_BLACKSTONE_BUTTON: Self = Self {
|
|
java_item: &Item::POLISHED_BLACKSTONE_BUTTON,
|
|
bedrock_item: &BedrockItem::POLISHED_BLACKSTONE_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_BLACKSTONE_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::POLISHED_BLACKSTONE_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::POLISHED_BLACKSTONE_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_BLACKSTONE_SLAB: Self = Self {
|
|
java_item: &Item::POLISHED_BLACKSTONE_SLAB,
|
|
bedrock_item: &BedrockItem::POLISHED_BLACKSTONE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_BLACKSTONE_STAIRS: Self = Self {
|
|
java_item: &Item::POLISHED_BLACKSTONE_STAIRS,
|
|
bedrock_item: &BedrockItem::POLISHED_BLACKSTONE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_BLACKSTONE_WALL: Self = Self {
|
|
java_item: &Item::POLISHED_BLACKSTONE_WALL,
|
|
bedrock_item: &BedrockItem::POLISHED_BLACKSTONE_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_CINNABAR: Self = Self {
|
|
java_item: &Item::POLISHED_CINNABAR,
|
|
bedrock_item: &BedrockItem::POLISHED_CINNABAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_CINNABAR_SLAB: Self = Self {
|
|
java_item: &Item::POLISHED_CINNABAR_SLAB,
|
|
bedrock_item: &BedrockItem::POLISHED_CINNABAR_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_CINNABAR_STAIRS: Self = Self {
|
|
java_item: &Item::POLISHED_CINNABAR_STAIRS,
|
|
bedrock_item: &BedrockItem::POLISHED_CINNABAR_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_CINNABAR_WALL: Self = Self {
|
|
java_item: &Item::POLISHED_CINNABAR_WALL,
|
|
bedrock_item: &BedrockItem::POLISHED_CINNABAR_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_DEEPSLATE: Self = Self {
|
|
java_item: &Item::POLISHED_DEEPSLATE,
|
|
bedrock_item: &BedrockItem::POLISHED_DEEPSLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_DEEPSLATE_SLAB: Self = Self {
|
|
java_item: &Item::POLISHED_DEEPSLATE_SLAB,
|
|
bedrock_item: &BedrockItem::POLISHED_DEEPSLATE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_DEEPSLATE_STAIRS: Self = Self {
|
|
java_item: &Item::POLISHED_DEEPSLATE_STAIRS,
|
|
bedrock_item: &BedrockItem::POLISHED_DEEPSLATE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_DEEPSLATE_WALL: Self = Self {
|
|
java_item: &Item::POLISHED_DEEPSLATE_WALL,
|
|
bedrock_item: &BedrockItem::POLISHED_DEEPSLATE_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_DIORITE: Self = Self {
|
|
java_item: &Item::POLISHED_DIORITE,
|
|
bedrock_item: &BedrockItem::POLISHED_DIORITE,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_DIORITE_SLAB: Self = Self {
|
|
java_item: &Item::POLISHED_DIORITE_SLAB,
|
|
bedrock_item: &BedrockItem::POLISHED_DIORITE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_DIORITE_STAIRS: Self = Self {
|
|
java_item: &Item::POLISHED_DIORITE_STAIRS,
|
|
bedrock_item: &BedrockItem::POLISHED_DIORITE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_GRANITE: Self = Self {
|
|
java_item: &Item::POLISHED_GRANITE,
|
|
bedrock_item: &BedrockItem::POLISHED_GRANITE,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_GRANITE_SLAB: Self = Self {
|
|
java_item: &Item::POLISHED_GRANITE_SLAB,
|
|
bedrock_item: &BedrockItem::POLISHED_GRANITE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_GRANITE_STAIRS: Self = Self {
|
|
java_item: &Item::POLISHED_GRANITE_STAIRS,
|
|
bedrock_item: &BedrockItem::POLISHED_GRANITE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_SULFUR: Self = Self {
|
|
java_item: &Item::POLISHED_SULFUR,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_SULFUR_SLAB: Self = Self {
|
|
java_item: &Item::POLISHED_SULFUR_SLAB,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_SULFUR_STAIRS: Self = Self {
|
|
java_item: &Item::POLISHED_SULFUR_STAIRS,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_SULFUR_WALL: Self = Self {
|
|
java_item: &Item::POLISHED_SULFUR_WALL,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_TUFF: Self = Self {
|
|
java_item: &Item::POLISHED_TUFF,
|
|
bedrock_item: &BedrockItem::POLISHED_TUFF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_TUFF_SLAB: Self = Self {
|
|
java_item: &Item::POLISHED_TUFF_SLAB,
|
|
bedrock_item: &BedrockItem::POLISHED_TUFF_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_TUFF_STAIRS: Self = Self {
|
|
java_item: &Item::POLISHED_TUFF_STAIRS,
|
|
bedrock_item: &BedrockItem::POLISHED_TUFF_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POLISHED_TUFF_WALL: Self = Self {
|
|
java_item: &Item::POLISHED_TUFF_WALL,
|
|
bedrock_item: &BedrockItem::POLISHED_TUFF_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POPPED_CHORUS_FRUIT: Self = Self {
|
|
java_item: &Item::POPPED_CHORUS_FRUIT,
|
|
bedrock_item: &BedrockItem::POPPED_CHORUS_FRUIT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POPPY: Self = Self {
|
|
java_item: &Item::POPPY,
|
|
bedrock_item: &BedrockItem::POPPY,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PORKCHOP: Self = Self {
|
|
java_item: &Item::PORKCHOP,
|
|
bedrock_item: &BedrockItem::PORKCHOP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POTATO: Self = Self {
|
|
java_item: &Item::POTATO,
|
|
bedrock_item: &BedrockItem::POTATO,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POTENT_SULFUR: Self = Self {
|
|
java_item: &Item::POTENT_SULFUR,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POTION: Self = Self {
|
|
java_item: &Item::POTION,
|
|
bedrock_item: &BedrockItem::POTION,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POWDER_SNOW_BUCKET: Self = Self {
|
|
java_item: &Item::POWDER_SNOW_BUCKET,
|
|
bedrock_item: &BedrockItem::POWDER_SNOW_BUCKET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const POWERED_RAIL: Self = Self {
|
|
java_item: &Item::POWERED_RAIL,
|
|
bedrock_item: &BedrockItem::GOLDEN_RAIL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PRISMARINE: Self = Self {
|
|
java_item: &Item::PRISMARINE,
|
|
bedrock_item: &BedrockItem::PRISMARINE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PRISMARINE_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::PRISMARINE_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::PRISMARINE_BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PRISMARINE_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::PRISMARINE_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::PRISMARINE_BRICKS_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PRISMARINE_BRICKS: Self = Self {
|
|
java_item: &Item::PRISMARINE_BRICKS,
|
|
bedrock_item: &BedrockItem::PRISMARINE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PRISMARINE_CRYSTALS: Self = Self {
|
|
java_item: &Item::PRISMARINE_CRYSTALS,
|
|
bedrock_item: &BedrockItem::PRISMARINE_CRYSTALS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PRISMARINE_SHARD: Self = Self {
|
|
java_item: &Item::PRISMARINE_SHARD,
|
|
bedrock_item: &BedrockItem::PRISMARINE_SHARD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PRISMARINE_SLAB: Self = Self {
|
|
java_item: &Item::PRISMARINE_SLAB,
|
|
bedrock_item: &BedrockItem::PRISMARINE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PRISMARINE_STAIRS: Self = Self {
|
|
java_item: &Item::PRISMARINE_STAIRS,
|
|
bedrock_item: &BedrockItem::PRISMARINE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PRISMARINE_WALL: Self = Self {
|
|
java_item: &Item::PRISMARINE_WALL,
|
|
bedrock_item: &BedrockItem::PRISMARINE_WALL,
|
|
bedrock_data: 11,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PRIZE_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::PRIZE_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::PRIZE_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PUFFERFISH: Self = Self {
|
|
java_item: &Item::PUFFERFISH,
|
|
bedrock_item: &BedrockItem::PUFFERFISH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PUFFERFISH_BUCKET: Self = Self {
|
|
java_item: &Item::PUFFERFISH_BUCKET,
|
|
bedrock_item: &BedrockItem::PUFFERFISH_BUCKET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PUFFERFISH_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::PUFFERFISH_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::PUFFERFISH_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PUMPKIN: Self = Self {
|
|
java_item: &Item::PUMPKIN,
|
|
bedrock_item: &BedrockItem::PUMPKIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PUMPKIN_PIE: Self = Self {
|
|
java_item: &Item::PUMPKIN_PIE,
|
|
bedrock_item: &BedrockItem::PUMPKIN_PIE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PUMPKIN_SEEDS: Self = Self {
|
|
java_item: &Item::PUMPKIN_SEEDS,
|
|
bedrock_item: &BedrockItem::PUMPKIN_SEEDS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_BANNER: Self = Self {
|
|
java_item: &Item::PURPLE_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_BED: Self = Self {
|
|
java_item: &Item::PURPLE_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 10,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_BUNDLE: Self = Self {
|
|
java_item: &Item::PURPLE_BUNDLE,
|
|
bedrock_item: &BedrockItem::PURPLE_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_CANDLE: Self = Self {
|
|
java_item: &Item::PURPLE_CANDLE,
|
|
bedrock_item: &BedrockItem::PURPLE_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_CARPET: Self = Self {
|
|
java_item: &Item::PURPLE_CARPET,
|
|
bedrock_item: &BedrockItem::PURPLE_CARPET,
|
|
bedrock_data: 10,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_CONCRETE: Self = Self {
|
|
java_item: &Item::PURPLE_CONCRETE,
|
|
bedrock_item: &BedrockItem::PURPLE_CONCRETE,
|
|
bedrock_data: 10,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::PURPLE_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::PURPLE_CONCRETE_POWDER,
|
|
bedrock_data: 10,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_DYE: Self = Self {
|
|
java_item: &Item::PURPLE_DYE,
|
|
bedrock_item: &BedrockItem::PURPLE_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::PURPLE_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::PURPLE_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_HARNESS: Self = Self {
|
|
java_item: &Item::PURPLE_HARNESS,
|
|
bedrock_item: &BedrockItem::PURPLE_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::PURPLE_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::PURPLE_SHULKER_BOX,
|
|
bedrock_data: 10,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::PURPLE_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::PURPLE_STAINED_GLASS,
|
|
bedrock_data: 10,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::PURPLE_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::PURPLE_STAINED_GLASS_PANE,
|
|
bedrock_data: 10,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_TERRACOTTA: Self = Self {
|
|
java_item: &Item::PURPLE_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::PURPLE_TERRACOTTA,
|
|
bedrock_data: 10,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPLE_WOOL: Self = Self {
|
|
java_item: &Item::PURPLE_WOOL,
|
|
bedrock_item: &BedrockItem::PURPLE_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPUR_BLOCK: Self = Self {
|
|
java_item: &Item::PURPUR_BLOCK,
|
|
bedrock_item: &BedrockItem::PURPUR_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPUR_PILLAR: Self = Self {
|
|
java_item: &Item::PURPUR_PILLAR,
|
|
bedrock_item: &BedrockItem::PURPUR_PILLAR,
|
|
bedrock_data: 2,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPUR_SLAB: Self = Self {
|
|
java_item: &Item::PURPUR_SLAB,
|
|
bedrock_item: &BedrockItem::PURPUR_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const PURPUR_STAIRS: Self = Self {
|
|
java_item: &Item::PURPUR_STAIRS,
|
|
bedrock_item: &BedrockItem::PURPUR_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const QUARTZ: Self = Self {
|
|
java_item: &Item::QUARTZ,
|
|
bedrock_item: &BedrockItem::QUARTZ,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const QUARTZ_BLOCK: Self = Self {
|
|
java_item: &Item::QUARTZ_BLOCK,
|
|
bedrock_item: &BedrockItem::QUARTZ_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const QUARTZ_BRICKS: Self = Self {
|
|
java_item: &Item::QUARTZ_BRICKS,
|
|
bedrock_item: &BedrockItem::QUARTZ_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const QUARTZ_PILLAR: Self = Self {
|
|
java_item: &Item::QUARTZ_PILLAR,
|
|
bedrock_item: &BedrockItem::QUARTZ_PILLAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const QUARTZ_SLAB: Self = Self {
|
|
java_item: &Item::QUARTZ_SLAB,
|
|
bedrock_item: &BedrockItem::QUARTZ_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const QUARTZ_STAIRS: Self = Self {
|
|
java_item: &Item::QUARTZ_STAIRS,
|
|
bedrock_item: &BedrockItem::QUARTZ_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RABBIT: Self = Self {
|
|
java_item: &Item::RABBIT,
|
|
bedrock_item: &BedrockItem::RABBIT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RABBIT_FOOT: Self = Self {
|
|
java_item: &Item::RABBIT_FOOT,
|
|
bedrock_item: &BedrockItem::RABBIT_FOOT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RABBIT_HIDE: Self = Self {
|
|
java_item: &Item::RABBIT_HIDE,
|
|
bedrock_item: &BedrockItem::RABBIT_HIDE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RABBIT_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::RABBIT_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::RABBIT_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RABBIT_STEW: Self = Self {
|
|
java_item: &Item::RABBIT_STEW,
|
|
bedrock_item: &BedrockItem::RABBIT_STEW,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RAIL: Self = Self {
|
|
java_item: &Item::RAIL,
|
|
bedrock_item: &BedrockItem::RAIL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RAISER_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::RAISER_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::RAISER_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RAVAGER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::RAVAGER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::RAVAGER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RAW_COPPER: Self = Self {
|
|
java_item: &Item::RAW_COPPER,
|
|
bedrock_item: &BedrockItem::RAW_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RAW_COPPER_BLOCK: Self = Self {
|
|
java_item: &Item::RAW_COPPER_BLOCK,
|
|
bedrock_item: &BedrockItem::RAW_COPPER_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RAW_GOLD: Self = Self {
|
|
java_item: &Item::RAW_GOLD,
|
|
bedrock_item: &BedrockItem::RAW_GOLD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RAW_GOLD_BLOCK: Self = Self {
|
|
java_item: &Item::RAW_GOLD_BLOCK,
|
|
bedrock_item: &BedrockItem::RAW_GOLD_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RAW_IRON: Self = Self {
|
|
java_item: &Item::RAW_IRON,
|
|
bedrock_item: &BedrockItem::RAW_IRON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RAW_IRON_BLOCK: Self = Self {
|
|
java_item: &Item::RAW_IRON_BLOCK,
|
|
bedrock_item: &BedrockItem::RAW_IRON_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RECOVERY_COMPASS: Self = Self {
|
|
java_item: &Item::RECOVERY_COMPASS,
|
|
bedrock_item: &BedrockItem::RECOVERY_COMPASS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_BANNER: Self = Self {
|
|
java_item: &Item::RED_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_BED: Self = Self {
|
|
java_item: &Item::RED_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 14,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_BUNDLE: Self = Self {
|
|
java_item: &Item::RED_BUNDLE,
|
|
bedrock_item: &BedrockItem::RED_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_CANDLE: Self = Self {
|
|
java_item: &Item::RED_CANDLE,
|
|
bedrock_item: &BedrockItem::RED_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_CARPET: Self = Self {
|
|
java_item: &Item::RED_CARPET,
|
|
bedrock_item: &BedrockItem::RED_CARPET,
|
|
bedrock_data: 14,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_CONCRETE: Self = Self {
|
|
java_item: &Item::RED_CONCRETE,
|
|
bedrock_item: &BedrockItem::RED_CONCRETE,
|
|
bedrock_data: 14,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::RED_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::RED_CONCRETE_POWDER,
|
|
bedrock_data: 14,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_DYE: Self = Self {
|
|
java_item: &Item::RED_DYE,
|
|
bedrock_item: &BedrockItem::RED_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::RED_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::RED_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_HARNESS: Self = Self {
|
|
java_item: &Item::RED_HARNESS,
|
|
bedrock_item: &BedrockItem::RED_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_MUSHROOM: Self = Self {
|
|
java_item: &Item::RED_MUSHROOM,
|
|
bedrock_item: &BedrockItem::RED_MUSHROOM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_MUSHROOM_BLOCK: Self = Self {
|
|
java_item: &Item::RED_MUSHROOM_BLOCK,
|
|
bedrock_item: &BedrockItem::RED_MUSHROOM_BLOCK,
|
|
bedrock_data: 14,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_NETHER_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::RED_NETHER_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::RED_NETHER_BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_NETHER_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::RED_NETHER_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::RED_NETHER_BRICK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_NETHER_BRICK_WALL: Self = Self {
|
|
java_item: &Item::RED_NETHER_BRICK_WALL,
|
|
bedrock_item: &BedrockItem::RED_NETHER_BRICK_WALL,
|
|
bedrock_data: 13,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_NETHER_BRICKS: Self = Self {
|
|
java_item: &Item::RED_NETHER_BRICKS,
|
|
bedrock_item: &BedrockItem::RED_NETHER_BRICK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_SAND: Self = Self {
|
|
java_item: &Item::RED_SAND,
|
|
bedrock_item: &BedrockItem::RED_SAND,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_SANDSTONE: Self = Self {
|
|
java_item: &Item::RED_SANDSTONE,
|
|
bedrock_item: &BedrockItem::RED_SANDSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_SANDSTONE_SLAB: Self = Self {
|
|
java_item: &Item::RED_SANDSTONE_SLAB,
|
|
bedrock_item: &BedrockItem::RED_SANDSTONE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_SANDSTONE_STAIRS: Self = Self {
|
|
java_item: &Item::RED_SANDSTONE_STAIRS,
|
|
bedrock_item: &BedrockItem::RED_SANDSTONE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_SANDSTONE_WALL: Self = Self {
|
|
java_item: &Item::RED_SANDSTONE_WALL,
|
|
bedrock_item: &BedrockItem::RED_SANDSTONE_WALL,
|
|
bedrock_data: 12,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::RED_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::RED_SHULKER_BOX,
|
|
bedrock_data: 14,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::RED_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::RED_STAINED_GLASS,
|
|
bedrock_data: 14,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::RED_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::RED_STAINED_GLASS_PANE,
|
|
bedrock_data: 14,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::RED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::RED_TERRACOTTA,
|
|
bedrock_data: 14,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_TULIP: Self = Self {
|
|
java_item: &Item::RED_TULIP,
|
|
bedrock_item: &BedrockItem::RED_TULIP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RED_WOOL: Self = Self {
|
|
java_item: &Item::RED_WOOL,
|
|
bedrock_item: &BedrockItem::RED_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const REDSTONE: Self = Self {
|
|
java_item: &Item::REDSTONE,
|
|
bedrock_item: &BedrockItem::REDSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const REDSTONE_BLOCK: Self = Self {
|
|
java_item: &Item::REDSTONE_BLOCK,
|
|
bedrock_item: &BedrockItem::REDSTONE_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const REDSTONE_LAMP: Self = Self {
|
|
java_item: &Item::REDSTONE_LAMP,
|
|
bedrock_item: &BedrockItem::REDSTONE_LAMP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const REDSTONE_ORE: Self = Self {
|
|
java_item: &Item::REDSTONE_ORE,
|
|
bedrock_item: &BedrockItem::REDSTONE_ORE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const REDSTONE_TORCH: Self = Self {
|
|
java_item: &Item::REDSTONE_TORCH,
|
|
bedrock_item: &BedrockItem::REDSTONE_TORCH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const REINFORCED_DEEPSLATE: Self = Self {
|
|
java_item: &Item::REINFORCED_DEEPSLATE,
|
|
bedrock_item: &BedrockItem::REINFORCED_DEEPSLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const REPEATER: Self = Self {
|
|
java_item: &Item::REPEATER,
|
|
bedrock_item: &BedrockItem::REPEATER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const REPEATING_COMMAND_BLOCK: Self = Self {
|
|
java_item: &Item::REPEATING_COMMAND_BLOCK,
|
|
bedrock_item: &BedrockItem::REPEATING_COMMAND_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RESIN_BLOCK: Self = Self {
|
|
java_item: &Item::RESIN_BLOCK,
|
|
bedrock_item: &BedrockItem::RESIN_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RESIN_BRICK: Self = Self {
|
|
java_item: &Item::RESIN_BRICK,
|
|
bedrock_item: &BedrockItem::RESIN_BRICK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RESIN_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::RESIN_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::RESIN_BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RESIN_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::RESIN_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::RESIN_BRICK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RESIN_BRICK_WALL: Self = Self {
|
|
java_item: &Item::RESIN_BRICK_WALL,
|
|
bedrock_item: &BedrockItem::RESIN_BRICK_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RESIN_BRICKS: Self = Self {
|
|
java_item: &Item::RESIN_BRICKS,
|
|
bedrock_item: &BedrockItem::RESIN_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RESIN_CLUMP: Self = Self {
|
|
java_item: &Item::RESIN_CLUMP,
|
|
bedrock_item: &BedrockItem::RESIN_CLUMP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RESPAWN_ANCHOR: Self = Self {
|
|
java_item: &Item::RESPAWN_ANCHOR,
|
|
bedrock_item: &BedrockItem::RESPAWN_ANCHOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const RIB_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::RIB_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::RIB_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ROOTED_DIRT: Self = Self {
|
|
java_item: &Item::ROOTED_DIRT,
|
|
bedrock_item: &BedrockItem::DIRT_WITH_ROOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ROSE_BUSH: Self = Self {
|
|
java_item: &Item::ROSE_BUSH,
|
|
bedrock_item: &BedrockItem::ROSE_BUSH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ROTTEN_FLESH: Self = Self {
|
|
java_item: &Item::ROTTEN_FLESH,
|
|
bedrock_item: &BedrockItem::ROTTEN_FLESH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SADDLE: Self = Self {
|
|
java_item: &Item::SADDLE,
|
|
bedrock_item: &BedrockItem::SADDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SALMON: Self = Self {
|
|
java_item: &Item::SALMON,
|
|
bedrock_item: &BedrockItem::SALMON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SALMON_BUCKET: Self = Self {
|
|
java_item: &Item::SALMON_BUCKET,
|
|
bedrock_item: &BedrockItem::SALMON_BUCKET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SALMON_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::SALMON_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::SALMON_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SAND: Self = Self {
|
|
java_item: &Item::SAND,
|
|
bedrock_item: &BedrockItem::SAND,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SANDSTONE: Self = Self {
|
|
java_item: &Item::SANDSTONE,
|
|
bedrock_item: &BedrockItem::SANDSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SANDSTONE_SLAB: Self = Self {
|
|
java_item: &Item::SANDSTONE_SLAB,
|
|
bedrock_item: &BedrockItem::SANDSTONE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SANDSTONE_STAIRS: Self = Self {
|
|
java_item: &Item::SANDSTONE_STAIRS,
|
|
bedrock_item: &BedrockItem::SANDSTONE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SANDSTONE_WALL: Self = Self {
|
|
java_item: &Item::SANDSTONE_WALL,
|
|
bedrock_item: &BedrockItem::SANDSTONE_WALL,
|
|
bedrock_data: 5,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SCAFFOLDING: Self = Self {
|
|
java_item: &Item::SCAFFOLDING,
|
|
bedrock_item: &BedrockItem::SCAFFOLDING,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SCRAPE_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::SCRAPE_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::SCRAPE_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SCULK: Self = Self {
|
|
java_item: &Item::SCULK,
|
|
bedrock_item: &BedrockItem::SCULK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SCULK_CATALYST: Self = Self {
|
|
java_item: &Item::SCULK_CATALYST,
|
|
bedrock_item: &BedrockItem::SCULK_CATALYST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SCULK_SENSOR: Self = Self {
|
|
java_item: &Item::SCULK_SENSOR,
|
|
bedrock_item: &BedrockItem::SCULK_SENSOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SCULK_SHRIEKER: Self = Self {
|
|
java_item: &Item::SCULK_SHRIEKER,
|
|
bedrock_item: &BedrockItem::SCULK_SHRIEKER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SCULK_VEIN: Self = Self {
|
|
java_item: &Item::SCULK_VEIN,
|
|
bedrock_item: &BedrockItem::SCULK_VEIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SEA_LANTERN: Self = Self {
|
|
java_item: &Item::SEA_LANTERN,
|
|
bedrock_item: &BedrockItem::SEA_LANTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SEA_PICKLE: Self = Self {
|
|
java_item: &Item::SEA_PICKLE,
|
|
bedrock_item: &BedrockItem::SEA_PICKLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SEAGRASS: Self = Self {
|
|
java_item: &Item::SEAGRASS,
|
|
bedrock_item: &BedrockItem::SEAGRASS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SHEAF_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::SHEAF_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::SHEAF_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SHEARS: Self = Self {
|
|
java_item: &Item::SHEARS,
|
|
bedrock_item: &BedrockItem::SHEARS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SHEEP_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::SHEEP_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::SHEEP_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SHELTER_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::SHELTER_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::SHELTER_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SHIELD: Self = Self {
|
|
java_item: &Item::SHIELD,
|
|
bedrock_item: &BedrockItem::SHIELD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SHORT_DRY_GRASS: Self = Self {
|
|
java_item: &Item::SHORT_DRY_GRASS,
|
|
bedrock_item: &BedrockItem::SHORT_DRY_GRASS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SHORT_GRASS: Self = Self {
|
|
java_item: &Item::SHORT_GRASS,
|
|
bedrock_item: &BedrockItem::SHORT_GRASS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SHROOMLIGHT: Self = Self {
|
|
java_item: &Item::SHROOMLIGHT,
|
|
bedrock_item: &BedrockItem::SHROOMLIGHT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SHULKER_BOX: Self = Self {
|
|
java_item: &Item::SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::UNDYED_SHULKER_BOX,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SHULKER_SHELL: Self = Self {
|
|
java_item: &Item::SHULKER_SHELL,
|
|
bedrock_item: &BedrockItem::SHULKER_SHELL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SHULKER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::SHULKER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::SHULKER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SILVERFISH_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::SILVERFISH_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::SILVERFISH_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SKELETON_HORSE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::SKELETON_HORSE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::SKELETON_HORSE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SKELETON_SKULL: Self = Self {
|
|
java_item: &Item::SKELETON_SKULL,
|
|
bedrock_item: &BedrockItem::SKELETON_SKULL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SKELETON_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::SKELETON_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::SKELETON_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SKULL_BANNER_PATTERN: Self = Self {
|
|
java_item: &Item::SKULL_BANNER_PATTERN,
|
|
bedrock_item: &BedrockItem::SKULL_BANNER_PATTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SKULL_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::SKULL_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::SKULL_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SLIME_BALL: Self = Self {
|
|
java_item: &Item::SLIME_BALL,
|
|
bedrock_item: &BedrockItem::SLIME_BALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SLIME_BLOCK: Self = Self {
|
|
java_item: &Item::SLIME_BLOCK,
|
|
bedrock_item: &BedrockItem::SLIME,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SLIME_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::SLIME_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::SLIME_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMALL_AMETHYST_BUD: Self = Self {
|
|
java_item: &Item::SMALL_AMETHYST_BUD,
|
|
bedrock_item: &BedrockItem::SMALL_AMETHYST_BUD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMALL_DRIPLEAF: Self = Self {
|
|
java_item: &Item::SMALL_DRIPLEAF,
|
|
bedrock_item: &BedrockItem::SMALL_DRIPLEAF_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMITHING_TABLE: Self = Self {
|
|
java_item: &Item::SMITHING_TABLE,
|
|
bedrock_item: &BedrockItem::SMITHING_TABLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOKER: Self = Self {
|
|
java_item: &Item::SMOKER,
|
|
bedrock_item: &BedrockItem::SMOKER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOOTH_BASALT: Self = Self {
|
|
java_item: &Item::SMOOTH_BASALT,
|
|
bedrock_item: &BedrockItem::SMOOTH_BASALT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOOTH_QUARTZ: Self = Self {
|
|
java_item: &Item::SMOOTH_QUARTZ,
|
|
bedrock_item: &BedrockItem::SMOOTH_QUARTZ,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOOTH_QUARTZ_SLAB: Self = Self {
|
|
java_item: &Item::SMOOTH_QUARTZ_SLAB,
|
|
bedrock_item: &BedrockItem::SMOOTH_QUARTZ_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOOTH_QUARTZ_STAIRS: Self = Self {
|
|
java_item: &Item::SMOOTH_QUARTZ_STAIRS,
|
|
bedrock_item: &BedrockItem::SMOOTH_QUARTZ_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOOTH_RED_SANDSTONE: Self = Self {
|
|
java_item: &Item::SMOOTH_RED_SANDSTONE,
|
|
bedrock_item: &BedrockItem::SMOOTH_RED_SANDSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOOTH_RED_SANDSTONE_SLAB: Self = Self {
|
|
java_item: &Item::SMOOTH_RED_SANDSTONE_SLAB,
|
|
bedrock_item: &BedrockItem::SMOOTH_RED_SANDSTONE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOOTH_RED_SANDSTONE_STAIRS: Self = Self {
|
|
java_item: &Item::SMOOTH_RED_SANDSTONE_STAIRS,
|
|
bedrock_item: &BedrockItem::SMOOTH_RED_SANDSTONE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOOTH_SANDSTONE: Self = Self {
|
|
java_item: &Item::SMOOTH_SANDSTONE,
|
|
bedrock_item: &BedrockItem::SMOOTH_SANDSTONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOOTH_SANDSTONE_SLAB: Self = Self {
|
|
java_item: &Item::SMOOTH_SANDSTONE_SLAB,
|
|
bedrock_item: &BedrockItem::SMOOTH_SANDSTONE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOOTH_SANDSTONE_STAIRS: Self = Self {
|
|
java_item: &Item::SMOOTH_SANDSTONE_STAIRS,
|
|
bedrock_item: &BedrockItem::SMOOTH_SANDSTONE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOOTH_STONE: Self = Self {
|
|
java_item: &Item::SMOOTH_STONE,
|
|
bedrock_item: &BedrockItem::SMOOTH_STONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SMOOTH_STONE_SLAB: Self = Self {
|
|
java_item: &Item::SMOOTH_STONE_SLAB,
|
|
bedrock_item: &BedrockItem::SMOOTH_STONE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SNIFFER_EGG: Self = Self {
|
|
java_item: &Item::SNIFFER_EGG,
|
|
bedrock_item: &BedrockItem::SNIFFER_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SNIFFER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::SNIFFER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::SNIFFER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SNORT_POTTERY_SHERD: Self = Self {
|
|
java_item: &Item::SNORT_POTTERY_SHERD,
|
|
bedrock_item: &BedrockItem::SNORT_POTTERY_SHERD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SNOW: Self = Self {
|
|
java_item: &Item::SNOW,
|
|
bedrock_item: &BedrockItem::SNOW_LAYER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SNOW_BLOCK: Self = Self {
|
|
java_item: &Item::SNOW_BLOCK,
|
|
bedrock_item: &BedrockItem::SNOW,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SNOW_GOLEM_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::SNOW_GOLEM_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::SNOW_GOLEM_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SNOWBALL: Self = Self {
|
|
java_item: &Item::SNOWBALL,
|
|
bedrock_item: &BedrockItem::SNOWBALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SOUL_CAMPFIRE: Self = Self {
|
|
java_item: &Item::SOUL_CAMPFIRE,
|
|
bedrock_item: &BedrockItem::SOUL_CAMPFIRE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SOUL_LANTERN: Self = Self {
|
|
java_item: &Item::SOUL_LANTERN,
|
|
bedrock_item: &BedrockItem::SOUL_LANTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SOUL_SAND: Self = Self {
|
|
java_item: &Item::SOUL_SAND,
|
|
bedrock_item: &BedrockItem::SOUL_SAND,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SOUL_SOIL: Self = Self {
|
|
java_item: &Item::SOUL_SOIL,
|
|
bedrock_item: &BedrockItem::SOUL_SOIL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SOUL_TORCH: Self = Self {
|
|
java_item: &Item::SOUL_TORCH,
|
|
bedrock_item: &BedrockItem::SOUL_TORCH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPAWNER: Self = Self {
|
|
java_item: &Item::SPAWNER,
|
|
bedrock_item: &BedrockItem::MOB_SPAWNER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPECTRAL_ARROW: Self = Self {
|
|
java_item: &Item::SPECTRAL_ARROW,
|
|
bedrock_item: &BedrockItem::ARROW,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPIDER_EYE: Self = Self {
|
|
java_item: &Item::SPIDER_EYE,
|
|
bedrock_item: &BedrockItem::SPIDER_EYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPIDER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::SPIDER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::SPIDER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPLASH_POTION: Self = Self {
|
|
java_item: &Item::SPLASH_POTION,
|
|
bedrock_item: &BedrockItem::SPLASH_POTION,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPONGE: Self = Self {
|
|
java_item: &Item::SPONGE,
|
|
bedrock_item: &BedrockItem::SPONGE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPORE_BLOSSOM: Self = Self {
|
|
java_item: &Item::SPORE_BLOSSOM,
|
|
bedrock_item: &BedrockItem::SPORE_BLOSSOM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_BOAT: Self = Self {
|
|
java_item: &Item::SPRUCE_BOAT,
|
|
bedrock_item: &BedrockItem::SPRUCE_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_BUTTON: Self = Self {
|
|
java_item: &Item::SPRUCE_BUTTON,
|
|
bedrock_item: &BedrockItem::SPRUCE_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_CHEST_BOAT: Self = Self {
|
|
java_item: &Item::SPRUCE_CHEST_BOAT,
|
|
bedrock_item: &BedrockItem::SPRUCE_CHEST_BOAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_DOOR: Self = Self {
|
|
java_item: &Item::SPRUCE_DOOR,
|
|
bedrock_item: &BedrockItem::SPRUCE_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_FENCE: Self = Self {
|
|
java_item: &Item::SPRUCE_FENCE,
|
|
bedrock_item: &BedrockItem::SPRUCE_FENCE,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_FENCE_GATE: Self = Self {
|
|
java_item: &Item::SPRUCE_FENCE_GATE,
|
|
bedrock_item: &BedrockItem::SPRUCE_FENCE_GATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_HANGING_SIGN: Self = Self {
|
|
java_item: &Item::SPRUCE_HANGING_SIGN,
|
|
bedrock_item: &BedrockItem::SPRUCE_HANGING_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_LEAVES: Self = Self {
|
|
java_item: &Item::SPRUCE_LEAVES,
|
|
bedrock_item: &BedrockItem::SPRUCE_LEAVES,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_LOG: Self = Self {
|
|
java_item: &Item::SPRUCE_LOG,
|
|
bedrock_item: &BedrockItem::SPRUCE_LOG,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_PLANKS: Self = Self {
|
|
java_item: &Item::SPRUCE_PLANKS,
|
|
bedrock_item: &BedrockItem::SPRUCE_PLANKS,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::SPRUCE_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::SPRUCE_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_SAPLING: Self = Self {
|
|
java_item: &Item::SPRUCE_SAPLING,
|
|
bedrock_item: &BedrockItem::SPRUCE_SAPLING,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_SHELF: Self = Self {
|
|
java_item: &Item::SPRUCE_SHELF,
|
|
bedrock_item: &BedrockItem::SPRUCE_SHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_SIGN: Self = Self {
|
|
java_item: &Item::SPRUCE_SIGN,
|
|
bedrock_item: &BedrockItem::SPRUCE_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_SLAB: Self = Self {
|
|
java_item: &Item::SPRUCE_SLAB,
|
|
bedrock_item: &BedrockItem::SPRUCE_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_STAIRS: Self = Self {
|
|
java_item: &Item::SPRUCE_STAIRS,
|
|
bedrock_item: &BedrockItem::SPRUCE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_TRAPDOOR: Self = Self {
|
|
java_item: &Item::SPRUCE_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::SPRUCE_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPRUCE_WOOD: Self = Self {
|
|
java_item: &Item::SPRUCE_WOOD,
|
|
bedrock_item: &BedrockItem::SPRUCE_WOOD,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SPYGLASS: Self = Self {
|
|
java_item: &Item::SPYGLASS,
|
|
bedrock_item: &BedrockItem::SPYGLASS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SQUID_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::SQUID_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::SQUID_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STICK: Self = Self {
|
|
java_item: &Item::STICK,
|
|
bedrock_item: &BedrockItem::STICK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STICKY_PISTON: Self = Self {
|
|
java_item: &Item::STICKY_PISTON,
|
|
bedrock_item: &BedrockItem::STICKY_PISTON,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE: Self = Self {
|
|
java_item: &Item::STONE,
|
|
bedrock_item: &BedrockItem::STONE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_AXE: Self = Self {
|
|
java_item: &Item::STONE_AXE,
|
|
bedrock_item: &BedrockItem::STONE_AXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::STONE_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::STONE_BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::STONE_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::STONE_BRICK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_BRICK_WALL: Self = Self {
|
|
java_item: &Item::STONE_BRICK_WALL,
|
|
bedrock_item: &BedrockItem::STONE_BRICK_WALL,
|
|
bedrock_data: 7,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_BRICKS: Self = Self {
|
|
java_item: &Item::STONE_BRICKS,
|
|
bedrock_item: &BedrockItem::STONE_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_BUTTON: Self = Self {
|
|
java_item: &Item::STONE_BUTTON,
|
|
bedrock_item: &BedrockItem::STONE_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_HOE: Self = Self {
|
|
java_item: &Item::STONE_HOE,
|
|
bedrock_item: &BedrockItem::STONE_HOE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_PICKAXE: Self = Self {
|
|
java_item: &Item::STONE_PICKAXE,
|
|
bedrock_item: &BedrockItem::STONE_PICKAXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::STONE_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::STONE_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_SHOVEL: Self = Self {
|
|
java_item: &Item::STONE_SHOVEL,
|
|
bedrock_item: &BedrockItem::STONE_SHOVEL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_SLAB: Self = Self {
|
|
java_item: &Item::STONE_SLAB,
|
|
bedrock_item: &BedrockItem::STONE_BLOCK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_SPEAR: Self = Self {
|
|
java_item: &Item::STONE_SPEAR,
|
|
bedrock_item: &BedrockItem::STONE_SPEAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_STAIRS: Self = Self {
|
|
java_item: &Item::STONE_STAIRS,
|
|
bedrock_item: &BedrockItem::NORMAL_STONE_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONE_SWORD: Self = Self {
|
|
java_item: &Item::STONE_SWORD,
|
|
bedrock_item: &BedrockItem::STONE_SWORD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STONECUTTER: Self = Self {
|
|
java_item: &Item::STONECUTTER,
|
|
bedrock_item: &BedrockItem::STONECUTTER_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRAY_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::STRAY_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::STRAY_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIDER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::STRIDER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::STRIDER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRING: Self = Self {
|
|
java_item: &Item::STRING,
|
|
bedrock_item: &BedrockItem::STRING,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_ACACIA_LOG: Self = Self {
|
|
java_item: &Item::STRIPPED_ACACIA_LOG,
|
|
bedrock_item: &BedrockItem::STRIPPED_ACACIA_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_ACACIA_WOOD: Self = Self {
|
|
java_item: &Item::STRIPPED_ACACIA_WOOD,
|
|
bedrock_item: &BedrockItem::STRIPPED_ACACIA_WOOD,
|
|
bedrock_data: 12,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_BAMBOO_BLOCK: Self = Self {
|
|
java_item: &Item::STRIPPED_BAMBOO_BLOCK,
|
|
bedrock_item: &BedrockItem::STRIPPED_BAMBOO_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_BIRCH_LOG: Self = Self {
|
|
java_item: &Item::STRIPPED_BIRCH_LOG,
|
|
bedrock_item: &BedrockItem::STRIPPED_BIRCH_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_BIRCH_WOOD: Self = Self {
|
|
java_item: &Item::STRIPPED_BIRCH_WOOD,
|
|
bedrock_item: &BedrockItem::STRIPPED_BIRCH_WOOD,
|
|
bedrock_data: 10,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_CHERRY_LOG: Self = Self {
|
|
java_item: &Item::STRIPPED_CHERRY_LOG,
|
|
bedrock_item: &BedrockItem::STRIPPED_CHERRY_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_CHERRY_WOOD: Self = Self {
|
|
java_item: &Item::STRIPPED_CHERRY_WOOD,
|
|
bedrock_item: &BedrockItem::STRIPPED_CHERRY_WOOD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_CRIMSON_HYPHAE: Self = Self {
|
|
java_item: &Item::STRIPPED_CRIMSON_HYPHAE,
|
|
bedrock_item: &BedrockItem::STRIPPED_CRIMSON_HYPHAE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_CRIMSON_STEM: Self = Self {
|
|
java_item: &Item::STRIPPED_CRIMSON_STEM,
|
|
bedrock_item: &BedrockItem::STRIPPED_CRIMSON_STEM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_DARK_OAK_LOG: Self = Self {
|
|
java_item: &Item::STRIPPED_DARK_OAK_LOG,
|
|
bedrock_item: &BedrockItem::STRIPPED_DARK_OAK_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_DARK_OAK_WOOD: Self = Self {
|
|
java_item: &Item::STRIPPED_DARK_OAK_WOOD,
|
|
bedrock_item: &BedrockItem::STRIPPED_DARK_OAK_WOOD,
|
|
bedrock_data: 13,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_JUNGLE_LOG: Self = Self {
|
|
java_item: &Item::STRIPPED_JUNGLE_LOG,
|
|
bedrock_item: &BedrockItem::STRIPPED_JUNGLE_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_JUNGLE_WOOD: Self = Self {
|
|
java_item: &Item::STRIPPED_JUNGLE_WOOD,
|
|
bedrock_item: &BedrockItem::STRIPPED_JUNGLE_WOOD,
|
|
bedrock_data: 11,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_MANGROVE_LOG: Self = Self {
|
|
java_item: &Item::STRIPPED_MANGROVE_LOG,
|
|
bedrock_item: &BedrockItem::STRIPPED_MANGROVE_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_MANGROVE_WOOD: Self = Self {
|
|
java_item: &Item::STRIPPED_MANGROVE_WOOD,
|
|
bedrock_item: &BedrockItem::STRIPPED_MANGROVE_WOOD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_OAK_LOG: Self = Self {
|
|
java_item: &Item::STRIPPED_OAK_LOG,
|
|
bedrock_item: &BedrockItem::STRIPPED_OAK_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_OAK_WOOD: Self = Self {
|
|
java_item: &Item::STRIPPED_OAK_WOOD,
|
|
bedrock_item: &BedrockItem::STRIPPED_OAK_WOOD,
|
|
bedrock_data: 8,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_PALE_OAK_LOG: Self = Self {
|
|
java_item: &Item::STRIPPED_PALE_OAK_LOG,
|
|
bedrock_item: &BedrockItem::STRIPPED_PALE_OAK_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_PALE_OAK_WOOD: Self = Self {
|
|
java_item: &Item::STRIPPED_PALE_OAK_WOOD,
|
|
bedrock_item: &BedrockItem::STRIPPED_PALE_OAK_WOOD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_SPRUCE_LOG: Self = Self {
|
|
java_item: &Item::STRIPPED_SPRUCE_LOG,
|
|
bedrock_item: &BedrockItem::STRIPPED_SPRUCE_LOG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_SPRUCE_WOOD: Self = Self {
|
|
java_item: &Item::STRIPPED_SPRUCE_WOOD,
|
|
bedrock_item: &BedrockItem::STRIPPED_SPRUCE_WOOD,
|
|
bedrock_data: 9,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_WARPED_HYPHAE: Self = Self {
|
|
java_item: &Item::STRIPPED_WARPED_HYPHAE,
|
|
bedrock_item: &BedrockItem::STRIPPED_WARPED_HYPHAE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRIPPED_WARPED_STEM: Self = Self {
|
|
java_item: &Item::STRIPPED_WARPED_STEM,
|
|
bedrock_item: &BedrockItem::STRIPPED_WARPED_STEM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRUCTURE_BLOCK: Self = Self {
|
|
java_item: &Item::STRUCTURE_BLOCK,
|
|
bedrock_item: &BedrockItem::STRUCTURE_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const STRUCTURE_VOID: Self = Self {
|
|
java_item: &Item::STRUCTURE_VOID,
|
|
bedrock_item: &BedrockItem::STRUCTURE_VOID,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SUGAR: Self = Self {
|
|
java_item: &Item::SUGAR,
|
|
bedrock_item: &BedrockItem::SUGAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SUGAR_CANE: Self = Self {
|
|
java_item: &Item::SUGAR_CANE,
|
|
bedrock_item: &BedrockItem::SUGAR_CANE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SULFUR: Self = Self {
|
|
java_item: &Item::SULFUR,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SULFUR_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::SULFUR_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SULFUR_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::SULFUR_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SULFUR_BRICK_WALL: Self = Self {
|
|
java_item: &Item::SULFUR_BRICK_WALL,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SULFUR_BRICKS: Self = Self {
|
|
java_item: &Item::SULFUR_BRICKS,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SULFUR_CUBE_BUCKET: Self = Self {
|
|
java_item: &Item::SULFUR_CUBE_BUCKET,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SULFUR_CUBE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::SULFUR_CUBE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SULFUR_SLAB: Self = Self {
|
|
java_item: &Item::SULFUR_SLAB,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SULFUR_SPIKE: Self = Self {
|
|
java_item: &Item::SULFUR_SPIKE,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SULFUR_STAIRS: Self = Self {
|
|
java_item: &Item::SULFUR_STAIRS,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SULFUR_WALL: Self = Self {
|
|
java_item: &Item::SULFUR_WALL,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SUNFLOWER: Self = Self {
|
|
java_item: &Item::SUNFLOWER,
|
|
bedrock_item: &BedrockItem::SUNFLOWER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SUSPICIOUS_GRAVEL: Self = Self {
|
|
java_item: &Item::SUSPICIOUS_GRAVEL,
|
|
bedrock_item: &BedrockItem::SUSPICIOUS_GRAVEL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SUSPICIOUS_SAND: Self = Self {
|
|
java_item: &Item::SUSPICIOUS_SAND,
|
|
bedrock_item: &BedrockItem::SUSPICIOUS_SAND,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SUSPICIOUS_STEW: Self = Self {
|
|
java_item: &Item::SUSPICIOUS_STEW,
|
|
bedrock_item: &BedrockItem::SUSPICIOUS_STEW,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const SWEET_BERRIES: Self = Self {
|
|
java_item: &Item::SWEET_BERRIES,
|
|
bedrock_item: &BedrockItem::SWEET_BERRIES,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TADPOLE_BUCKET: Self = Self {
|
|
java_item: &Item::TADPOLE_BUCKET,
|
|
bedrock_item: &BedrockItem::TADPOLE_BUCKET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TADPOLE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::TADPOLE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::TADPOLE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TALL_DRY_GRASS: Self = Self {
|
|
java_item: &Item::TALL_DRY_GRASS,
|
|
bedrock_item: &BedrockItem::TALL_DRY_GRASS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TALL_GRASS: Self = Self {
|
|
java_item: &Item::TALL_GRASS,
|
|
bedrock_item: &BedrockItem::TALL_GRASS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TARGET: Self = Self {
|
|
java_item: &Item::TARGET,
|
|
bedrock_item: &BedrockItem::TARGET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TERRACOTTA: Self = Self {
|
|
java_item: &Item::TERRACOTTA,
|
|
bedrock_item: &BedrockItem::HARDENED_CLAY,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TEST_BLOCK: Self = Self {
|
|
java_item: &Item::TEST_BLOCK,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TEST_INSTANCE_BLOCK: Self = Self {
|
|
java_item: &Item::TEST_INSTANCE_BLOCK,
|
|
bedrock_item: &BedrockItem::UNKNOWN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TIDE_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::TIDE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::TIDE_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TINTED_GLASS: Self = Self {
|
|
java_item: &Item::TINTED_GLASS,
|
|
bedrock_item: &BedrockItem::TINTED_GLASS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TIPPED_ARROW: Self = Self {
|
|
java_item: &Item::TIPPED_ARROW,
|
|
bedrock_item: &BedrockItem::ARROW,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TNT: Self = Self {
|
|
java_item: &Item::TNT,
|
|
bedrock_item: &BedrockItem::TNT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TNT_MINECART: Self = Self {
|
|
java_item: &Item::TNT_MINECART,
|
|
bedrock_item: &BedrockItem::TNT_MINECART,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TORCH: Self = Self {
|
|
java_item: &Item::TORCH,
|
|
bedrock_item: &BedrockItem::TORCH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TORCHFLOWER: Self = Self {
|
|
java_item: &Item::TORCHFLOWER,
|
|
bedrock_item: &BedrockItem::TORCHFLOWER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TORCHFLOWER_SEEDS: Self = Self {
|
|
java_item: &Item::TORCHFLOWER_SEEDS,
|
|
bedrock_item: &BedrockItem::TORCHFLOWER_SEEDS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TOTEM_OF_UNDYING: Self = Self {
|
|
java_item: &Item::TOTEM_OF_UNDYING,
|
|
bedrock_item: &BedrockItem::TOTEM_OF_UNDYING,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TRADER_LLAMA_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::TRADER_LLAMA_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::TRADER_LLAMA_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TRAPPED_CHEST: Self = Self {
|
|
java_item: &Item::TRAPPED_CHEST,
|
|
bedrock_item: &BedrockItem::TRAPPED_CHEST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TRIAL_KEY: Self = Self {
|
|
java_item: &Item::TRIAL_KEY,
|
|
bedrock_item: &BedrockItem::TRIAL_KEY,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TRIAL_SPAWNER: Self = Self {
|
|
java_item: &Item::TRIAL_SPAWNER,
|
|
bedrock_item: &BedrockItem::TRIAL_SPAWNER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TRIDENT: Self = Self {
|
|
java_item: &Item::TRIDENT,
|
|
bedrock_item: &BedrockItem::TRIDENT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TRIPWIRE_HOOK: Self = Self {
|
|
java_item: &Item::TRIPWIRE_HOOK,
|
|
bedrock_item: &BedrockItem::TRIPWIRE_HOOK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TROPICAL_FISH: Self = Self {
|
|
java_item: &Item::TROPICAL_FISH,
|
|
bedrock_item: &BedrockItem::TROPICAL_FISH,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TROPICAL_FISH_BUCKET: Self = Self {
|
|
java_item: &Item::TROPICAL_FISH_BUCKET,
|
|
bedrock_item: &BedrockItem::TROPICAL_FISH_BUCKET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TROPICAL_FISH_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::TROPICAL_FISH_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::TROPICAL_FISH_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TUBE_CORAL: Self = Self {
|
|
java_item: &Item::TUBE_CORAL,
|
|
bedrock_item: &BedrockItem::TUBE_CORAL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TUBE_CORAL_BLOCK: Self = Self {
|
|
java_item: &Item::TUBE_CORAL_BLOCK,
|
|
bedrock_item: &BedrockItem::TUBE_CORAL_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TUBE_CORAL_FAN: Self = Self {
|
|
java_item: &Item::TUBE_CORAL_FAN,
|
|
bedrock_item: &BedrockItem::TUBE_CORAL_FAN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TUFF: Self = Self {
|
|
java_item: &Item::TUFF,
|
|
bedrock_item: &BedrockItem::TUFF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TUFF_BRICK_SLAB: Self = Self {
|
|
java_item: &Item::TUFF_BRICK_SLAB,
|
|
bedrock_item: &BedrockItem::TUFF_BRICK_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TUFF_BRICK_STAIRS: Self = Self {
|
|
java_item: &Item::TUFF_BRICK_STAIRS,
|
|
bedrock_item: &BedrockItem::TUFF_BRICK_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TUFF_BRICK_WALL: Self = Self {
|
|
java_item: &Item::TUFF_BRICK_WALL,
|
|
bedrock_item: &BedrockItem::TUFF_BRICK_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TUFF_BRICKS: Self = Self {
|
|
java_item: &Item::TUFF_BRICKS,
|
|
bedrock_item: &BedrockItem::TUFF_BRICKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TUFF_SLAB: Self = Self {
|
|
java_item: &Item::TUFF_SLAB,
|
|
bedrock_item: &BedrockItem::TUFF_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TUFF_STAIRS: Self = Self {
|
|
java_item: &Item::TUFF_STAIRS,
|
|
bedrock_item: &BedrockItem::TUFF_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TUFF_WALL: Self = Self {
|
|
java_item: &Item::TUFF_WALL,
|
|
bedrock_item: &BedrockItem::TUFF_WALL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TURTLE_EGG: Self = Self {
|
|
java_item: &Item::TURTLE_EGG,
|
|
bedrock_item: &BedrockItem::TURTLE_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TURTLE_HELMET: Self = Self {
|
|
java_item: &Item::TURTLE_HELMET,
|
|
bedrock_item: &BedrockItem::TURTLE_HELMET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TURTLE_SCUTE: Self = Self {
|
|
java_item: &Item::TURTLE_SCUTE,
|
|
bedrock_item: &BedrockItem::TURTLE_SCUTE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TURTLE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::TURTLE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::TURTLE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const TWISTING_VINES: Self = Self {
|
|
java_item: &Item::TWISTING_VINES,
|
|
bedrock_item: &BedrockItem::TWISTING_VINES,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const VAULT: Self = Self {
|
|
java_item: &Item::VAULT,
|
|
bedrock_item: &BedrockItem::VAULT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const VERDANT_FROGLIGHT: Self = Self {
|
|
java_item: &Item::VERDANT_FROGLIGHT,
|
|
bedrock_item: &BedrockItem::VERDANT_FROGLIGHT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const VEX_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::VEX_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::VEX_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const VEX_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::VEX_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::VEX_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const VILLAGER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::VILLAGER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::VILLAGER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const VINDICATOR_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::VINDICATOR_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::VINDICATOR_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const VINE: Self = Self {
|
|
java_item: &Item::VINE,
|
|
bedrock_item: &BedrockItem::VINE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WANDERING_TRADER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::WANDERING_TRADER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::WANDERING_TRADER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARD_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::WARD_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::WARD_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARDEN_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::WARDEN_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::WARDEN_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_BUTTON: Self = Self {
|
|
java_item: &Item::WARPED_BUTTON,
|
|
bedrock_item: &BedrockItem::WARPED_BUTTON,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_DOOR: Self = Self {
|
|
java_item: &Item::WARPED_DOOR,
|
|
bedrock_item: &BedrockItem::WARPED_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_FENCE: Self = Self {
|
|
java_item: &Item::WARPED_FENCE,
|
|
bedrock_item: &BedrockItem::WARPED_FENCE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_FENCE_GATE: Self = Self {
|
|
java_item: &Item::WARPED_FENCE_GATE,
|
|
bedrock_item: &BedrockItem::WARPED_FENCE_GATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_FUNGUS: Self = Self {
|
|
java_item: &Item::WARPED_FUNGUS,
|
|
bedrock_item: &BedrockItem::WARPED_FUNGUS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_FUNGUS_ON_A_STICK: Self = Self {
|
|
java_item: &Item::WARPED_FUNGUS_ON_A_STICK,
|
|
bedrock_item: &BedrockItem::WARPED_FUNGUS_ON_A_STICK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_HANGING_SIGN: Self = Self {
|
|
java_item: &Item::WARPED_HANGING_SIGN,
|
|
bedrock_item: &BedrockItem::WARPED_HANGING_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_HYPHAE: Self = Self {
|
|
java_item: &Item::WARPED_HYPHAE,
|
|
bedrock_item: &BedrockItem::WARPED_HYPHAE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_NYLIUM: Self = Self {
|
|
java_item: &Item::WARPED_NYLIUM,
|
|
bedrock_item: &BedrockItem::WARPED_NYLIUM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_PLANKS: Self = Self {
|
|
java_item: &Item::WARPED_PLANKS,
|
|
bedrock_item: &BedrockItem::WARPED_PLANKS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_PRESSURE_PLATE: Self = Self {
|
|
java_item: &Item::WARPED_PRESSURE_PLATE,
|
|
bedrock_item: &BedrockItem::WARPED_PRESSURE_PLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_ROOTS: Self = Self {
|
|
java_item: &Item::WARPED_ROOTS,
|
|
bedrock_item: &BedrockItem::WARPED_ROOTS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_SHELF: Self = Self {
|
|
java_item: &Item::WARPED_SHELF,
|
|
bedrock_item: &BedrockItem::WARPED_SHELF,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_SIGN: Self = Self {
|
|
java_item: &Item::WARPED_SIGN,
|
|
bedrock_item: &BedrockItem::WARPED_SIGN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_SLAB: Self = Self {
|
|
java_item: &Item::WARPED_SLAB,
|
|
bedrock_item: &BedrockItem::WARPED_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_STAIRS: Self = Self {
|
|
java_item: &Item::WARPED_STAIRS,
|
|
bedrock_item: &BedrockItem::WARPED_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_STEM: Self = Self {
|
|
java_item: &Item::WARPED_STEM,
|
|
bedrock_item: &BedrockItem::WARPED_STEM,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_TRAPDOOR: Self = Self {
|
|
java_item: &Item::WARPED_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::WARPED_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WARPED_WART_BLOCK: Self = Self {
|
|
java_item: &Item::WARPED_WART_BLOCK,
|
|
bedrock_item: &BedrockItem::WARPED_WART_BLOCK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WATER_BUCKET: Self = Self {
|
|
java_item: &Item::WATER_BUCKET,
|
|
bedrock_item: &BedrockItem::WATER_BUCKET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_CHISELED_COPPER: Self = Self {
|
|
java_item: &Item::WAXED_CHISELED_COPPER,
|
|
bedrock_item: &BedrockItem::WAXED_CHISELED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_COPPER_BARS: Self = Self {
|
|
java_item: &Item::WAXED_COPPER_BARS,
|
|
bedrock_item: &BedrockItem::WAXED_COPPER_BARS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_COPPER_BLOCK: Self = Self {
|
|
java_item: &Item::WAXED_COPPER_BLOCK,
|
|
bedrock_item: &BedrockItem::WAXED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_COPPER_BULB: Self = Self {
|
|
java_item: &Item::WAXED_COPPER_BULB,
|
|
bedrock_item: &BedrockItem::WAXED_COPPER_BULB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_COPPER_CHAIN: Self = Self {
|
|
java_item: &Item::WAXED_COPPER_CHAIN,
|
|
bedrock_item: &BedrockItem::WAXED_COPPER_CHAIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_COPPER_CHEST: Self = Self {
|
|
java_item: &Item::WAXED_COPPER_CHEST,
|
|
bedrock_item: &BedrockItem::WAXED_COPPER_CHEST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_COPPER_DOOR: Self = Self {
|
|
java_item: &Item::WAXED_COPPER_DOOR,
|
|
bedrock_item: &BedrockItem::WAXED_COPPER_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_COPPER_GOLEM_STATUE: Self = Self {
|
|
java_item: &Item::WAXED_COPPER_GOLEM_STATUE,
|
|
bedrock_item: &BedrockItem::WAXED_COPPER_GOLEM_STATUE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_COPPER_GRATE: Self = Self {
|
|
java_item: &Item::WAXED_COPPER_GRATE,
|
|
bedrock_item: &BedrockItem::WAXED_COPPER_GRATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_COPPER_LANTERN: Self = Self {
|
|
java_item: &Item::WAXED_COPPER_LANTERN,
|
|
bedrock_item: &BedrockItem::WAXED_COPPER_LANTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_COPPER_TRAPDOOR: Self = Self {
|
|
java_item: &Item::WAXED_COPPER_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::WAXED_COPPER_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_CUT_COPPER: Self = Self {
|
|
java_item: &Item::WAXED_CUT_COPPER,
|
|
bedrock_item: &BedrockItem::WAXED_CUT_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_CUT_COPPER_SLAB: Self = Self {
|
|
java_item: &Item::WAXED_CUT_COPPER_SLAB,
|
|
bedrock_item: &BedrockItem::WAXED_CUT_COPPER_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_CUT_COPPER_STAIRS: Self = Self {
|
|
java_item: &Item::WAXED_CUT_COPPER_STAIRS,
|
|
bedrock_item: &BedrockItem::WAXED_CUT_COPPER_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_CHISELED_COPPER: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_CHISELED_COPPER,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_CHISELED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_COPPER,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_BARS: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_COPPER_BARS,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_COPPER_BARS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_BULB: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_COPPER_BULB,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_COPPER_BULB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_CHAIN: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_COPPER_CHAIN,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_COPPER_CHAIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_CHEST: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_COPPER_CHEST,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_COPPER_CHEST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_DOOR: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_COPPER_DOOR,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_COPPER_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_GOLEM_STATUE: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_COPPER_GOLEM_STATUE,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_COPPER_GOLEM_STATUE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_GRATE: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_COPPER_GRATE,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_COPPER_GRATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_LANTERN: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_COPPER_LANTERN,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_COPPER_LANTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_COPPER_TRAPDOOR: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_COPPER_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_COPPER_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_CUT_COPPER: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_CUT_COPPER,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_CUT_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_CUT_COPPER_SLAB: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_CUT_COPPER_SLAB,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_CUT_COPPER_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_CUT_COPPER_STAIRS: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_CUT_COPPER_STAIRS,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_CUT_COPPER_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_EXPOSED_LIGHTNING_ROD: Self = Self {
|
|
java_item: &Item::WAXED_EXPOSED_LIGHTNING_ROD,
|
|
bedrock_item: &BedrockItem::WAXED_EXPOSED_LIGHTNING_ROD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_LIGHTNING_ROD: Self = Self {
|
|
java_item: &Item::WAXED_LIGHTNING_ROD,
|
|
bedrock_item: &BedrockItem::WAXED_LIGHTNING_ROD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_CHISELED_COPPER: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_CHISELED_COPPER,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_CHISELED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_COPPER,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_BARS: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_COPPER_BARS,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_COPPER_BARS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_BULB: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_COPPER_BULB,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_COPPER_BULB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_CHAIN: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_COPPER_CHAIN,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_COPPER_CHAIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_CHEST: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_COPPER_CHEST,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_COPPER_CHEST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_DOOR: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_COPPER_DOOR,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_COPPER_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_GOLEM_STATUE: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_COPPER_GOLEM_STATUE,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_COPPER_GOLEM_STATUE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_GRATE: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_COPPER_GRATE,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_COPPER_GRATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_LANTERN: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_COPPER_LANTERN,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_COPPER_LANTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_COPPER_TRAPDOOR: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_COPPER_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_COPPER_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_CUT_COPPER: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_CUT_COPPER,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_CUT_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_CUT_COPPER_SLAB: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_CUT_COPPER_SLAB,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_CUT_COPPER_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_CUT_COPPER_STAIRS: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_CUT_COPPER_STAIRS,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_CUT_COPPER_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_OXIDIZED_LIGHTNING_ROD: Self = Self {
|
|
java_item: &Item::WAXED_OXIDIZED_LIGHTNING_ROD,
|
|
bedrock_item: &BedrockItem::WAXED_OXIDIZED_LIGHTNING_ROD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_CHISELED_COPPER: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_CHISELED_COPPER,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_CHISELED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_COPPER,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_BARS: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_COPPER_BARS,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_COPPER_BARS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_BULB: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_COPPER_BULB,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_COPPER_BULB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_CHAIN: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_COPPER_CHAIN,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_COPPER_CHAIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_CHEST: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_COPPER_CHEST,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_COPPER_CHEST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_DOOR: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_COPPER_DOOR,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_COPPER_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_GOLEM_STATUE: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_COPPER_GOLEM_STATUE,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_COPPER_GOLEM_STATUE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_GRATE: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_COPPER_GRATE,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_COPPER_GRATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_LANTERN: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_COPPER_LANTERN,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_COPPER_LANTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_COPPER_TRAPDOOR: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_COPPER_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_COPPER_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_CUT_COPPER: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_CUT_COPPER,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_CUT_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_CUT_COPPER_SLAB: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_CUT_COPPER_SLAB,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_CUT_COPPER_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_CUT_COPPER_STAIRS: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_CUT_COPPER_STAIRS,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_CUT_COPPER_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAXED_WEATHERED_LIGHTNING_ROD: Self = Self {
|
|
java_item: &Item::WAXED_WEATHERED_LIGHTNING_ROD,
|
|
bedrock_item: &BedrockItem::WAXED_WEATHERED_LIGHTNING_ROD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_CHISELED_COPPER: Self = Self {
|
|
java_item: &Item::WEATHERED_CHISELED_COPPER,
|
|
bedrock_item: &BedrockItem::WEATHERED_CHISELED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_COPPER: Self = Self {
|
|
java_item: &Item::WEATHERED_COPPER,
|
|
bedrock_item: &BedrockItem::WEATHERED_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_COPPER_BARS: Self = Self {
|
|
java_item: &Item::WEATHERED_COPPER_BARS,
|
|
bedrock_item: &BedrockItem::WEATHERED_COPPER_BARS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_COPPER_BULB: Self = Self {
|
|
java_item: &Item::WEATHERED_COPPER_BULB,
|
|
bedrock_item: &BedrockItem::WEATHERED_COPPER_BULB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_COPPER_CHAIN: Self = Self {
|
|
java_item: &Item::WEATHERED_COPPER_CHAIN,
|
|
bedrock_item: &BedrockItem::WEATHERED_COPPER_CHAIN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_COPPER_CHEST: Self = Self {
|
|
java_item: &Item::WEATHERED_COPPER_CHEST,
|
|
bedrock_item: &BedrockItem::WEATHERED_COPPER_CHEST,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_COPPER_DOOR: Self = Self {
|
|
java_item: &Item::WEATHERED_COPPER_DOOR,
|
|
bedrock_item: &BedrockItem::WEATHERED_COPPER_DOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_COPPER_GOLEM_STATUE: Self = Self {
|
|
java_item: &Item::WEATHERED_COPPER_GOLEM_STATUE,
|
|
bedrock_item: &BedrockItem::WEATHERED_COPPER_GOLEM_STATUE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_COPPER_GRATE: Self = Self {
|
|
java_item: &Item::WEATHERED_COPPER_GRATE,
|
|
bedrock_item: &BedrockItem::WEATHERED_COPPER_GRATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_COPPER_LANTERN: Self = Self {
|
|
java_item: &Item::WEATHERED_COPPER_LANTERN,
|
|
bedrock_item: &BedrockItem::WEATHERED_COPPER_LANTERN,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_COPPER_TRAPDOOR: Self = Self {
|
|
java_item: &Item::WEATHERED_COPPER_TRAPDOOR,
|
|
bedrock_item: &BedrockItem::WEATHERED_COPPER_TRAPDOOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_CUT_COPPER: Self = Self {
|
|
java_item: &Item::WEATHERED_CUT_COPPER,
|
|
bedrock_item: &BedrockItem::WEATHERED_CUT_COPPER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_CUT_COPPER_SLAB: Self = Self {
|
|
java_item: &Item::WEATHERED_CUT_COPPER_SLAB,
|
|
bedrock_item: &BedrockItem::WEATHERED_CUT_COPPER_SLAB,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_CUT_COPPER_STAIRS: Self = Self {
|
|
java_item: &Item::WEATHERED_CUT_COPPER_STAIRS,
|
|
bedrock_item: &BedrockItem::WEATHERED_CUT_COPPER_STAIRS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEATHERED_LIGHTNING_ROD: Self = Self {
|
|
java_item: &Item::WEATHERED_LIGHTNING_ROD,
|
|
bedrock_item: &BedrockItem::WEATHERED_LIGHTNING_ROD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WEEPING_VINES: Self = Self {
|
|
java_item: &Item::WEEPING_VINES,
|
|
bedrock_item: &BedrockItem::WEEPING_VINES,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WET_SPONGE: Self = Self {
|
|
java_item: &Item::WET_SPONGE,
|
|
bedrock_item: &BedrockItem::WET_SPONGE,
|
|
bedrock_data: 1,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHEAT: Self = Self {
|
|
java_item: &Item::WHEAT,
|
|
bedrock_item: &BedrockItem::WHEAT,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHEAT_SEEDS: Self = Self {
|
|
java_item: &Item::WHEAT_SEEDS,
|
|
bedrock_item: &BedrockItem::WHEAT_SEEDS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_BANNER: Self = Self {
|
|
java_item: &Item::WHITE_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 15,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_BED: Self = Self {
|
|
java_item: &Item::WHITE_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_BUNDLE: Self = Self {
|
|
java_item: &Item::WHITE_BUNDLE,
|
|
bedrock_item: &BedrockItem::WHITE_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_CANDLE: Self = Self {
|
|
java_item: &Item::WHITE_CANDLE,
|
|
bedrock_item: &BedrockItem::WHITE_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_CARPET: Self = Self {
|
|
java_item: &Item::WHITE_CARPET,
|
|
bedrock_item: &BedrockItem::WHITE_CARPET,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_CONCRETE: Self = Self {
|
|
java_item: &Item::WHITE_CONCRETE,
|
|
bedrock_item: &BedrockItem::WHITE_CONCRETE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::WHITE_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::WHITE_CONCRETE_POWDER,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_DYE: Self = Self {
|
|
java_item: &Item::WHITE_DYE,
|
|
bedrock_item: &BedrockItem::WHITE_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::WHITE_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::WHITE_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_HARNESS: Self = Self {
|
|
java_item: &Item::WHITE_HARNESS,
|
|
bedrock_item: &BedrockItem::WHITE_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::WHITE_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::WHITE_SHULKER_BOX,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::WHITE_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::WHITE_STAINED_GLASS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::WHITE_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::WHITE_STAINED_GLASS_PANE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_TERRACOTTA: Self = Self {
|
|
java_item: &Item::WHITE_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::WHITE_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_TULIP: Self = Self {
|
|
java_item: &Item::WHITE_TULIP,
|
|
bedrock_item: &BedrockItem::WHITE_TULIP,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WHITE_WOOL: Self = Self {
|
|
java_item: &Item::WHITE_WOOL,
|
|
bedrock_item: &BedrockItem::WHITE_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WILD_ARMOR_TRIM_SMITHING_TEMPLATE: Self = Self {
|
|
java_item: &Item::WILD_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_item: &BedrockItem::WILD_ARMOR_TRIM_SMITHING_TEMPLATE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WILDFLOWERS: Self = Self {
|
|
java_item: &Item::WILDFLOWERS,
|
|
bedrock_item: &BedrockItem::WILDFLOWERS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WIND_CHARGE: Self = Self {
|
|
java_item: &Item::WIND_CHARGE,
|
|
bedrock_item: &BedrockItem::WIND_CHARGE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WITCH_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::WITCH_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::WITCH_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WITHER_ROSE: Self = Self {
|
|
java_item: &Item::WITHER_ROSE,
|
|
bedrock_item: &BedrockItem::WITHER_ROSE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WITHER_SKELETON_SKULL: Self = Self {
|
|
java_item: &Item::WITHER_SKELETON_SKULL,
|
|
bedrock_item: &BedrockItem::WITHER_SKELETON_SKULL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WITHER_SKELETON_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::WITHER_SKELETON_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::WITHER_SKELETON_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WITHER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::WITHER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::WITHER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WOLF_ARMOR: Self = Self {
|
|
java_item: &Item::WOLF_ARMOR,
|
|
bedrock_item: &BedrockItem::WOLF_ARMOR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WOLF_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::WOLF_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::WOLF_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WOODEN_AXE: Self = Self {
|
|
java_item: &Item::WOODEN_AXE,
|
|
bedrock_item: &BedrockItem::WOODEN_AXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WOODEN_HOE: Self = Self {
|
|
java_item: &Item::WOODEN_HOE,
|
|
bedrock_item: &BedrockItem::WOODEN_HOE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WOODEN_PICKAXE: Self = Self {
|
|
java_item: &Item::WOODEN_PICKAXE,
|
|
bedrock_item: &BedrockItem::WOODEN_PICKAXE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WOODEN_SHOVEL: Self = Self {
|
|
java_item: &Item::WOODEN_SHOVEL,
|
|
bedrock_item: &BedrockItem::WOODEN_SHOVEL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WOODEN_SPEAR: Self = Self {
|
|
java_item: &Item::WOODEN_SPEAR,
|
|
bedrock_item: &BedrockItem::WOODEN_SPEAR,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WOODEN_SWORD: Self = Self {
|
|
java_item: &Item::WOODEN_SWORD,
|
|
bedrock_item: &BedrockItem::WOODEN_SWORD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WRITABLE_BOOK: Self = Self {
|
|
java_item: &Item::WRITABLE_BOOK,
|
|
bedrock_item: &BedrockItem::WRITABLE_BOOK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const WRITTEN_BOOK: Self = Self {
|
|
java_item: &Item::WRITTEN_BOOK,
|
|
bedrock_item: &BedrockItem::WRITTEN_BOOK,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_BANNER: Self = Self {
|
|
java_item: &Item::YELLOW_BANNER,
|
|
bedrock_item: &BedrockItem::BANNER,
|
|
bedrock_data: 11,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_BED: Self = Self {
|
|
java_item: &Item::YELLOW_BED,
|
|
bedrock_item: &BedrockItem::BED,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_BUNDLE: Self = Self {
|
|
java_item: &Item::YELLOW_BUNDLE,
|
|
bedrock_item: &BedrockItem::YELLOW_BUNDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_CANDLE: Self = Self {
|
|
java_item: &Item::YELLOW_CANDLE,
|
|
bedrock_item: &BedrockItem::YELLOW_CANDLE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_CARPET: Self = Self {
|
|
java_item: &Item::YELLOW_CARPET,
|
|
bedrock_item: &BedrockItem::YELLOW_CARPET,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_CONCRETE: Self = Self {
|
|
java_item: &Item::YELLOW_CONCRETE,
|
|
bedrock_item: &BedrockItem::YELLOW_CONCRETE,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_CONCRETE_POWDER: Self = Self {
|
|
java_item: &Item::YELLOW_CONCRETE_POWDER,
|
|
bedrock_item: &BedrockItem::YELLOW_CONCRETE_POWDER,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_DYE: Self = Self {
|
|
java_item: &Item::YELLOW_DYE,
|
|
bedrock_item: &BedrockItem::YELLOW_DYE,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_GLAZED_TERRACOTTA: Self = Self {
|
|
java_item: &Item::YELLOW_GLAZED_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::YELLOW_GLAZED_TERRACOTTA,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_HARNESS: Self = Self {
|
|
java_item: &Item::YELLOW_HARNESS,
|
|
bedrock_item: &BedrockItem::YELLOW_HARNESS,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_SHULKER_BOX: Self = Self {
|
|
java_item: &Item::YELLOW_SHULKER_BOX,
|
|
bedrock_item: &BedrockItem::YELLOW_SHULKER_BOX,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_STAINED_GLASS: Self = Self {
|
|
java_item: &Item::YELLOW_STAINED_GLASS,
|
|
bedrock_item: &BedrockItem::YELLOW_STAINED_GLASS,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_STAINED_GLASS_PANE: Self = Self {
|
|
java_item: &Item::YELLOW_STAINED_GLASS_PANE,
|
|
bedrock_item: &BedrockItem::YELLOW_STAINED_GLASS_PANE,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_TERRACOTTA: Self = Self {
|
|
java_item: &Item::YELLOW_TERRACOTTA,
|
|
bedrock_item: &BedrockItem::YELLOW_TERRACOTTA,
|
|
bedrock_data: 4,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const YELLOW_WOOL: Self = Self {
|
|
java_item: &Item::YELLOW_WOOL,
|
|
bedrock_item: &BedrockItem::YELLOW_WOOL,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ZOGLIN_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::ZOGLIN_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::ZOGLIN_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ZOMBIE_HEAD: Self = Self {
|
|
java_item: &Item::ZOMBIE_HEAD,
|
|
bedrock_item: &BedrockItem::ZOMBIE_HEAD,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ZOMBIE_HORSE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::ZOMBIE_HORSE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::ZOMBIE_HORSE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ZOMBIE_NAUTILUS_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::ZOMBIE_NAUTILUS_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::ZOMBIE_NAUTILUS_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ZOMBIE_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::ZOMBIE_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::ZOMBIE_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ZOMBIE_VILLAGER_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::ZOMBIE_VILLAGER_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::ZOMBIE_VILLAGER_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
pub const ZOMBIFIED_PIGLIN_SPAWN_EGG: Self = Self {
|
|
java_item: &Item::ZOMBIFIED_PIGLIN_SPAWN_EGG,
|
|
bedrock_item: &BedrockItem::ZOMBIE_PIGMAN_SPAWN_EGG,
|
|
bedrock_data: 0,
|
|
bedrock_block_state: 0,
|
|
};
|
|
#[must_use]
|
|
pub const fn from_java_item_id(item_id: u16) -> Option<&'static Self> {
|
|
match item_id {
|
|
899 => Some(&Self::ACACIA_BOAT),
|
|
783 => Some(&Self::ACACIA_BUTTON),
|
|
900 => Some(&Self::ACACIA_CHEST_BOAT),
|
|
812 => Some(&Self::ACACIA_DOOR),
|
|
376 => Some(&Self::ACACIA_FENCE),
|
|
853 => Some(&Self::ACACIA_FENCE_GATE),
|
|
1032 => Some(&Self::ACACIA_HANGING_SIGN),
|
|
213 => Some(&Self::ACACIA_LEAVES),
|
|
165 => Some(&Self::ACACIA_LOG),
|
|
67 => Some(&Self::ACACIA_PLANKS),
|
|
799 => Some(&Self::ACACIA_PRESSURE_PLATE),
|
|
80 => Some(&Self::ACACIA_SAPLING),
|
|
333 => Some(&Self::ACACIA_SHELF),
|
|
1020 => Some(&Self::ACACIA_SIGN),
|
|
302 => Some(&Self::ACACIA_SLAB),
|
|
473 => Some(&Self::ACACIA_STAIRS),
|
|
833 => Some(&Self::ACACIA_TRAPDOOR),
|
|
202 => Some(&Self::ACACIA_WOOD),
|
|
864 => Some(&Self::ACTIVATOR_RAIL),
|
|
0 => Some(&Self::AIR),
|
|
1192 => Some(&Self::ALLAY_SPAWN_EGG),
|
|
262 => Some(&Self::ALLIUM),
|
|
115 => Some(&Self::AMETHYST_BLOCK),
|
|
1449 => Some(&Self::AMETHYST_CLUSTER),
|
|
930 => Some(&Self::AMETHYST_SHARD),
|
|
109 => Some(&Self::ANCIENT_DEBRIS),
|
|
6 => Some(&Self::ANDESITE),
|
|
736 => Some(&Self::ANDESITE_SLAB),
|
|
719 => Some(&Self::ANDESITE_STAIRS),
|
|
494 => Some(&Self::ANDESITE_WALL),
|
|
1477 => Some(&Self::ANGLER_POTTERY_SHERD),
|
|
506 => Some(&Self::ANVIL),
|
|
921 => Some(&Self::APPLE),
|
|
1478 => Some(&Self::ARCHER_POTTERY_SHERD),
|
|
917 => Some(&Self::ARMADILLO_SCUTE),
|
|
1170 => Some(&Self::ARMADILLO_SPAWN_EGG),
|
|
1284 => Some(&Self::ARMOR_STAND),
|
|
1479 => Some(&Self::ARMS_UP_POTTERY_SHERD),
|
|
923 => Some(&Self::ARROW),
|
|
1051 => Some(&Self::AXOLOTL_BUCKET),
|
|
1180 => Some(&Self::AXOLOTL_SPAWN_EGG),
|
|
232 => Some(&Self::AZALEA),
|
|
218 => Some(&Self::AZALEA_LEAVES),
|
|
263 => Some(&Self::AZURE_BLUET),
|
|
1259 => Some(&Self::BAKED_POTATO),
|
|
297 => Some(&Self::BAMBOO),
|
|
174 => Some(&Self::BAMBOO_BLOCK),
|
|
788 => Some(&Self::BAMBOO_BUTTON),
|
|
910 => Some(&Self::BAMBOO_CHEST_RAFT),
|
|
817 => Some(&Self::BAMBOO_DOOR),
|
|
381 => Some(&Self::BAMBOO_FENCE),
|
|
858 => Some(&Self::BAMBOO_FENCE_GATE),
|
|
1037 => Some(&Self::BAMBOO_HANGING_SIGN),
|
|
75 => Some(&Self::BAMBOO_MOSAIC),
|
|
308 => Some(&Self::BAMBOO_MOSAIC_SLAB),
|
|
479 => Some(&Self::BAMBOO_MOSAIC_STAIRS),
|
|
72 => Some(&Self::BAMBOO_PLANKS),
|
|
804 => Some(&Self::BAMBOO_PRESSURE_PLATE),
|
|
909 => Some(&Self::BAMBOO_RAFT),
|
|
334 => Some(&Self::BAMBOO_SHELF),
|
|
1025 => Some(&Self::BAMBOO_SIGN),
|
|
307 => Some(&Self::BAMBOO_SLAB),
|
|
478 => Some(&Self::BAMBOO_STAIRS),
|
|
838 => Some(&Self::BAMBOO_TRAPDOOR),
|
|
1385 => Some(&Self::BARREL),
|
|
530 => Some(&Self::BARRIER),
|
|
390 => Some(&Self::BASALT),
|
|
1171 => Some(&Self::BAT_SPAWN_EGG),
|
|
483 => Some(&Self::BEACON),
|
|
85 => Some(&Self::BEDROCK),
|
|
1410 => Some(&Self::BEE_NEST),
|
|
1172 => Some(&Self::BEE_SPAWN_EGG),
|
|
1139 => Some(&Self::BEEF),
|
|
1411 => Some(&Self::BEEHIVE),
|
|
1317 => Some(&Self::BEETROOT),
|
|
1318 => Some(&Self::BEETROOT_SEEDS),
|
|
1319 => Some(&Self::BEETROOT_SOUP),
|
|
1393 => Some(&Self::BELL),
|
|
295 => Some(&Self::BIG_DRIPLEAF),
|
|
895 => Some(&Self::BIRCH_BOAT),
|
|
781 => Some(&Self::BIRCH_BUTTON),
|
|
896 => Some(&Self::BIRCH_CHEST_BOAT),
|
|
810 => Some(&Self::BIRCH_DOOR),
|
|
374 => Some(&Self::BIRCH_FENCE),
|
|
851 => Some(&Self::BIRCH_FENCE_GATE),
|
|
1030 => Some(&Self::BIRCH_HANGING_SIGN),
|
|
211 => Some(&Self::BIRCH_LEAVES),
|
|
163 => Some(&Self::BIRCH_LOG),
|
|
65 => Some(&Self::BIRCH_PLANKS),
|
|
797 => Some(&Self::BIRCH_PRESSURE_PLATE),
|
|
78 => Some(&Self::BIRCH_SAPLING),
|
|
335 => Some(&Self::BIRCH_SHELF),
|
|
1018 => Some(&Self::BIRCH_SIGN),
|
|
300 => Some(&Self::BIRCH_SLAB),
|
|
471 => Some(&Self::BIRCH_STAIRS),
|
|
831 => Some(&Self::BIRCH_TRAPDOOR),
|
|
200 => Some(&Self::BIRCH_WOOD),
|
|
1311 => Some(&Self::BLACK_BANNER),
|
|
1130 => Some(&Self::BLACK_BED),
|
|
1081 => Some(&Self::BLACK_BUNDLE),
|
|
1445 => Some(&Self::BLACK_CANDLE),
|
|
548 => Some(&Self::BLACK_CARPET),
|
|
657 => Some(&Self::BLACK_CONCRETE),
|
|
673 => Some(&Self::BLACK_CONCRETE_POWDER),
|
|
1110 => Some(&Self::BLACK_DYE),
|
|
641 => Some(&Self::BLACK_GLAZED_TERRACOTTA),
|
|
881 => Some(&Self::BLACK_HARNESS),
|
|
625 => Some(&Self::BLACK_SHULKER_BOX),
|
|
573 => Some(&Self::BLACK_STAINED_GLASS),
|
|
589 => Some(&Self::BLACK_STAINED_GLASS_PANE),
|
|
529 => Some(&Self::BLACK_TERRACOTTA),
|
|
255 => Some(&Self::BLACK_WOOL),
|
|
1416 => Some(&Self::BLACKSTONE),
|
|
1417 => Some(&Self::BLACKSTONE_SLAB),
|
|
1418 => Some(&Self::BLACKSTONE_STAIRS),
|
|
499 => Some(&Self::BLACKSTONE_WALL),
|
|
1480 => Some(&Self::BLADE_POTTERY_SHERD),
|
|
1387 => Some(&Self::BLAST_FURNACE),
|
|
1153 => Some(&Self::BLAZE_POWDER),
|
|
1145 => Some(&Self::BLAZE_ROD),
|
|
1233 => Some(&Self::BLAZE_SPAWN_EGG),
|
|
1307 => Some(&Self::BLUE_BANNER),
|
|
1126 => Some(&Self::BLUE_BED),
|
|
1077 => Some(&Self::BLUE_BUNDLE),
|
|
1441 => Some(&Self::BLUE_CANDLE),
|
|
544 => Some(&Self::BLUE_CARPET),
|
|
653 => Some(&Self::BLUE_CONCRETE),
|
|
669 => Some(&Self::BLUE_CONCRETE_POWDER),
|
|
1106 => Some(&Self::BLUE_DYE),
|
|
1061 => Some(&Self::BLUE_EGG),
|
|
637 => Some(&Self::BLUE_GLAZED_TERRACOTTA),
|
|
877 => Some(&Self::BLUE_HARNESS),
|
|
707 => Some(&Self::BLUE_ICE),
|
|
261 => Some(&Self::BLUE_ORCHID),
|
|
621 => Some(&Self::BLUE_SHULKER_BOX),
|
|
569 => Some(&Self::BLUE_STAINED_GLASS),
|
|
585 => Some(&Self::BLUE_STAINED_GLASS_PANE),
|
|
525 => Some(&Self::BLUE_TERRACOTTA),
|
|
251 => Some(&Self::BLUE_WOOL),
|
|
1202 => Some(&Self::BOGGED_SPAWN_EGG),
|
|
1476 => Some(&Self::BOLT_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1112 => Some(&Self::BONE),
|
|
607 => Some(&Self::BONE_BLOCK),
|
|
1111 => Some(&Self::BONE_MEAL),
|
|
1058 => Some(&Self::BOOK),
|
|
345 => Some(&Self::BOOKSHELF),
|
|
1382 => Some(&Self::BORDURE_INDENTED_BANNER_PATTERN),
|
|
922 => Some(&Self::BOW),
|
|
920 => Some(&Self::BOWL),
|
|
688 => Some(&Self::BRAIN_CORAL),
|
|
683 => Some(&Self::BRAIN_CORAL_BLOCK),
|
|
698 => Some(&Self::BRAIN_CORAL_FAN),
|
|
981 => Some(&Self::BREAD),
|
|
1252 => Some(&Self::BREEZE_ROD),
|
|
1218 => Some(&Self::BREEZE_SPAWN_EGG),
|
|
1481 => Some(&Self::BREWER_POTTERY_SHERD),
|
|
1155 => Some(&Self::BREWING_STAND),
|
|
1054 => Some(&Self::BRICK),
|
|
317 => Some(&Self::BRICK_SLAB),
|
|
447 => Some(&Self::BRICK_STAIRS),
|
|
486 => Some(&Self::BRICK_WALL),
|
|
332 => Some(&Self::BRICKS),
|
|
1308 => Some(&Self::BROWN_BANNER),
|
|
1127 => Some(&Self::BROWN_BED),
|
|
1078 => Some(&Self::BROWN_BUNDLE),
|
|
1442 => Some(&Self::BROWN_CANDLE),
|
|
545 => Some(&Self::BROWN_CARPET),
|
|
654 => Some(&Self::BROWN_CONCRETE),
|
|
670 => Some(&Self::BROWN_CONCRETE_POWDER),
|
|
1107 => Some(&Self::BROWN_DYE),
|
|
1062 => Some(&Self::BROWN_EGG),
|
|
638 => Some(&Self::BROWN_GLAZED_TERRACOTTA),
|
|
878 => Some(&Self::BROWN_HARNESS),
|
|
275 => Some(&Self::BROWN_MUSHROOM),
|
|
415 => Some(&Self::BROWN_MUSHROOM_BLOCK),
|
|
622 => Some(&Self::BROWN_SHULKER_BOX),
|
|
570 => Some(&Self::BROWN_STAINED_GLASS),
|
|
586 => Some(&Self::BROWN_STAINED_GLASS_PANE),
|
|
526 => Some(&Self::BROWN_TERRACOTTA),
|
|
252 => Some(&Self::BROWN_WOOL),
|
|
1457 => Some(&Self::BRUSH),
|
|
689 => Some(&Self::BUBBLE_CORAL),
|
|
684 => Some(&Self::BUBBLE_CORAL_BLOCK),
|
|
699 => Some(&Self::BUBBLE_CORAL_FAN),
|
|
1040 => Some(&Self::BUCKET),
|
|
116 => Some(&Self::BUDDING_AMETHYST),
|
|
1065 => Some(&Self::BUNDLE),
|
|
1482 => Some(&Self::BURN_POTTERY_SHERD),
|
|
231 => Some(&Self::BUSH),
|
|
368 => Some(&Self::CACTUS),
|
|
369 => Some(&Self::CACTUS_FLOWER),
|
|
1114 => Some(&Self::CAKE),
|
|
11 => Some(&Self::CALCITE),
|
|
771 => Some(&Self::CALIBRATED_SCULK_SENSOR),
|
|
1203 => Some(&Self::CAMEL_HUSK_SPAWN_EGG),
|
|
1163 => Some(&Self::CAMEL_SPAWN_EGG),
|
|
1406 => Some(&Self::CAMPFIRE),
|
|
1429 => Some(&Self::CANDLE),
|
|
1257 => Some(&Self::CARROT),
|
|
887 => Some(&Self::CARROT_ON_A_STICK),
|
|
1388 => Some(&Self::CARTOGRAPHY_TABLE),
|
|
385 => Some(&Self::CARVED_PUMPKIN),
|
|
1167 => Some(&Self::CAT_SPAWN_EGG),
|
|
1156 => Some(&Self::CAULDRON),
|
|
1216 => Some(&Self::CAVE_SPIDER_SPAWN_EGG),
|
|
602 => Some(&Self::CHAIN_COMMAND_BLOCK),
|
|
993 => Some(&Self::CHAINMAIL_BOOTS),
|
|
991 => Some(&Self::CHAINMAIL_CHESTPLATE),
|
|
990 => Some(&Self::CHAINMAIL_HELMET),
|
|
992 => Some(&Self::CHAINMAIL_LEGGINGS),
|
|
925 => Some(&Self::CHARCOAL),
|
|
901 => Some(&Self::CHERRY_BOAT),
|
|
784 => Some(&Self::CHERRY_BUTTON),
|
|
902 => Some(&Self::CHERRY_CHEST_BOAT),
|
|
813 => Some(&Self::CHERRY_DOOR),
|
|
377 => Some(&Self::CHERRY_FENCE),
|
|
854 => Some(&Self::CHERRY_FENCE_GATE),
|
|
1033 => Some(&Self::CHERRY_HANGING_SIGN),
|
|
214 => Some(&Self::CHERRY_LEAVES),
|
|
166 => Some(&Self::CHERRY_LOG),
|
|
68 => Some(&Self::CHERRY_PLANKS),
|
|
800 => Some(&Self::CHERRY_PRESSURE_PLATE),
|
|
81 => Some(&Self::CHERRY_SAPLING),
|
|
336 => Some(&Self::CHERRY_SHELF),
|
|
1021 => Some(&Self::CHERRY_SIGN),
|
|
303 => Some(&Self::CHERRY_SLAB),
|
|
474 => Some(&Self::CHERRY_STAIRS),
|
|
834 => Some(&Self::CHERRY_TRAPDOOR),
|
|
203 => Some(&Self::CHERRY_WOOD),
|
|
359 => Some(&Self::CHEST),
|
|
883 => Some(&Self::CHEST_MINECART),
|
|
1141 => Some(&Self::CHICKEN),
|
|
1159 => Some(&Self::CHICKEN_SPAWN_EGG),
|
|
507 => Some(&Self::CHIPPED_ANVIL),
|
|
346 => Some(&Self::CHISELED_BOOKSHELF),
|
|
52 => Some(&Self::CHISELED_CINNABAR),
|
|
129 => Some(&Self::CHISELED_COPPER),
|
|
413 => Some(&Self::CHISELED_DEEPSLATE),
|
|
454 => Some(&Self::CHISELED_NETHER_BRICKS),
|
|
1423 => Some(&Self::CHISELED_POLISHED_BLACKSTONE),
|
|
509 => Some(&Self::CHISELED_QUARTZ_BLOCK),
|
|
598 => Some(&Self::CHISELED_RED_SANDSTONE),
|
|
446 => Some(&Self::CHISELED_RESIN_BRICKS),
|
|
226 => Some(&Self::CHISELED_SANDSTONE),
|
|
406 => Some(&Self::CHISELED_STONE_BRICKS),
|
|
39 => Some(&Self::CHISELED_SULFUR),
|
|
16 => Some(&Self::CHISELED_TUFF),
|
|
25 => Some(&Self::CHISELED_TUFF_BRICKS),
|
|
353 => Some(&Self::CHORUS_FLOWER),
|
|
1313 => Some(&Self::CHORUS_FRUIT),
|
|
352 => Some(&Self::CHORUS_PLANT),
|
|
40 => Some(&Self::CINNABAR),
|
|
49 => Some(&Self::CINNABAR_BRICK_SLAB),
|
|
50 => Some(&Self::CINNABAR_BRICK_STAIRS),
|
|
51 => Some(&Self::CINNABAR_BRICK_WALL),
|
|
48 => Some(&Self::CINNABAR_BRICKS),
|
|
41 => Some(&Self::CINNABAR_SLAB),
|
|
42 => Some(&Self::CINNABAR_STAIRS),
|
|
43 => Some(&Self::CINNABAR_WALL),
|
|
370 => Some(&Self::CLAY),
|
|
1055 => Some(&Self::CLAY_BALL),
|
|
1083 => Some(&Self::CLOCK),
|
|
259 => Some(&Self::CLOSED_EYEBLOSSOM),
|
|
924 => Some(&Self::COAL),
|
|
110 => Some(&Self::COAL_BLOCK),
|
|
91 => Some(&Self::COAL_ORE),
|
|
56 => Some(&Self::COARSE_DIRT),
|
|
1461 => Some(&Self::COAST_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
9 => Some(&Self::COBBLED_DEEPSLATE),
|
|
740 => Some(&Self::COBBLED_DEEPSLATE_SLAB),
|
|
723 => Some(&Self::COBBLED_DEEPSLATE_STAIRS),
|
|
502 => Some(&Self::COBBLED_DEEPSLATE_WALL),
|
|
62 => Some(&Self::COBBLESTONE),
|
|
316 => Some(&Self::COBBLESTONE_SLAB),
|
|
364 => Some(&Self::COBBLESTONE_STAIRS),
|
|
484 => Some(&Self::COBBLESTONE_WALL),
|
|
228 => Some(&Self::COBWEB),
|
|
1094 => Some(&Self::COCOA_BEANS),
|
|
1086 => Some(&Self::COD),
|
|
1049 => Some(&Self::COD_BUCKET),
|
|
1181 => Some(&Self::COD_SPAWN_EGG),
|
|
482 => Some(&Self::COMMAND_BLOCK),
|
|
1293 => Some(&Self::COMMAND_BLOCK_MINECART),
|
|
749 => Some(&Self::COMPARATOR),
|
|
1063 => Some(&Self::COMPASS),
|
|
1384 => Some(&Self::COMPOSTER),
|
|
708 => Some(&Self::CONDUIT),
|
|
1140 => Some(&Self::COOKED_BEEF),
|
|
1142 => Some(&Self::COOKED_CHICKEN),
|
|
1090 => Some(&Self::COOKED_COD),
|
|
1295 => Some(&Self::COOKED_MUTTON),
|
|
1012 => Some(&Self::COOKED_PORKCHOP),
|
|
1280 => Some(&Self::COOKED_RABBIT),
|
|
1091 => Some(&Self::COOKED_SALMON),
|
|
1131 => Some(&Self::COOKIE),
|
|
947 => Some(&Self::COPPER_AXE),
|
|
419 => Some(&Self::COPPER_BARS),
|
|
118 => Some(&Self::COPPER_BLOCK),
|
|
989 => Some(&Self::COPPER_BOOTS),
|
|
1508 => Some(&Self::COPPER_BULB),
|
|
428 => Some(&Self::COPPER_CHAIN),
|
|
1516 => Some(&Self::COPPER_CHEST),
|
|
987 => Some(&Self::COPPER_CHESTPLATE),
|
|
820 => Some(&Self::COPPER_DOOR),
|
|
1196 => Some(&Self::COPPER_GOLEM_SPAWN_EGG),
|
|
1524 => Some(&Self::COPPER_GOLEM_STATUE),
|
|
1500 => Some(&Self::COPPER_GRATE),
|
|
986 => Some(&Self::COPPER_HELMET),
|
|
948 => Some(&Self::COPPER_HOE),
|
|
1285 => Some(&Self::COPPER_HORSE_ARMOR),
|
|
934 => Some(&Self::COPPER_INGOT),
|
|
1396 => Some(&Self::COPPER_LANTERN),
|
|
988 => Some(&Self::COPPER_LEGGINGS),
|
|
1368 => Some(&Self::COPPER_NAUTILUS_ARMOR),
|
|
1336 => Some(&Self::COPPER_NUGGET),
|
|
95 => Some(&Self::COPPER_ORE),
|
|
946 => Some(&Self::COPPER_PICKAXE),
|
|
945 => Some(&Self::COPPER_SHOVEL),
|
|
1328 => Some(&Self::COPPER_SPEAR),
|
|
944 => Some(&Self::COPPER_SWORD),
|
|
394 => Some(&Self::COPPER_TORCH),
|
|
841 => Some(&Self::COPPER_TRAPDOOR),
|
|
269 => Some(&Self::CORNFLOWER),
|
|
1160 => Some(&Self::COW_SPAWN_EGG),
|
|
410 => Some(&Self::CRACKED_DEEPSLATE_BRICKS),
|
|
412 => Some(&Self::CRACKED_DEEPSLATE_TILES),
|
|
453 => Some(&Self::CRACKED_NETHER_BRICKS),
|
|
1427 => Some(&Self::CRACKED_POLISHED_BLACKSTONE_BRICKS),
|
|
405 => Some(&Self::CRACKED_STONE_BRICKS),
|
|
1132 => Some(&Self::CRAFTER),
|
|
360 => Some(&Self::CRAFTING_TABLE),
|
|
358 => Some(&Self::CREAKING_HEART),
|
|
1219 => Some(&Self::CREAKING_SPAWN_EGG),
|
|
1374 => Some(&Self::CREEPER_BANNER_PATTERN),
|
|
1267 => Some(&Self::CREEPER_HEAD),
|
|
1220 => Some(&Self::CREEPER_SPAWN_EGG),
|
|
789 => Some(&Self::CRIMSON_BUTTON),
|
|
818 => Some(&Self::CRIMSON_DOOR),
|
|
382 => Some(&Self::CRIMSON_FENCE),
|
|
859 => Some(&Self::CRIMSON_FENCE_GATE),
|
|
277 => Some(&Self::CRIMSON_FUNGUS),
|
|
1038 => Some(&Self::CRIMSON_HANGING_SIGN),
|
|
207 => Some(&Self::CRIMSON_HYPHAE),
|
|
60 => Some(&Self::CRIMSON_NYLIUM),
|
|
73 => Some(&Self::CRIMSON_PLANKS),
|
|
805 => Some(&Self::CRIMSON_PRESSURE_PLATE),
|
|
279 => Some(&Self::CRIMSON_ROOTS),
|
|
337 => Some(&Self::CRIMSON_SHELF),
|
|
1026 => Some(&Self::CRIMSON_SIGN),
|
|
309 => Some(&Self::CRIMSON_SLAB),
|
|
480 => Some(&Self::CRIMSON_STAIRS),
|
|
172 => Some(&Self::CRIMSON_STEM),
|
|
839 => Some(&Self::CRIMSON_TRAPDOOR),
|
|
1370 => Some(&Self::CROSSBOW),
|
|
1415 => Some(&Self::CRYING_OBSIDIAN),
|
|
137 => Some(&Self::CUT_COPPER),
|
|
153 => Some(&Self::CUT_COPPER_SLAB),
|
|
145 => Some(&Self::CUT_COPPER_STAIRS),
|
|
599 => Some(&Self::CUT_RED_SANDSTONE),
|
|
323 => Some(&Self::CUT_RED_SANDSTONE_SLAB),
|
|
227 => Some(&Self::CUT_SANDSTONE),
|
|
314 => Some(&Self::CUT_SANDSTONE_SLAB),
|
|
1305 => Some(&Self::CYAN_BANNER),
|
|
1124 => Some(&Self::CYAN_BED),
|
|
1075 => Some(&Self::CYAN_BUNDLE),
|
|
1439 => Some(&Self::CYAN_CANDLE),
|
|
542 => Some(&Self::CYAN_CARPET),
|
|
651 => Some(&Self::CYAN_CONCRETE),
|
|
667 => Some(&Self::CYAN_CONCRETE_POWDER),
|
|
1104 => Some(&Self::CYAN_DYE),
|
|
635 => Some(&Self::CYAN_GLAZED_TERRACOTTA),
|
|
875 => Some(&Self::CYAN_HARNESS),
|
|
619 => Some(&Self::CYAN_SHULKER_BOX),
|
|
567 => Some(&Self::CYAN_STAINED_GLASS),
|
|
583 => Some(&Self::CYAN_STAINED_GLASS_PANE),
|
|
523 => Some(&Self::CYAN_TERRACOTTA),
|
|
249 => Some(&Self::CYAN_WOOL),
|
|
508 => Some(&Self::DAMAGED_ANVIL),
|
|
256 => Some(&Self::DANDELION),
|
|
1483 => Some(&Self::DANGER_POTTERY_SHERD),
|
|
903 => Some(&Self::DARK_OAK_BOAT),
|
|
785 => Some(&Self::DARK_OAK_BUTTON),
|
|
904 => Some(&Self::DARK_OAK_CHEST_BOAT),
|
|
814 => Some(&Self::DARK_OAK_DOOR),
|
|
378 => Some(&Self::DARK_OAK_FENCE),
|
|
855 => Some(&Self::DARK_OAK_FENCE_GATE),
|
|
1034 => Some(&Self::DARK_OAK_HANGING_SIGN),
|
|
215 => Some(&Self::DARK_OAK_LEAVES),
|
|
168 => Some(&Self::DARK_OAK_LOG),
|
|
69 => Some(&Self::DARK_OAK_PLANKS),
|
|
801 => Some(&Self::DARK_OAK_PRESSURE_PLATE),
|
|
82 => Some(&Self::DARK_OAK_SAPLING),
|
|
338 => Some(&Self::DARK_OAK_SHELF),
|
|
1022 => Some(&Self::DARK_OAK_SIGN),
|
|
304 => Some(&Self::DARK_OAK_SLAB),
|
|
475 => Some(&Self::DARK_OAK_STAIRS),
|
|
835 => Some(&Self::DARK_OAK_TRAPDOOR),
|
|
205 => Some(&Self::DARK_OAK_WOOD),
|
|
592 => Some(&Self::DARK_PRISMARINE),
|
|
327 => Some(&Self::DARK_PRISMARINE_SLAB),
|
|
595 => Some(&Self::DARK_PRISMARINE_STAIRS),
|
|
769 => Some(&Self::DAYLIGHT_DETECTOR),
|
|
692 => Some(&Self::DEAD_BRAIN_CORAL),
|
|
678 => Some(&Self::DEAD_BRAIN_CORAL_BLOCK),
|
|
703 => Some(&Self::DEAD_BRAIN_CORAL_FAN),
|
|
693 => Some(&Self::DEAD_BUBBLE_CORAL),
|
|
679 => Some(&Self::DEAD_BUBBLE_CORAL_BLOCK),
|
|
704 => Some(&Self::DEAD_BUBBLE_CORAL_FAN),
|
|
234 => Some(&Self::DEAD_BUSH),
|
|
694 => Some(&Self::DEAD_FIRE_CORAL),
|
|
680 => Some(&Self::DEAD_FIRE_CORAL_BLOCK),
|
|
705 => Some(&Self::DEAD_FIRE_CORAL_FAN),
|
|
695 => Some(&Self::DEAD_HORN_CORAL),
|
|
681 => Some(&Self::DEAD_HORN_CORAL_BLOCK),
|
|
706 => Some(&Self::DEAD_HORN_CORAL_FAN),
|
|
696 => Some(&Self::DEAD_TUBE_CORAL),
|
|
677 => Some(&Self::DEAD_TUBE_CORAL_BLOCK),
|
|
702 => Some(&Self::DEAD_TUBE_CORAL_FAN),
|
|
1338 => Some(&Self::DEBUG_STICK),
|
|
347 => Some(&Self::DECORATED_POT),
|
|
8 => Some(&Self::DEEPSLATE),
|
|
742 => Some(&Self::DEEPSLATE_BRICK_SLAB),
|
|
725 => Some(&Self::DEEPSLATE_BRICK_STAIRS),
|
|
504 => Some(&Self::DEEPSLATE_BRICK_WALL),
|
|
409 => Some(&Self::DEEPSLATE_BRICKS),
|
|
92 => Some(&Self::DEEPSLATE_COAL_ORE),
|
|
96 => Some(&Self::DEEPSLATE_COPPER_ORE),
|
|
106 => Some(&Self::DEEPSLATE_DIAMOND_ORE),
|
|
102 => Some(&Self::DEEPSLATE_EMERALD_ORE),
|
|
98 => Some(&Self::DEEPSLATE_GOLD_ORE),
|
|
94 => Some(&Self::DEEPSLATE_IRON_ORE),
|
|
104 => Some(&Self::DEEPSLATE_LAPIS_ORE),
|
|
100 => Some(&Self::DEEPSLATE_REDSTONE_ORE),
|
|
743 => Some(&Self::DEEPSLATE_TILE_SLAB),
|
|
726 => Some(&Self::DEEPSLATE_TILE_STAIRS),
|
|
505 => Some(&Self::DEEPSLATE_TILE_WALL),
|
|
411 => Some(&Self::DEEPSLATE_TILES),
|
|
862 => Some(&Self::DETECTOR_RAIL),
|
|
926 => Some(&Self::DIAMOND),
|
|
967 => Some(&Self::DIAMOND_AXE),
|
|
127 => Some(&Self::DIAMOND_BLOCK),
|
|
1001 => Some(&Self::DIAMOND_BOOTS),
|
|
999 => Some(&Self::DIAMOND_CHESTPLATE),
|
|
998 => Some(&Self::DIAMOND_HELMET),
|
|
968 => Some(&Self::DIAMOND_HOE),
|
|
1288 => Some(&Self::DIAMOND_HORSE_ARMOR),
|
|
1000 => Some(&Self::DIAMOND_LEGGINGS),
|
|
1366 => Some(&Self::DIAMOND_NAUTILUS_ARMOR),
|
|
105 => Some(&Self::DIAMOND_ORE),
|
|
966 => Some(&Self::DIAMOND_PICKAXE),
|
|
965 => Some(&Self::DIAMOND_SHOVEL),
|
|
1331 => Some(&Self::DIAMOND_SPEAR),
|
|
964 => Some(&Self::DIAMOND_SWORD),
|
|
4 => Some(&Self::DIORITE),
|
|
739 => Some(&Self::DIORITE_SLAB),
|
|
722 => Some(&Self::DIORITE_STAIRS),
|
|
498 => Some(&Self::DIORITE_WALL),
|
|
55 => Some(&Self::DIRT),
|
|
551 => Some(&Self::DIRT_PATH),
|
|
1361 => Some(&Self::DISC_FRAGMENT_5),
|
|
756 => Some(&Self::DISPENSER),
|
|
1182 => Some(&Self::DOLPHIN_SPAWN_EGG),
|
|
1164 => Some(&Self::DONKEY_SPAWN_EGG),
|
|
1320 => Some(&Self::DRAGON_BREATH),
|
|
465 => Some(&Self::DRAGON_EGG),
|
|
1268 => Some(&Self::DRAGON_HEAD),
|
|
676 => Some(&Self::DRIED_GHAST),
|
|
1136 => Some(&Self::DRIED_KELP),
|
|
1056 => Some(&Self::DRIED_KELP_BLOCK),
|
|
53 => Some(&Self::DRIPSTONE_BLOCK),
|
|
757 => Some(&Self::DROPPER),
|
|
1204 => Some(&Self::DROWNED_SPAWN_EGG),
|
|
1460 => Some(&Self::DUNE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1456 => Some(&Self::ECHO_SHARD),
|
|
1060 => Some(&Self::EGG),
|
|
1221 => Some(&Self::ELDER_GUARDIAN_SPAWN_EGG),
|
|
890 => Some(&Self::ELYTRA),
|
|
927 => Some(&Self::EMERALD),
|
|
468 => Some(&Self::EMERALD_BLOCK),
|
|
101 => Some(&Self::EMERALD_ORE),
|
|
1274 => Some(&Self::ENCHANTED_BOOK),
|
|
1015 => Some(&Self::ENCHANTED_GOLDEN_APPLE),
|
|
461 => Some(&Self::ENCHANTING_TABLE),
|
|
1312 => Some(&Self::END_CRYSTAL),
|
|
462 => Some(&Self::END_PORTAL_FRAME),
|
|
351 => Some(&Self::END_ROD),
|
|
463 => Some(&Self::END_STONE),
|
|
732 => Some(&Self::END_STONE_BRICK_SLAB),
|
|
714 => Some(&Self::END_STONE_BRICK_STAIRS),
|
|
497 => Some(&Self::END_STONE_BRICK_WALL),
|
|
464 => Some(&Self::END_STONE_BRICKS),
|
|
467 => Some(&Self::ENDER_CHEST),
|
|
1243 => Some(&Self::ENDER_DRAGON_SPAWN_EGG),
|
|
1157 => Some(&Self::ENDER_EYE),
|
|
1144 => Some(&Self::ENDER_PEARL),
|
|
1244 => Some(&Self::ENDERMAN_SPAWN_EGG),
|
|
1245 => Some(&Self::ENDERMITE_SPAWN_EGG),
|
|
1228 => Some(&Self::EVOKER_SPAWN_EGG),
|
|
1247 => Some(&Self::EXPERIENCE_BOTTLE),
|
|
1484 => Some(&Self::EXPLORER_POTTERY_SHERD),
|
|
130 => Some(&Self::EXPOSED_CHISELED_COPPER),
|
|
119 => Some(&Self::EXPOSED_COPPER),
|
|
420 => Some(&Self::EXPOSED_COPPER_BARS),
|
|
1509 => Some(&Self::EXPOSED_COPPER_BULB),
|
|
429 => Some(&Self::EXPOSED_COPPER_CHAIN),
|
|
1517 => Some(&Self::EXPOSED_COPPER_CHEST),
|
|
821 => Some(&Self::EXPOSED_COPPER_DOOR),
|
|
1525 => Some(&Self::EXPOSED_COPPER_GOLEM_STATUE),
|
|
1501 => Some(&Self::EXPOSED_COPPER_GRATE),
|
|
1397 => Some(&Self::EXPOSED_COPPER_LANTERN),
|
|
842 => Some(&Self::EXPOSED_COPPER_TRAPDOOR),
|
|
138 => Some(&Self::EXPOSED_CUT_COPPER),
|
|
154 => Some(&Self::EXPOSED_CUT_COPPER_SLAB),
|
|
146 => Some(&Self::EXPOSED_CUT_COPPER_STAIRS),
|
|
762 => Some(&Self::EXPOSED_LIGHTNING_ROD),
|
|
1464 => Some(&Self::EYE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
361 => Some(&Self::FARMLAND),
|
|
977 => Some(&Self::FEATHER),
|
|
1152 => Some(&Self::FERMENTED_SPIDER_EYE),
|
|
230 => Some(&Self::FERN),
|
|
1381 => Some(&Self::FIELD_MASONED_BANNER_PATTERN),
|
|
1133 => Some(&Self::FILLED_MAP),
|
|
1248 => Some(&Self::FIRE_CHARGE),
|
|
690 => Some(&Self::FIRE_CORAL),
|
|
685 => Some(&Self::FIRE_CORAL_BLOCK),
|
|
700 => Some(&Self::FIRE_CORAL_FAN),
|
|
235 => Some(&Self::FIREFLY_BUSH),
|
|
1272 => Some(&Self::FIREWORK_ROCKET),
|
|
1273 => Some(&Self::FIREWORK_STAR),
|
|
1082 => Some(&Self::FISHING_ROD),
|
|
1389 => Some(&Self::FLETCHING_TABLE),
|
|
1010 => Some(&Self::FLINT),
|
|
919 => Some(&Self::FLINT_AND_STEEL),
|
|
1475 => Some(&Self::FLOW_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1379 => Some(&Self::FLOW_BANNER_PATTERN),
|
|
1485 => Some(&Self::FLOW_POTTERY_SHERD),
|
|
1373 => Some(&Self::FLOWER_BANNER_PATTERN),
|
|
1256 => Some(&Self::FLOWER_POT),
|
|
233 => Some(&Self::FLOWERING_AZALEA),
|
|
219 => Some(&Self::FLOWERING_AZALEA_LEAVES),
|
|
1173 => Some(&Self::FOX_SPAWN_EGG),
|
|
1486 => Some(&Self::FRIEND_POTTERY_SHERD),
|
|
1183 => Some(&Self::FROG_SPAWN_EGG),
|
|
1455 => Some(&Self::FROGSPAWN),
|
|
362 => Some(&Self::FURNACE),
|
|
884 => Some(&Self::FURNACE_MINECART),
|
|
1234 => Some(&Self::GHAST_SPAWN_EGG),
|
|
1146 => Some(&Self::GHAST_TEAR),
|
|
1419 => Some(&Self::GILDED_BLACKSTONE),
|
|
222 => Some(&Self::GLASS),
|
|
1149 => Some(&Self::GLASS_BOTTLE),
|
|
436 => Some(&Self::GLASS_PANE),
|
|
1158 => Some(&Self::GLISTERING_MELON_SLICE),
|
|
1377 => Some(&Self::GLOBE_BANNER_PATTERN),
|
|
1405 => Some(&Self::GLOW_BERRIES),
|
|
1093 => Some(&Self::GLOW_INK_SAC),
|
|
1255 => Some(&Self::GLOW_ITEM_FRAME),
|
|
439 => Some(&Self::GLOW_LICHEN),
|
|
1184 => Some(&Self::GLOW_SQUID_SPAWN_EGG),
|
|
395 => Some(&Self::GLOWSTONE),
|
|
1085 => Some(&Self::GLOWSTONE_DUST),
|
|
1383 => Some(&Self::GOAT_HORN),
|
|
1174 => Some(&Self::GOAT_SPAWN_EGG),
|
|
126 => Some(&Self::GOLD_BLOCK),
|
|
936 => Some(&Self::GOLD_INGOT),
|
|
1147 => Some(&Self::GOLD_NUGGET),
|
|
97 => Some(&Self::GOLD_ORE),
|
|
1014 => Some(&Self::GOLDEN_APPLE),
|
|
957 => Some(&Self::GOLDEN_AXE),
|
|
1005 => Some(&Self::GOLDEN_BOOTS),
|
|
1262 => Some(&Self::GOLDEN_CARROT),
|
|
1003 => Some(&Self::GOLDEN_CHESTPLATE),
|
|
257 => Some(&Self::GOLDEN_DANDELION),
|
|
1002 => Some(&Self::GOLDEN_HELMET),
|
|
958 => Some(&Self::GOLDEN_HOE),
|
|
1287 => Some(&Self::GOLDEN_HORSE_ARMOR),
|
|
1004 => Some(&Self::GOLDEN_LEGGINGS),
|
|
1365 => Some(&Self::GOLDEN_NAUTILUS_ARMOR),
|
|
956 => Some(&Self::GOLDEN_PICKAXE),
|
|
955 => Some(&Self::GOLDEN_SHOVEL),
|
|
1330 => Some(&Self::GOLDEN_SPEAR),
|
|
954 => Some(&Self::GOLDEN_SWORD),
|
|
2 => Some(&Self::GRANITE),
|
|
735 => Some(&Self::GRANITE_SLAB),
|
|
718 => Some(&Self::GRANITE_STAIRS),
|
|
490 => Some(&Self::GRANITE_WALL),
|
|
54 => Some(&Self::GRASS_BLOCK),
|
|
90 => Some(&Self::GRAVEL),
|
|
1303 => Some(&Self::GRAY_BANNER),
|
|
1122 => Some(&Self::GRAY_BED),
|
|
1073 => Some(&Self::GRAY_BUNDLE),
|
|
1437 => Some(&Self::GRAY_CANDLE),
|
|
540 => Some(&Self::GRAY_CARPET),
|
|
649 => Some(&Self::GRAY_CONCRETE),
|
|
665 => Some(&Self::GRAY_CONCRETE_POWDER),
|
|
1102 => Some(&Self::GRAY_DYE),
|
|
633 => Some(&Self::GRAY_GLAZED_TERRACOTTA),
|
|
873 => Some(&Self::GRAY_HARNESS),
|
|
617 => Some(&Self::GRAY_SHULKER_BOX),
|
|
565 => Some(&Self::GRAY_STAINED_GLASS),
|
|
581 => Some(&Self::GRAY_STAINED_GLASS_PANE),
|
|
521 => Some(&Self::GRAY_TERRACOTTA),
|
|
247 => Some(&Self::GRAY_WOOL),
|
|
1309 => Some(&Self::GREEN_BANNER),
|
|
1128 => Some(&Self::GREEN_BED),
|
|
1079 => Some(&Self::GREEN_BUNDLE),
|
|
1443 => Some(&Self::GREEN_CANDLE),
|
|
546 => Some(&Self::GREEN_CARPET),
|
|
655 => Some(&Self::GREEN_CONCRETE),
|
|
671 => Some(&Self::GREEN_CONCRETE_POWDER),
|
|
1108 => Some(&Self::GREEN_DYE),
|
|
639 => Some(&Self::GREEN_GLAZED_TERRACOTTA),
|
|
879 => Some(&Self::GREEN_HARNESS),
|
|
623 => Some(&Self::GREEN_SHULKER_BOX),
|
|
571 => Some(&Self::GREEN_STAINED_GLASS),
|
|
587 => Some(&Self::GREEN_STAINED_GLASS_PANE),
|
|
527 => Some(&Self::GREEN_TERRACOTTA),
|
|
253 => Some(&Self::GREEN_WOOL),
|
|
1390 => Some(&Self::GRINDSTONE),
|
|
1222 => Some(&Self::GUARDIAN_SPAWN_EGG),
|
|
978 => Some(&Self::GUNPOWDER),
|
|
1380 => Some(&Self::GUSTER_BANNER_PATTERN),
|
|
1487 => Some(&Self::GUSTER_POTTERY_SHERD),
|
|
294 => Some(&Self::HANGING_ROOTS),
|
|
1235 => Some(&Self::HAPPY_GHAST_SPAWN_EGG),
|
|
532 => Some(&Self::HAY_BLOCK),
|
|
1369 => Some(&Self::HEART_OF_THE_SEA),
|
|
1488 => Some(&Self::HEART_POTTERY_SHERD),
|
|
1489 => Some(&Self::HEARTBREAK_POTTERY_SHERD),
|
|
114 => Some(&Self::HEAVY_CORE),
|
|
794 => Some(&Self::HEAVY_WEIGHTED_PRESSURE_PLATE),
|
|
1236 => Some(&Self::HOGLIN_SPAWN_EGG),
|
|
753 => Some(&Self::HONEY_BLOCK),
|
|
1412 => Some(&Self::HONEY_BOTTLE),
|
|
1409 => Some(&Self::HONEYCOMB),
|
|
1413 => Some(&Self::HONEYCOMB_BLOCK),
|
|
755 => Some(&Self::HOPPER),
|
|
886 => Some(&Self::HOPPER_MINECART),
|
|
691 => Some(&Self::HORN_CORAL),
|
|
686 => Some(&Self::HORN_CORAL_BLOCK),
|
|
701 => Some(&Self::HORN_CORAL_FAN),
|
|
1165 => Some(&Self::HORSE_SPAWN_EGG),
|
|
1474 => Some(&Self::HOST_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1490 => Some(&Self::HOWL_POTTERY_SHERD),
|
|
1205 => Some(&Self::HUSK_SPAWN_EGG),
|
|
366 => Some(&Self::ICE),
|
|
401 => Some(&Self::INFESTED_CHISELED_STONE_BRICKS),
|
|
397 => Some(&Self::INFESTED_COBBLESTONE),
|
|
400 => Some(&Self::INFESTED_CRACKED_STONE_BRICKS),
|
|
402 => Some(&Self::INFESTED_DEEPSLATE),
|
|
399 => Some(&Self::INFESTED_MOSSY_STONE_BRICKS),
|
|
396 => Some(&Self::INFESTED_STONE),
|
|
398 => Some(&Self::INFESTED_STONE_BRICKS),
|
|
1092 => Some(&Self::INK_SAC),
|
|
962 => Some(&Self::IRON_AXE),
|
|
418 => Some(&Self::IRON_BARS),
|
|
117 => Some(&Self::IRON_BLOCK),
|
|
997 => Some(&Self::IRON_BOOTS),
|
|
427 => Some(&Self::IRON_CHAIN),
|
|
995 => Some(&Self::IRON_CHESTPLATE),
|
|
807 => Some(&Self::IRON_DOOR),
|
|
1197 => Some(&Self::IRON_GOLEM_SPAWN_EGG),
|
|
994 => Some(&Self::IRON_HELMET),
|
|
963 => Some(&Self::IRON_HOE),
|
|
1286 => Some(&Self::IRON_HORSE_ARMOR),
|
|
932 => Some(&Self::IRON_INGOT),
|
|
996 => Some(&Self::IRON_LEGGINGS),
|
|
1364 => Some(&Self::IRON_NAUTILUS_ARMOR),
|
|
1335 => Some(&Self::IRON_NUGGET),
|
|
93 => Some(&Self::IRON_ORE),
|
|
961 => Some(&Self::IRON_PICKAXE),
|
|
960 => Some(&Self::IRON_SHOVEL),
|
|
1329 => Some(&Self::IRON_SPEAR),
|
|
959 => Some(&Self::IRON_SWORD),
|
|
828 => Some(&Self::IRON_TRAPDOOR),
|
|
1254 => Some(&Self::ITEM_FRAME),
|
|
386 => Some(&Self::JACK_O_LANTERN),
|
|
912 => Some(&Self::JIGSAW),
|
|
371 => Some(&Self::JUKEBOX),
|
|
897 => Some(&Self::JUNGLE_BOAT),
|
|
782 => Some(&Self::JUNGLE_BUTTON),
|
|
898 => Some(&Self::JUNGLE_CHEST_BOAT),
|
|
811 => Some(&Self::JUNGLE_DOOR),
|
|
375 => Some(&Self::JUNGLE_FENCE),
|
|
852 => Some(&Self::JUNGLE_FENCE_GATE),
|
|
1031 => Some(&Self::JUNGLE_HANGING_SIGN),
|
|
212 => Some(&Self::JUNGLE_LEAVES),
|
|
164 => Some(&Self::JUNGLE_LOG),
|
|
66 => Some(&Self::JUNGLE_PLANKS),
|
|
798 => Some(&Self::JUNGLE_PRESSURE_PLATE),
|
|
79 => Some(&Self::JUNGLE_SAPLING),
|
|
339 => Some(&Self::JUNGLE_SHELF),
|
|
1019 => Some(&Self::JUNGLE_SIGN),
|
|
301 => Some(&Self::JUNGLE_SLAB),
|
|
472 => Some(&Self::JUNGLE_STAIRS),
|
|
832 => Some(&Self::JUNGLE_TRAPDOOR),
|
|
201 => Some(&Self::JUNGLE_WOOD),
|
|
285 => Some(&Self::KELP),
|
|
1337 => Some(&Self::KNOWLEDGE_BOOK),
|
|
363 => Some(&Self::LADDER),
|
|
1394 => Some(&Self::LANTERN),
|
|
224 => Some(&Self::LAPIS_BLOCK),
|
|
928 => Some(&Self::LAPIS_LAZULI),
|
|
103 => Some(&Self::LAPIS_ORE),
|
|
1448 => Some(&Self::LARGE_AMETHYST_BUD),
|
|
557 => Some(&Self::LARGE_FERN),
|
|
1042 => Some(&Self::LAVA_BUCKET),
|
|
1291 => Some(&Self::LEAD),
|
|
288 => Some(&Self::LEAF_LITTER),
|
|
1045 => Some(&Self::LEATHER),
|
|
985 => Some(&Self::LEATHER_BOOTS),
|
|
983 => Some(&Self::LEATHER_CHESTPLATE),
|
|
982 => Some(&Self::LEATHER_HELMET),
|
|
1290 => Some(&Self::LEATHER_HORSE_ARMOR),
|
|
984 => Some(&Self::LEATHER_LEGGINGS),
|
|
758 => Some(&Self::LECTERN),
|
|
760 => Some(&Self::LEVER),
|
|
531 => Some(&Self::LIGHT),
|
|
1299 => Some(&Self::LIGHT_BLUE_BANNER),
|
|
1118 => Some(&Self::LIGHT_BLUE_BED),
|
|
1069 => Some(&Self::LIGHT_BLUE_BUNDLE),
|
|
1433 => Some(&Self::LIGHT_BLUE_CANDLE),
|
|
536 => Some(&Self::LIGHT_BLUE_CARPET),
|
|
645 => Some(&Self::LIGHT_BLUE_CONCRETE),
|
|
661 => Some(&Self::LIGHT_BLUE_CONCRETE_POWDER),
|
|
1098 => Some(&Self::LIGHT_BLUE_DYE),
|
|
629 => Some(&Self::LIGHT_BLUE_GLAZED_TERRACOTTA),
|
|
869 => Some(&Self::LIGHT_BLUE_HARNESS),
|
|
613 => Some(&Self::LIGHT_BLUE_SHULKER_BOX),
|
|
561 => Some(&Self::LIGHT_BLUE_STAINED_GLASS),
|
|
577 => Some(&Self::LIGHT_BLUE_STAINED_GLASS_PANE),
|
|
517 => Some(&Self::LIGHT_BLUE_TERRACOTTA),
|
|
243 => Some(&Self::LIGHT_BLUE_WOOL),
|
|
1304 => Some(&Self::LIGHT_GRAY_BANNER),
|
|
1123 => Some(&Self::LIGHT_GRAY_BED),
|
|
1074 => Some(&Self::LIGHT_GRAY_BUNDLE),
|
|
1438 => Some(&Self::LIGHT_GRAY_CANDLE),
|
|
541 => Some(&Self::LIGHT_GRAY_CARPET),
|
|
650 => Some(&Self::LIGHT_GRAY_CONCRETE),
|
|
666 => Some(&Self::LIGHT_GRAY_CONCRETE_POWDER),
|
|
1103 => Some(&Self::LIGHT_GRAY_DYE),
|
|
634 => Some(&Self::LIGHT_GRAY_GLAZED_TERRACOTTA),
|
|
874 => Some(&Self::LIGHT_GRAY_HARNESS),
|
|
618 => Some(&Self::LIGHT_GRAY_SHULKER_BOX),
|
|
566 => Some(&Self::LIGHT_GRAY_STAINED_GLASS),
|
|
582 => Some(&Self::LIGHT_GRAY_STAINED_GLASS_PANE),
|
|
522 => Some(&Self::LIGHT_GRAY_TERRACOTTA),
|
|
248 => Some(&Self::LIGHT_GRAY_WOOL),
|
|
793 => Some(&Self::LIGHT_WEIGHTED_PRESSURE_PLATE),
|
|
761 => Some(&Self::LIGHTNING_ROD),
|
|
553 => Some(&Self::LILAC),
|
|
270 => Some(&Self::LILY_OF_THE_VALLEY),
|
|
451 => Some(&Self::LILY_PAD),
|
|
1301 => Some(&Self::LIME_BANNER),
|
|
1120 => Some(&Self::LIME_BED),
|
|
1071 => Some(&Self::LIME_BUNDLE),
|
|
1435 => Some(&Self::LIME_CANDLE),
|
|
538 => Some(&Self::LIME_CARPET),
|
|
647 => Some(&Self::LIME_CONCRETE),
|
|
663 => Some(&Self::LIME_CONCRETE_POWDER),
|
|
1100 => Some(&Self::LIME_DYE),
|
|
631 => Some(&Self::LIME_GLAZED_TERRACOTTA),
|
|
871 => Some(&Self::LIME_HARNESS),
|
|
615 => Some(&Self::LIME_SHULKER_BOX),
|
|
563 => Some(&Self::LIME_STAINED_GLASS),
|
|
579 => Some(&Self::LIME_STAINED_GLASS_PANE),
|
|
519 => Some(&Self::LIME_TERRACOTTA),
|
|
245 => Some(&Self::LIME_WOOL),
|
|
1324 => Some(&Self::LINGERING_POTION),
|
|
1175 => Some(&Self::LLAMA_SPAWN_EGG),
|
|
1414 => Some(&Self::LODESTONE),
|
|
1372 => Some(&Self::LOOM),
|
|
1253 => Some(&Self::MACE),
|
|
1298 => Some(&Self::MAGENTA_BANNER),
|
|
1117 => Some(&Self::MAGENTA_BED),
|
|
1068 => Some(&Self::MAGENTA_BUNDLE),
|
|
1432 => Some(&Self::MAGENTA_CANDLE),
|
|
535 => Some(&Self::MAGENTA_CARPET),
|
|
644 => Some(&Self::MAGENTA_CONCRETE),
|
|
660 => Some(&Self::MAGENTA_CONCRETE_POWDER),
|
|
1097 => Some(&Self::MAGENTA_DYE),
|
|
628 => Some(&Self::MAGENTA_GLAZED_TERRACOTTA),
|
|
868 => Some(&Self::MAGENTA_HARNESS),
|
|
612 => Some(&Self::MAGENTA_SHULKER_BOX),
|
|
560 => Some(&Self::MAGENTA_STAINED_GLASS),
|
|
576 => Some(&Self::MAGENTA_STAINED_GLASS_PANE),
|
|
516 => Some(&Self::MAGENTA_TERRACOTTA),
|
|
242 => Some(&Self::MAGENTA_WOOL),
|
|
603 => Some(&Self::MAGMA_BLOCK),
|
|
1154 => Some(&Self::MAGMA_CREAM),
|
|
1237 => Some(&Self::MAGMA_CUBE_SPAWN_EGG),
|
|
907 => Some(&Self::MANGROVE_BOAT),
|
|
787 => Some(&Self::MANGROVE_BUTTON),
|
|
908 => Some(&Self::MANGROVE_CHEST_BOAT),
|
|
816 => Some(&Self::MANGROVE_DOOR),
|
|
380 => Some(&Self::MANGROVE_FENCE),
|
|
857 => Some(&Self::MANGROVE_FENCE_GATE),
|
|
1036 => Some(&Self::MANGROVE_HANGING_SIGN),
|
|
217 => Some(&Self::MANGROVE_LEAVES),
|
|
169 => Some(&Self::MANGROVE_LOG),
|
|
71 => Some(&Self::MANGROVE_PLANKS),
|
|
803 => Some(&Self::MANGROVE_PRESSURE_PLATE),
|
|
84 => Some(&Self::MANGROVE_PROPAGULE),
|
|
170 => Some(&Self::MANGROVE_ROOTS),
|
|
340 => Some(&Self::MANGROVE_SHELF),
|
|
1024 => Some(&Self::MANGROVE_SIGN),
|
|
306 => Some(&Self::MANGROVE_SLAB),
|
|
477 => Some(&Self::MANGROVE_STAIRS),
|
|
837 => Some(&Self::MANGROVE_TRAPDOOR),
|
|
206 => Some(&Self::MANGROVE_WOOD),
|
|
1261 => Some(&Self::MAP),
|
|
1447 => Some(&Self::MEDIUM_AMETHYST_BUD),
|
|
437 => Some(&Self::MELON),
|
|
1138 => Some(&Self::MELON_SEEDS),
|
|
1135 => Some(&Self::MELON_SLICE),
|
|
1046 => Some(&Self::MILK_BUCKET),
|
|
882 => Some(&Self::MINECART),
|
|
1491 => Some(&Self::MINER_POTTERY_SHERD),
|
|
1376 => Some(&Self::MOJANG_BANNER_PATTERN),
|
|
1193 => Some(&Self::MOOSHROOM_SPAWN_EGG),
|
|
290 => Some(&Self::MOSS_BLOCK),
|
|
289 => Some(&Self::MOSS_CARPET),
|
|
348 => Some(&Self::MOSSY_COBBLESTONE),
|
|
731 => Some(&Self::MOSSY_COBBLESTONE_SLAB),
|
|
713 => Some(&Self::MOSSY_COBBLESTONE_STAIRS),
|
|
485 => Some(&Self::MOSSY_COBBLESTONE_WALL),
|
|
729 => Some(&Self::MOSSY_STONE_BRICK_SLAB),
|
|
711 => Some(&Self::MOSSY_STONE_BRICK_STAIRS),
|
|
489 => Some(&Self::MOSSY_STONE_BRICK_WALL),
|
|
404 => Some(&Self::MOSSY_STONE_BRICKS),
|
|
1492 => Some(&Self::MOURNER_POTTERY_SHERD),
|
|
59 => Some(&Self::MUD),
|
|
319 => Some(&Self::MUD_BRICK_SLAB),
|
|
449 => Some(&Self::MUD_BRICK_STAIRS),
|
|
492 => Some(&Self::MUD_BRICK_WALL),
|
|
408 => Some(&Self::MUD_BRICKS),
|
|
171 => Some(&Self::MUDDY_MANGROVE_ROOTS),
|
|
1166 => Some(&Self::MULE_SPAWN_EGG),
|
|
417 => Some(&Self::MUSHROOM_STEM),
|
|
975 => Some(&Self::MUSHROOM_STEW),
|
|
1353 => Some(&Self::MUSIC_DISC_11),
|
|
1339 => Some(&Self::MUSIC_DISC_13),
|
|
1357 => Some(&Self::MUSIC_DISC_5),
|
|
1341 => Some(&Self::MUSIC_DISC_BLOCKS),
|
|
1342 => Some(&Self::MUSIC_DISC_BOUNCE),
|
|
1340 => Some(&Self::MUSIC_DISC_CAT),
|
|
1343 => Some(&Self::MUSIC_DISC_CHIRP),
|
|
1344 => Some(&Self::MUSIC_DISC_CREATOR),
|
|
1345 => Some(&Self::MUSIC_DISC_CREATOR_MUSIC_BOX),
|
|
1346 => Some(&Self::MUSIC_DISC_FAR),
|
|
1347 => Some(&Self::MUSIC_DISC_LAVA_CHICKEN),
|
|
1348 => Some(&Self::MUSIC_DISC_MALL),
|
|
1349 => Some(&Self::MUSIC_DISC_MELLOHI),
|
|
1355 => Some(&Self::MUSIC_DISC_OTHERSIDE),
|
|
1358 => Some(&Self::MUSIC_DISC_PIGSTEP),
|
|
1359 => Some(&Self::MUSIC_DISC_PRECIPICE),
|
|
1356 => Some(&Self::MUSIC_DISC_RELIC),
|
|
1350 => Some(&Self::MUSIC_DISC_STAL),
|
|
1351 => Some(&Self::MUSIC_DISC_STRAD),
|
|
1360 => Some(&Self::MUSIC_DISC_TEARS),
|
|
1354 => Some(&Self::MUSIC_DISC_WAIT),
|
|
1352 => Some(&Self::MUSIC_DISC_WARD),
|
|
1294 => Some(&Self::MUTTON),
|
|
450 => Some(&Self::MYCELIUM),
|
|
1292 => Some(&Self::NAME_TAG),
|
|
1363 => Some(&Self::NAUTILUS_SHELL),
|
|
1185 => Some(&Self::NAUTILUS_SPAWN_EGG),
|
|
1275 => Some(&Self::NETHER_BRICK),
|
|
455 => Some(&Self::NETHER_BRICK_FENCE),
|
|
320 => Some(&Self::NETHER_BRICK_SLAB),
|
|
456 => Some(&Self::NETHER_BRICK_STAIRS),
|
|
493 => Some(&Self::NETHER_BRICK_WALL),
|
|
452 => Some(&Self::NETHER_BRICKS),
|
|
107 => Some(&Self::NETHER_GOLD_ORE),
|
|
108 => Some(&Self::NETHER_QUARTZ_ORE),
|
|
281 => Some(&Self::NETHER_SPROUTS),
|
|
1270 => Some(&Self::NETHER_STAR),
|
|
1148 => Some(&Self::NETHER_WART),
|
|
604 => Some(&Self::NETHER_WART_BLOCK),
|
|
972 => Some(&Self::NETHERITE_AXE),
|
|
128 => Some(&Self::NETHERITE_BLOCK),
|
|
1009 => Some(&Self::NETHERITE_BOOTS),
|
|
1007 => Some(&Self::NETHERITE_CHESTPLATE),
|
|
1006 => Some(&Self::NETHERITE_HELMET),
|
|
973 => Some(&Self::NETHERITE_HOE),
|
|
1289 => Some(&Self::NETHERITE_HORSE_ARMOR),
|
|
937 => Some(&Self::NETHERITE_INGOT),
|
|
1008 => Some(&Self::NETHERITE_LEGGINGS),
|
|
1367 => Some(&Self::NETHERITE_NAUTILUS_ARMOR),
|
|
971 => Some(&Self::NETHERITE_PICKAXE),
|
|
938 => Some(&Self::NETHERITE_SCRAP),
|
|
970 => Some(&Self::NETHERITE_SHOVEL),
|
|
1332 => Some(&Self::NETHERITE_SPEAR),
|
|
969 => Some(&Self::NETHERITE_SWORD),
|
|
1458 => Some(&Self::NETHERITE_UPGRADE_SMITHING_TEMPLATE),
|
|
387 => Some(&Self::NETHERRACK),
|
|
776 => Some(&Self::NOTE_BLOCK),
|
|
891 => Some(&Self::OAK_BOAT),
|
|
779 => Some(&Self::OAK_BUTTON),
|
|
892 => Some(&Self::OAK_CHEST_BOAT),
|
|
808 => Some(&Self::OAK_DOOR),
|
|
372 => Some(&Self::OAK_FENCE),
|
|
849 => Some(&Self::OAK_FENCE_GATE),
|
|
1028 => Some(&Self::OAK_HANGING_SIGN),
|
|
209 => Some(&Self::OAK_LEAVES),
|
|
161 => Some(&Self::OAK_LOG),
|
|
63 => Some(&Self::OAK_PLANKS),
|
|
795 => Some(&Self::OAK_PRESSURE_PLATE),
|
|
76 => Some(&Self::OAK_SAPLING),
|
|
341 => Some(&Self::OAK_SHELF),
|
|
1016 => Some(&Self::OAK_SIGN),
|
|
298 => Some(&Self::OAK_SLAB),
|
|
469 => Some(&Self::OAK_STAIRS),
|
|
829 => Some(&Self::OAK_TRAPDOOR),
|
|
198 => Some(&Self::OAK_WOOD),
|
|
754 => Some(&Self::OBSERVER),
|
|
349 => Some(&Self::OBSIDIAN),
|
|
1176 => Some(&Self::OCELOT_SPAWN_EGG),
|
|
1452 => Some(&Self::OCHRE_FROGLIGHT),
|
|
1536 => Some(&Self::OMINOUS_BOTTLE),
|
|
1534 => Some(&Self::OMINOUS_TRIAL_KEY),
|
|
258 => Some(&Self::OPEN_EYEBLOSSOM),
|
|
1297 => Some(&Self::ORANGE_BANNER),
|
|
1116 => Some(&Self::ORANGE_BED),
|
|
1067 => Some(&Self::ORANGE_BUNDLE),
|
|
1431 => Some(&Self::ORANGE_CANDLE),
|
|
534 => Some(&Self::ORANGE_CARPET),
|
|
643 => Some(&Self::ORANGE_CONCRETE),
|
|
659 => Some(&Self::ORANGE_CONCRETE_POWDER),
|
|
1096 => Some(&Self::ORANGE_DYE),
|
|
627 => Some(&Self::ORANGE_GLAZED_TERRACOTTA),
|
|
867 => Some(&Self::ORANGE_HARNESS),
|
|
611 => Some(&Self::ORANGE_SHULKER_BOX),
|
|
559 => Some(&Self::ORANGE_STAINED_GLASS),
|
|
575 => Some(&Self::ORANGE_STAINED_GLASS_PANE),
|
|
515 => Some(&Self::ORANGE_TERRACOTTA),
|
|
265 => Some(&Self::ORANGE_TULIP),
|
|
241 => Some(&Self::ORANGE_WOOL),
|
|
268 => Some(&Self::OXEYE_DAISY),
|
|
132 => Some(&Self::OXIDIZED_CHISELED_COPPER),
|
|
121 => Some(&Self::OXIDIZED_COPPER),
|
|
422 => Some(&Self::OXIDIZED_COPPER_BARS),
|
|
1511 => Some(&Self::OXIDIZED_COPPER_BULB),
|
|
431 => Some(&Self::OXIDIZED_COPPER_CHAIN),
|
|
1519 => Some(&Self::OXIDIZED_COPPER_CHEST),
|
|
823 => Some(&Self::OXIDIZED_COPPER_DOOR),
|
|
1527 => Some(&Self::OXIDIZED_COPPER_GOLEM_STATUE),
|
|
1503 => Some(&Self::OXIDIZED_COPPER_GRATE),
|
|
1399 => Some(&Self::OXIDIZED_COPPER_LANTERN),
|
|
844 => Some(&Self::OXIDIZED_COPPER_TRAPDOOR),
|
|
140 => Some(&Self::OXIDIZED_CUT_COPPER),
|
|
156 => Some(&Self::OXIDIZED_CUT_COPPER_SLAB),
|
|
148 => Some(&Self::OXIDIZED_CUT_COPPER_STAIRS),
|
|
764 => Some(&Self::OXIDIZED_LIGHTNING_ROD),
|
|
550 => Some(&Self::PACKED_ICE),
|
|
407 => Some(&Self::PACKED_MUD),
|
|
1013 => Some(&Self::PAINTING),
|
|
292 => Some(&Self::PALE_HANGING_MOSS),
|
|
293 => Some(&Self::PALE_MOSS_BLOCK),
|
|
291 => Some(&Self::PALE_MOSS_CARPET),
|
|
905 => Some(&Self::PALE_OAK_BOAT),
|
|
786 => Some(&Self::PALE_OAK_BUTTON),
|
|
906 => Some(&Self::PALE_OAK_CHEST_BOAT),
|
|
815 => Some(&Self::PALE_OAK_DOOR),
|
|
379 => Some(&Self::PALE_OAK_FENCE),
|
|
856 => Some(&Self::PALE_OAK_FENCE_GATE),
|
|
1035 => Some(&Self::PALE_OAK_HANGING_SIGN),
|
|
216 => Some(&Self::PALE_OAK_LEAVES),
|
|
167 => Some(&Self::PALE_OAK_LOG),
|
|
70 => Some(&Self::PALE_OAK_PLANKS),
|
|
802 => Some(&Self::PALE_OAK_PRESSURE_PLATE),
|
|
83 => Some(&Self::PALE_OAK_SAPLING),
|
|
342 => Some(&Self::PALE_OAK_SHELF),
|
|
1023 => Some(&Self::PALE_OAK_SIGN),
|
|
305 => Some(&Self::PALE_OAK_SLAB),
|
|
476 => Some(&Self::PALE_OAK_STAIRS),
|
|
836 => Some(&Self::PALE_OAK_TRAPDOOR),
|
|
204 => Some(&Self::PALE_OAK_WOOD),
|
|
1177 => Some(&Self::PANDA_SPAWN_EGG),
|
|
1057 => Some(&Self::PAPER),
|
|
1206 => Some(&Self::PARCHED_SPAWN_EGG),
|
|
1168 => Some(&Self::PARROT_SPAWN_EGG),
|
|
1454 => Some(&Self::PEARLESCENT_FROGLIGHT),
|
|
555 => Some(&Self::PEONY),
|
|
315 => Some(&Self::PETRIFIED_OAK_SLAB),
|
|
889 => Some(&Self::PHANTOM_MEMBRANE),
|
|
1223 => Some(&Self::PHANTOM_SPAWN_EGG),
|
|
1161 => Some(&Self::PIG_SPAWN_EGG),
|
|
1378 => Some(&Self::PIGLIN_BANNER_PATTERN),
|
|
1239 => Some(&Self::PIGLIN_BRUTE_SPAWN_EGG),
|
|
1269 => Some(&Self::PIGLIN_HEAD),
|
|
1238 => Some(&Self::PIGLIN_SPAWN_EGG),
|
|
1229 => Some(&Self::PILLAGER_SPAWN_EGG),
|
|
1302 => Some(&Self::PINK_BANNER),
|
|
1121 => Some(&Self::PINK_BED),
|
|
1072 => Some(&Self::PINK_BUNDLE),
|
|
1436 => Some(&Self::PINK_CANDLE),
|
|
539 => Some(&Self::PINK_CARPET),
|
|
648 => Some(&Self::PINK_CONCRETE),
|
|
664 => Some(&Self::PINK_CONCRETE_POWDER),
|
|
1101 => Some(&Self::PINK_DYE),
|
|
632 => Some(&Self::PINK_GLAZED_TERRACOTTA),
|
|
872 => Some(&Self::PINK_HARNESS),
|
|
286 => Some(&Self::PINK_PETALS),
|
|
616 => Some(&Self::PINK_SHULKER_BOX),
|
|
564 => Some(&Self::PINK_STAINED_GLASS),
|
|
580 => Some(&Self::PINK_STAINED_GLASS_PANE),
|
|
520 => Some(&Self::PINK_TERRACOTTA),
|
|
267 => Some(&Self::PINK_TULIP),
|
|
246 => Some(&Self::PINK_WOOL),
|
|
750 => Some(&Self::PISTON),
|
|
273 => Some(&Self::PITCHER_PLANT),
|
|
1316 => Some(&Self::PITCHER_POD),
|
|
1265 => Some(&Self::PLAYER_HEAD),
|
|
1493 => Some(&Self::PLENTY_POTTERY_SHERD),
|
|
57 => Some(&Self::PODZOL),
|
|
1450 => Some(&Self::POINTED_DRIPSTONE),
|
|
1260 => Some(&Self::POISONOUS_POTATO),
|
|
1178 => Some(&Self::POLAR_BEAR_SPAWN_EGG),
|
|
7 => Some(&Self::POLISHED_ANDESITE),
|
|
738 => Some(&Self::POLISHED_ANDESITE_SLAB),
|
|
721 => Some(&Self::POLISHED_ANDESITE_STAIRS),
|
|
391 => Some(&Self::POLISHED_BASALT),
|
|
1420 => Some(&Self::POLISHED_BLACKSTONE),
|
|
1425 => Some(&Self::POLISHED_BLACKSTONE_BRICK_SLAB),
|
|
1426 => Some(&Self::POLISHED_BLACKSTONE_BRICK_STAIRS),
|
|
501 => Some(&Self::POLISHED_BLACKSTONE_BRICK_WALL),
|
|
1424 => Some(&Self::POLISHED_BLACKSTONE_BRICKS),
|
|
778 => Some(&Self::POLISHED_BLACKSTONE_BUTTON),
|
|
792 => Some(&Self::POLISHED_BLACKSTONE_PRESSURE_PLATE),
|
|
1421 => Some(&Self::POLISHED_BLACKSTONE_SLAB),
|
|
1422 => Some(&Self::POLISHED_BLACKSTONE_STAIRS),
|
|
500 => Some(&Self::POLISHED_BLACKSTONE_WALL),
|
|
44 => Some(&Self::POLISHED_CINNABAR),
|
|
45 => Some(&Self::POLISHED_CINNABAR_SLAB),
|
|
46 => Some(&Self::POLISHED_CINNABAR_STAIRS),
|
|
47 => Some(&Self::POLISHED_CINNABAR_WALL),
|
|
10 => Some(&Self::POLISHED_DEEPSLATE),
|
|
741 => Some(&Self::POLISHED_DEEPSLATE_SLAB),
|
|
724 => Some(&Self::POLISHED_DEEPSLATE_STAIRS),
|
|
503 => Some(&Self::POLISHED_DEEPSLATE_WALL),
|
|
5 => Some(&Self::POLISHED_DIORITE),
|
|
730 => Some(&Self::POLISHED_DIORITE_SLAB),
|
|
712 => Some(&Self::POLISHED_DIORITE_STAIRS),
|
|
3 => Some(&Self::POLISHED_GRANITE),
|
|
727 => Some(&Self::POLISHED_GRANITE_SLAB),
|
|
709 => Some(&Self::POLISHED_GRANITE_STAIRS),
|
|
31 => Some(&Self::POLISHED_SULFUR),
|
|
32 => Some(&Self::POLISHED_SULFUR_SLAB),
|
|
33 => Some(&Self::POLISHED_SULFUR_STAIRS),
|
|
34 => Some(&Self::POLISHED_SULFUR_WALL),
|
|
17 => Some(&Self::POLISHED_TUFF),
|
|
18 => Some(&Self::POLISHED_TUFF_SLAB),
|
|
19 => Some(&Self::POLISHED_TUFF_STAIRS),
|
|
20 => Some(&Self::POLISHED_TUFF_WALL),
|
|
1314 => Some(&Self::POPPED_CHORUS_FRUIT),
|
|
260 => Some(&Self::POPPY),
|
|
1011 => Some(&Self::PORKCHOP),
|
|
1258 => Some(&Self::POTATO),
|
|
27 => Some(&Self::POTENT_SULFUR),
|
|
1150 => Some(&Self::POTION),
|
|
1043 => Some(&Self::POWDER_SNOW_BUCKET),
|
|
861 => Some(&Self::POWERED_RAIL),
|
|
590 => Some(&Self::PRISMARINE),
|
|
326 => Some(&Self::PRISMARINE_BRICK_SLAB),
|
|
594 => Some(&Self::PRISMARINE_BRICK_STAIRS),
|
|
591 => Some(&Self::PRISMARINE_BRICKS),
|
|
1278 => Some(&Self::PRISMARINE_CRYSTALS),
|
|
1277 => Some(&Self::PRISMARINE_SHARD),
|
|
325 => Some(&Self::PRISMARINE_SLAB),
|
|
593 => Some(&Self::PRISMARINE_STAIRS),
|
|
487 => Some(&Self::PRISMARINE_WALL),
|
|
1494 => Some(&Self::PRIZE_POTTERY_SHERD),
|
|
1089 => Some(&Self::PUFFERFISH),
|
|
1047 => Some(&Self::PUFFERFISH_BUCKET),
|
|
1186 => Some(&Self::PUFFERFISH_SPAWN_EGG),
|
|
384 => Some(&Self::PUMPKIN),
|
|
1271 => Some(&Self::PUMPKIN_PIE),
|
|
1137 => Some(&Self::PUMPKIN_SEEDS),
|
|
1306 => Some(&Self::PURPLE_BANNER),
|
|
1125 => Some(&Self::PURPLE_BED),
|
|
1076 => Some(&Self::PURPLE_BUNDLE),
|
|
1440 => Some(&Self::PURPLE_CANDLE),
|
|
543 => Some(&Self::PURPLE_CARPET),
|
|
652 => Some(&Self::PURPLE_CONCRETE),
|
|
668 => Some(&Self::PURPLE_CONCRETE_POWDER),
|
|
1105 => Some(&Self::PURPLE_DYE),
|
|
636 => Some(&Self::PURPLE_GLAZED_TERRACOTTA),
|
|
876 => Some(&Self::PURPLE_HARNESS),
|
|
620 => Some(&Self::PURPLE_SHULKER_BOX),
|
|
568 => Some(&Self::PURPLE_STAINED_GLASS),
|
|
584 => Some(&Self::PURPLE_STAINED_GLASS_PANE),
|
|
524 => Some(&Self::PURPLE_TERRACOTTA),
|
|
250 => Some(&Self::PURPLE_WOOL),
|
|
354 => Some(&Self::PURPUR_BLOCK),
|
|
355 => Some(&Self::PURPUR_PILLAR),
|
|
324 => Some(&Self::PURPUR_SLAB),
|
|
356 => Some(&Self::PURPUR_STAIRS),
|
|
929 => Some(&Self::QUARTZ),
|
|
510 => Some(&Self::QUARTZ_BLOCK),
|
|
511 => Some(&Self::QUARTZ_BRICKS),
|
|
512 => Some(&Self::QUARTZ_PILLAR),
|
|
321 => Some(&Self::QUARTZ_SLAB),
|
|
513 => Some(&Self::QUARTZ_STAIRS),
|
|
1279 => Some(&Self::RABBIT),
|
|
1282 => Some(&Self::RABBIT_FOOT),
|
|
1283 => Some(&Self::RABBIT_HIDE),
|
|
1179 => Some(&Self::RABBIT_SPAWN_EGG),
|
|
1281 => Some(&Self::RABBIT_STEW),
|
|
863 => Some(&Self::RAIL),
|
|
1473 => Some(&Self::RAISER_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1230 => Some(&Self::RAVAGER_SPAWN_EGG),
|
|
933 => Some(&Self::RAW_COPPER),
|
|
112 => Some(&Self::RAW_COPPER_BLOCK),
|
|
935 => Some(&Self::RAW_GOLD),
|
|
113 => Some(&Self::RAW_GOLD_BLOCK),
|
|
931 => Some(&Self::RAW_IRON),
|
|
111 => Some(&Self::RAW_IRON_BLOCK),
|
|
1064 => Some(&Self::RECOVERY_COMPASS),
|
|
1310 => Some(&Self::RED_BANNER),
|
|
1129 => Some(&Self::RED_BED),
|
|
1080 => Some(&Self::RED_BUNDLE),
|
|
1444 => Some(&Self::RED_CANDLE),
|
|
547 => Some(&Self::RED_CARPET),
|
|
656 => Some(&Self::RED_CONCRETE),
|
|
672 => Some(&Self::RED_CONCRETE_POWDER),
|
|
1109 => Some(&Self::RED_DYE),
|
|
640 => Some(&Self::RED_GLAZED_TERRACOTTA),
|
|
880 => Some(&Self::RED_HARNESS),
|
|
276 => Some(&Self::RED_MUSHROOM),
|
|
416 => Some(&Self::RED_MUSHROOM_BLOCK),
|
|
737 => Some(&Self::RED_NETHER_BRICK_SLAB),
|
|
720 => Some(&Self::RED_NETHER_BRICK_STAIRS),
|
|
495 => Some(&Self::RED_NETHER_BRICK_WALL),
|
|
606 => Some(&Self::RED_NETHER_BRICKS),
|
|
89 => Some(&Self::RED_SAND),
|
|
597 => Some(&Self::RED_SANDSTONE),
|
|
322 => Some(&Self::RED_SANDSTONE_SLAB),
|
|
600 => Some(&Self::RED_SANDSTONE_STAIRS),
|
|
488 => Some(&Self::RED_SANDSTONE_WALL),
|
|
624 => Some(&Self::RED_SHULKER_BOX),
|
|
572 => Some(&Self::RED_STAINED_GLASS),
|
|
588 => Some(&Self::RED_STAINED_GLASS_PANE),
|
|
528 => Some(&Self::RED_TERRACOTTA),
|
|
264 => Some(&Self::RED_TULIP),
|
|
254 => Some(&Self::RED_WOOL),
|
|
745 => Some(&Self::REDSTONE),
|
|
747 => Some(&Self::REDSTONE_BLOCK),
|
|
775 => Some(&Self::REDSTONE_LAMP),
|
|
99 => Some(&Self::REDSTONE_ORE),
|
|
746 => Some(&Self::REDSTONE_TORCH),
|
|
414 => Some(&Self::REINFORCED_DEEPSLATE),
|
|
748 => Some(&Self::REPEATER),
|
|
601 => Some(&Self::REPEATING_COMMAND_BLOCK),
|
|
441 => Some(&Self::RESIN_BLOCK),
|
|
1276 => Some(&Self::RESIN_BRICK),
|
|
444 => Some(&Self::RESIN_BRICK_SLAB),
|
|
443 => Some(&Self::RESIN_BRICK_STAIRS),
|
|
445 => Some(&Self::RESIN_BRICK_WALL),
|
|
442 => Some(&Self::RESIN_BRICKS),
|
|
440 => Some(&Self::RESIN_CLUMP),
|
|
1428 => Some(&Self::RESPAWN_ANCHOR),
|
|
1468 => Some(&Self::RIB_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
58 => Some(&Self::ROOTED_DIRT),
|
|
554 => Some(&Self::ROSE_BUSH),
|
|
1143 => Some(&Self::ROTTEN_FLESH),
|
|
865 => Some(&Self::SADDLE),
|
|
1087 => Some(&Self::SALMON),
|
|
1048 => Some(&Self::SALMON_BUCKET),
|
|
1187 => Some(&Self::SALMON_SPAWN_EGG),
|
|
86 => Some(&Self::SAND),
|
|
225 => Some(&Self::SANDSTONE),
|
|
313 => Some(&Self::SANDSTONE_SLAB),
|
|
466 => Some(&Self::SANDSTONE_STAIRS),
|
|
496 => Some(&Self::SANDSTONE_WALL),
|
|
744 => Some(&Self::SCAFFOLDING),
|
|
1495 => Some(&Self::SCRAPE_POTTERY_SHERD),
|
|
457 => Some(&Self::SCULK),
|
|
459 => Some(&Self::SCULK_CATALYST),
|
|
770 => Some(&Self::SCULK_SENSOR),
|
|
460 => Some(&Self::SCULK_SHRIEKER),
|
|
458 => Some(&Self::SCULK_VEIN),
|
|
596 => Some(&Self::SEA_LANTERN),
|
|
239 => Some(&Self::SEA_PICKLE),
|
|
238 => Some(&Self::SEAGRASS),
|
|
1459 => Some(&Self::SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1471 => Some(&Self::SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1496 => Some(&Self::SHEAF_POTTERY_SHERD),
|
|
1134 => Some(&Self::SHEARS),
|
|
1162 => Some(&Self::SHEEP_SPAWN_EGG),
|
|
1497 => Some(&Self::SHELTER_POTTERY_SHERD),
|
|
1325 => Some(&Self::SHIELD),
|
|
236 => Some(&Self::SHORT_DRY_GRASS),
|
|
229 => Some(&Self::SHORT_GRASS),
|
|
1408 => Some(&Self::SHROOMLIGHT),
|
|
609 => Some(&Self::SHULKER_BOX),
|
|
1334 => Some(&Self::SHULKER_SHELL),
|
|
1246 => Some(&Self::SHULKER_SPAWN_EGG),
|
|
1472 => Some(&Self::SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1224 => Some(&Self::SILVERFISH_SPAWN_EGG),
|
|
1208 => Some(&Self::SKELETON_HORSE_SPAWN_EGG),
|
|
1263 => Some(&Self::SKELETON_SKULL),
|
|
1207 => Some(&Self::SKELETON_SPAWN_EGG),
|
|
1375 => Some(&Self::SKULL_BANNER_PATTERN),
|
|
1498 => Some(&Self::SKULL_POTTERY_SHERD),
|
|
1059 => Some(&Self::SLIME_BALL),
|
|
752 => Some(&Self::SLIME_BLOCK),
|
|
1225 => Some(&Self::SLIME_SPAWN_EGG),
|
|
1446 => Some(&Self::SMALL_AMETHYST_BUD),
|
|
296 => Some(&Self::SMALL_DRIPLEAF),
|
|
1391 => Some(&Self::SMITHING_TABLE),
|
|
1386 => Some(&Self::SMOKER),
|
|
392 => Some(&Self::SMOOTH_BASALT),
|
|
328 => Some(&Self::SMOOTH_QUARTZ),
|
|
734 => Some(&Self::SMOOTH_QUARTZ_SLAB),
|
|
717 => Some(&Self::SMOOTH_QUARTZ_STAIRS),
|
|
329 => Some(&Self::SMOOTH_RED_SANDSTONE),
|
|
728 => Some(&Self::SMOOTH_RED_SANDSTONE_SLAB),
|
|
710 => Some(&Self::SMOOTH_RED_SANDSTONE_STAIRS),
|
|
330 => Some(&Self::SMOOTH_SANDSTONE),
|
|
733 => Some(&Self::SMOOTH_SANDSTONE_SLAB),
|
|
716 => Some(&Self::SMOOTH_SANDSTONE_STAIRS),
|
|
331 => Some(&Self::SMOOTH_STONE),
|
|
312 => Some(&Self::SMOOTH_STONE_SLAB),
|
|
675 => Some(&Self::SNIFFER_EGG),
|
|
1194 => Some(&Self::SNIFFER_SPAWN_EGG),
|
|
1499 => Some(&Self::SNORT_POTTERY_SHERD),
|
|
1467 => Some(&Self::SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
365 => Some(&Self::SNOW),
|
|
367 => Some(&Self::SNOW_BLOCK),
|
|
1198 => Some(&Self::SNOW_GOLEM_SPAWN_EGG),
|
|
1044 => Some(&Self::SNOWBALL),
|
|
1407 => Some(&Self::SOUL_CAMPFIRE),
|
|
1395 => Some(&Self::SOUL_LANTERN),
|
|
388 => Some(&Self::SOUL_SAND),
|
|
389 => Some(&Self::SOUL_SOIL),
|
|
393 => Some(&Self::SOUL_TORCH),
|
|
357 => Some(&Self::SPAWNER),
|
|
1322 => Some(&Self::SPECTRAL_ARROW),
|
|
1151 => Some(&Self::SPIDER_EYE),
|
|
1217 => Some(&Self::SPIDER_SPAWN_EGG),
|
|
1469 => Some(&Self::SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1321 => Some(&Self::SPLASH_POTION),
|
|
220 => Some(&Self::SPONGE),
|
|
274 => Some(&Self::SPORE_BLOSSOM),
|
|
893 => Some(&Self::SPRUCE_BOAT),
|
|
780 => Some(&Self::SPRUCE_BUTTON),
|
|
894 => Some(&Self::SPRUCE_CHEST_BOAT),
|
|
809 => Some(&Self::SPRUCE_DOOR),
|
|
373 => Some(&Self::SPRUCE_FENCE),
|
|
850 => Some(&Self::SPRUCE_FENCE_GATE),
|
|
1029 => Some(&Self::SPRUCE_HANGING_SIGN),
|
|
210 => Some(&Self::SPRUCE_LEAVES),
|
|
162 => Some(&Self::SPRUCE_LOG),
|
|
64 => Some(&Self::SPRUCE_PLANKS),
|
|
796 => Some(&Self::SPRUCE_PRESSURE_PLATE),
|
|
77 => Some(&Self::SPRUCE_SAPLING),
|
|
343 => Some(&Self::SPRUCE_SHELF),
|
|
1017 => Some(&Self::SPRUCE_SIGN),
|
|
299 => Some(&Self::SPRUCE_SLAB),
|
|
470 => Some(&Self::SPRUCE_STAIRS),
|
|
830 => Some(&Self::SPRUCE_TRAPDOOR),
|
|
199 => Some(&Self::SPRUCE_WOOD),
|
|
1084 => Some(&Self::SPYGLASS),
|
|
1188 => Some(&Self::SQUID_SPAWN_EGG),
|
|
974 => Some(&Self::STICK),
|
|
751 => Some(&Self::STICKY_PISTON),
|
|
1 => Some(&Self::STONE),
|
|
952 => Some(&Self::STONE_AXE),
|
|
318 => Some(&Self::STONE_BRICK_SLAB),
|
|
448 => Some(&Self::STONE_BRICK_STAIRS),
|
|
491 => Some(&Self::STONE_BRICK_WALL),
|
|
403 => Some(&Self::STONE_BRICKS),
|
|
777 => Some(&Self::STONE_BUTTON),
|
|
953 => Some(&Self::STONE_HOE),
|
|
951 => Some(&Self::STONE_PICKAXE),
|
|
791 => Some(&Self::STONE_PRESSURE_PLATE),
|
|
950 => Some(&Self::STONE_SHOVEL),
|
|
311 => Some(&Self::STONE_SLAB),
|
|
1327 => Some(&Self::STONE_SPEAR),
|
|
715 => Some(&Self::STONE_STAIRS),
|
|
949 => Some(&Self::STONE_SWORD),
|
|
1392 => Some(&Self::STONECUTTER),
|
|
1209 => Some(&Self::STRAY_SPAWN_EGG),
|
|
1240 => Some(&Self::STRIDER_SPAWN_EGG),
|
|
976 => Some(&Self::STRING),
|
|
179 => Some(&Self::STRIPPED_ACACIA_LOG),
|
|
190 => Some(&Self::STRIPPED_ACACIA_WOOD),
|
|
197 => Some(&Self::STRIPPED_BAMBOO_BLOCK),
|
|
177 => Some(&Self::STRIPPED_BIRCH_LOG),
|
|
188 => Some(&Self::STRIPPED_BIRCH_WOOD),
|
|
180 => Some(&Self::STRIPPED_CHERRY_LOG),
|
|
191 => Some(&Self::STRIPPED_CHERRY_WOOD),
|
|
195 => Some(&Self::STRIPPED_CRIMSON_HYPHAE),
|
|
184 => Some(&Self::STRIPPED_CRIMSON_STEM),
|
|
181 => Some(&Self::STRIPPED_DARK_OAK_LOG),
|
|
192 => Some(&Self::STRIPPED_DARK_OAK_WOOD),
|
|
178 => Some(&Self::STRIPPED_JUNGLE_LOG),
|
|
189 => Some(&Self::STRIPPED_JUNGLE_WOOD),
|
|
183 => Some(&Self::STRIPPED_MANGROVE_LOG),
|
|
194 => Some(&Self::STRIPPED_MANGROVE_WOOD),
|
|
175 => Some(&Self::STRIPPED_OAK_LOG),
|
|
186 => Some(&Self::STRIPPED_OAK_WOOD),
|
|
182 => Some(&Self::STRIPPED_PALE_OAK_LOG),
|
|
193 => Some(&Self::STRIPPED_PALE_OAK_WOOD),
|
|
176 => Some(&Self::STRIPPED_SPRUCE_LOG),
|
|
187 => Some(&Self::STRIPPED_SPRUCE_WOOD),
|
|
196 => Some(&Self::STRIPPED_WARPED_HYPHAE),
|
|
185 => Some(&Self::STRIPPED_WARPED_STEM),
|
|
911 => Some(&Self::STRUCTURE_BLOCK),
|
|
608 => Some(&Self::STRUCTURE_VOID),
|
|
1113 => Some(&Self::SUGAR),
|
|
284 => Some(&Self::SUGAR_CANE),
|
|
26 => Some(&Self::SULFUR),
|
|
36 => Some(&Self::SULFUR_BRICK_SLAB),
|
|
37 => Some(&Self::SULFUR_BRICK_STAIRS),
|
|
38 => Some(&Self::SULFUR_BRICK_WALL),
|
|
35 => Some(&Self::SULFUR_BRICKS),
|
|
1052 => Some(&Self::SULFUR_CUBE_BUCKET),
|
|
1195 => Some(&Self::SULFUR_CUBE_SPAWN_EGG),
|
|
28 => Some(&Self::SULFUR_SLAB),
|
|
1451 => Some(&Self::SULFUR_SPIKE),
|
|
29 => Some(&Self::SULFUR_STAIRS),
|
|
30 => Some(&Self::SULFUR_WALL),
|
|
552 => Some(&Self::SUNFLOWER),
|
|
88 => Some(&Self::SUSPICIOUS_GRAVEL),
|
|
87 => Some(&Self::SUSPICIOUS_SAND),
|
|
1371 => Some(&Self::SUSPICIOUS_STEW),
|
|
1404 => Some(&Self::SWEET_BERRIES),
|
|
1053 => Some(&Self::TADPOLE_BUCKET),
|
|
1189 => Some(&Self::TADPOLE_SPAWN_EGG),
|
|
237 => Some(&Self::TALL_DRY_GRASS),
|
|
556 => Some(&Self::TALL_GRASS),
|
|
759 => Some(&Self::TARGET),
|
|
549 => Some(&Self::TERRACOTTA),
|
|
913 => Some(&Self::TEST_BLOCK),
|
|
914 => Some(&Self::TEST_INSTANCE_BLOCK),
|
|
1466 => Some(&Self::TIDE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
223 => Some(&Self::TINTED_GLASS),
|
|
1323 => Some(&Self::TIPPED_ARROW),
|
|
774 => Some(&Self::TNT),
|
|
885 => Some(&Self::TNT_MINECART),
|
|
350 => Some(&Self::TORCH),
|
|
272 => Some(&Self::TORCHFLOWER),
|
|
1315 => Some(&Self::TORCHFLOWER_SEEDS),
|
|
1333 => Some(&Self::TOTEM_OF_UNDYING),
|
|
1199 => Some(&Self::TRADER_LLAMA_SPAWN_EGG),
|
|
773 => Some(&Self::TRAPPED_CHEST),
|
|
1533 => Some(&Self::TRIAL_KEY),
|
|
1532 => Some(&Self::TRIAL_SPAWNER),
|
|
1362 => Some(&Self::TRIDENT),
|
|
772 => Some(&Self::TRIPWIRE_HOOK),
|
|
1088 => Some(&Self::TROPICAL_FISH),
|
|
1050 => Some(&Self::TROPICAL_FISH_BUCKET),
|
|
1190 => Some(&Self::TROPICAL_FISH_SPAWN_EGG),
|
|
687 => Some(&Self::TUBE_CORAL),
|
|
682 => Some(&Self::TUBE_CORAL_BLOCK),
|
|
697 => Some(&Self::TUBE_CORAL_FAN),
|
|
12 => Some(&Self::TUFF),
|
|
22 => Some(&Self::TUFF_BRICK_SLAB),
|
|
23 => Some(&Self::TUFF_BRICK_STAIRS),
|
|
24 => Some(&Self::TUFF_BRICK_WALL),
|
|
21 => Some(&Self::TUFF_BRICKS),
|
|
13 => Some(&Self::TUFF_SLAB),
|
|
14 => Some(&Self::TUFF_STAIRS),
|
|
15 => Some(&Self::TUFF_WALL),
|
|
674 => Some(&Self::TURTLE_EGG),
|
|
915 => Some(&Self::TURTLE_HELMET),
|
|
916 => Some(&Self::TURTLE_SCUTE),
|
|
1191 => Some(&Self::TURTLE_SPAWN_EGG),
|
|
283 => Some(&Self::TWISTING_VINES),
|
|
1535 => Some(&Self::VAULT),
|
|
1453 => Some(&Self::VERDANT_FROGLIGHT),
|
|
1465 => Some(&Self::VEX_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1232 => Some(&Self::VEX_SPAWN_EGG),
|
|
1200 => Some(&Self::VILLAGER_SPAWN_EGG),
|
|
1231 => Some(&Self::VINDICATOR_SPAWN_EGG),
|
|
438 => Some(&Self::VINE),
|
|
1201 => Some(&Self::WANDERING_TRADER_SPAWN_EGG),
|
|
1463 => Some(&Self::WARD_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
1226 => Some(&Self::WARDEN_SPAWN_EGG),
|
|
790 => Some(&Self::WARPED_BUTTON),
|
|
819 => Some(&Self::WARPED_DOOR),
|
|
383 => Some(&Self::WARPED_FENCE),
|
|
860 => Some(&Self::WARPED_FENCE_GATE),
|
|
278 => Some(&Self::WARPED_FUNGUS),
|
|
888 => Some(&Self::WARPED_FUNGUS_ON_A_STICK),
|
|
1039 => Some(&Self::WARPED_HANGING_SIGN),
|
|
208 => Some(&Self::WARPED_HYPHAE),
|
|
61 => Some(&Self::WARPED_NYLIUM),
|
|
74 => Some(&Self::WARPED_PLANKS),
|
|
806 => Some(&Self::WARPED_PRESSURE_PLATE),
|
|
280 => Some(&Self::WARPED_ROOTS),
|
|
344 => Some(&Self::WARPED_SHELF),
|
|
1027 => Some(&Self::WARPED_SIGN),
|
|
310 => Some(&Self::WARPED_SLAB),
|
|
481 => Some(&Self::WARPED_STAIRS),
|
|
173 => Some(&Self::WARPED_STEM),
|
|
840 => Some(&Self::WARPED_TRAPDOOR),
|
|
605 => Some(&Self::WARPED_WART_BLOCK),
|
|
1041 => Some(&Self::WATER_BUCKET),
|
|
133 => Some(&Self::WAXED_CHISELED_COPPER),
|
|
423 => Some(&Self::WAXED_COPPER_BARS),
|
|
122 => Some(&Self::WAXED_COPPER_BLOCK),
|
|
1512 => Some(&Self::WAXED_COPPER_BULB),
|
|
432 => Some(&Self::WAXED_COPPER_CHAIN),
|
|
1520 => Some(&Self::WAXED_COPPER_CHEST),
|
|
824 => Some(&Self::WAXED_COPPER_DOOR),
|
|
1528 => Some(&Self::WAXED_COPPER_GOLEM_STATUE),
|
|
1504 => Some(&Self::WAXED_COPPER_GRATE),
|
|
1400 => Some(&Self::WAXED_COPPER_LANTERN),
|
|
845 => Some(&Self::WAXED_COPPER_TRAPDOOR),
|
|
141 => Some(&Self::WAXED_CUT_COPPER),
|
|
157 => Some(&Self::WAXED_CUT_COPPER_SLAB),
|
|
149 => Some(&Self::WAXED_CUT_COPPER_STAIRS),
|
|
134 => Some(&Self::WAXED_EXPOSED_CHISELED_COPPER),
|
|
123 => Some(&Self::WAXED_EXPOSED_COPPER),
|
|
424 => Some(&Self::WAXED_EXPOSED_COPPER_BARS),
|
|
1513 => Some(&Self::WAXED_EXPOSED_COPPER_BULB),
|
|
433 => Some(&Self::WAXED_EXPOSED_COPPER_CHAIN),
|
|
1521 => Some(&Self::WAXED_EXPOSED_COPPER_CHEST),
|
|
825 => Some(&Self::WAXED_EXPOSED_COPPER_DOOR),
|
|
1529 => Some(&Self::WAXED_EXPOSED_COPPER_GOLEM_STATUE),
|
|
1505 => Some(&Self::WAXED_EXPOSED_COPPER_GRATE),
|
|
1401 => Some(&Self::WAXED_EXPOSED_COPPER_LANTERN),
|
|
846 => Some(&Self::WAXED_EXPOSED_COPPER_TRAPDOOR),
|
|
142 => Some(&Self::WAXED_EXPOSED_CUT_COPPER),
|
|
158 => Some(&Self::WAXED_EXPOSED_CUT_COPPER_SLAB),
|
|
150 => Some(&Self::WAXED_EXPOSED_CUT_COPPER_STAIRS),
|
|
766 => Some(&Self::WAXED_EXPOSED_LIGHTNING_ROD),
|
|
765 => Some(&Self::WAXED_LIGHTNING_ROD),
|
|
136 => Some(&Self::WAXED_OXIDIZED_CHISELED_COPPER),
|
|
125 => Some(&Self::WAXED_OXIDIZED_COPPER),
|
|
426 => Some(&Self::WAXED_OXIDIZED_COPPER_BARS),
|
|
1515 => Some(&Self::WAXED_OXIDIZED_COPPER_BULB),
|
|
435 => Some(&Self::WAXED_OXIDIZED_COPPER_CHAIN),
|
|
1523 => Some(&Self::WAXED_OXIDIZED_COPPER_CHEST),
|
|
827 => Some(&Self::WAXED_OXIDIZED_COPPER_DOOR),
|
|
1531 => Some(&Self::WAXED_OXIDIZED_COPPER_GOLEM_STATUE),
|
|
1507 => Some(&Self::WAXED_OXIDIZED_COPPER_GRATE),
|
|
1403 => Some(&Self::WAXED_OXIDIZED_COPPER_LANTERN),
|
|
848 => Some(&Self::WAXED_OXIDIZED_COPPER_TRAPDOOR),
|
|
144 => Some(&Self::WAXED_OXIDIZED_CUT_COPPER),
|
|
160 => Some(&Self::WAXED_OXIDIZED_CUT_COPPER_SLAB),
|
|
152 => Some(&Self::WAXED_OXIDIZED_CUT_COPPER_STAIRS),
|
|
768 => Some(&Self::WAXED_OXIDIZED_LIGHTNING_ROD),
|
|
135 => Some(&Self::WAXED_WEATHERED_CHISELED_COPPER),
|
|
124 => Some(&Self::WAXED_WEATHERED_COPPER),
|
|
425 => Some(&Self::WAXED_WEATHERED_COPPER_BARS),
|
|
1514 => Some(&Self::WAXED_WEATHERED_COPPER_BULB),
|
|
434 => Some(&Self::WAXED_WEATHERED_COPPER_CHAIN),
|
|
1522 => Some(&Self::WAXED_WEATHERED_COPPER_CHEST),
|
|
826 => Some(&Self::WAXED_WEATHERED_COPPER_DOOR),
|
|
1530 => Some(&Self::WAXED_WEATHERED_COPPER_GOLEM_STATUE),
|
|
1506 => Some(&Self::WAXED_WEATHERED_COPPER_GRATE),
|
|
1402 => Some(&Self::WAXED_WEATHERED_COPPER_LANTERN),
|
|
847 => Some(&Self::WAXED_WEATHERED_COPPER_TRAPDOOR),
|
|
143 => Some(&Self::WAXED_WEATHERED_CUT_COPPER),
|
|
159 => Some(&Self::WAXED_WEATHERED_CUT_COPPER_SLAB),
|
|
151 => Some(&Self::WAXED_WEATHERED_CUT_COPPER_STAIRS),
|
|
767 => Some(&Self::WAXED_WEATHERED_LIGHTNING_ROD),
|
|
1470 => Some(&Self::WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
131 => Some(&Self::WEATHERED_CHISELED_COPPER),
|
|
120 => Some(&Self::WEATHERED_COPPER),
|
|
421 => Some(&Self::WEATHERED_COPPER_BARS),
|
|
1510 => Some(&Self::WEATHERED_COPPER_BULB),
|
|
430 => Some(&Self::WEATHERED_COPPER_CHAIN),
|
|
1518 => Some(&Self::WEATHERED_COPPER_CHEST),
|
|
822 => Some(&Self::WEATHERED_COPPER_DOOR),
|
|
1526 => Some(&Self::WEATHERED_COPPER_GOLEM_STATUE),
|
|
1502 => Some(&Self::WEATHERED_COPPER_GRATE),
|
|
1398 => Some(&Self::WEATHERED_COPPER_LANTERN),
|
|
843 => Some(&Self::WEATHERED_COPPER_TRAPDOOR),
|
|
139 => Some(&Self::WEATHERED_CUT_COPPER),
|
|
155 => Some(&Self::WEATHERED_CUT_COPPER_SLAB),
|
|
147 => Some(&Self::WEATHERED_CUT_COPPER_STAIRS),
|
|
763 => Some(&Self::WEATHERED_LIGHTNING_ROD),
|
|
282 => Some(&Self::WEEPING_VINES),
|
|
221 => Some(&Self::WET_SPONGE),
|
|
980 => Some(&Self::WHEAT),
|
|
979 => Some(&Self::WHEAT_SEEDS),
|
|
1296 => Some(&Self::WHITE_BANNER),
|
|
1115 => Some(&Self::WHITE_BED),
|
|
1066 => Some(&Self::WHITE_BUNDLE),
|
|
1430 => Some(&Self::WHITE_CANDLE),
|
|
533 => Some(&Self::WHITE_CARPET),
|
|
642 => Some(&Self::WHITE_CONCRETE),
|
|
658 => Some(&Self::WHITE_CONCRETE_POWDER),
|
|
1095 => Some(&Self::WHITE_DYE),
|
|
626 => Some(&Self::WHITE_GLAZED_TERRACOTTA),
|
|
866 => Some(&Self::WHITE_HARNESS),
|
|
610 => Some(&Self::WHITE_SHULKER_BOX),
|
|
558 => Some(&Self::WHITE_STAINED_GLASS),
|
|
574 => Some(&Self::WHITE_STAINED_GLASS_PANE),
|
|
514 => Some(&Self::WHITE_TERRACOTTA),
|
|
266 => Some(&Self::WHITE_TULIP),
|
|
240 => Some(&Self::WHITE_WOOL),
|
|
1462 => Some(&Self::WILD_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
287 => Some(&Self::WILDFLOWERS),
|
|
1249 => Some(&Self::WIND_CHARGE),
|
|
1227 => Some(&Self::WITCH_SPAWN_EGG),
|
|
271 => Some(&Self::WITHER_ROSE),
|
|
1264 => Some(&Self::WITHER_SKELETON_SKULL),
|
|
1211 => Some(&Self::WITHER_SKELETON_SPAWN_EGG),
|
|
1210 => Some(&Self::WITHER_SPAWN_EGG),
|
|
918 => Some(&Self::WOLF_ARMOR),
|
|
1169 => Some(&Self::WOLF_SPAWN_EGG),
|
|
942 => Some(&Self::WOODEN_AXE),
|
|
943 => Some(&Self::WOODEN_HOE),
|
|
941 => Some(&Self::WOODEN_PICKAXE),
|
|
940 => Some(&Self::WOODEN_SHOVEL),
|
|
1326 => Some(&Self::WOODEN_SPEAR),
|
|
939 => Some(&Self::WOODEN_SWORD),
|
|
1250 => Some(&Self::WRITABLE_BOOK),
|
|
1251 => Some(&Self::WRITTEN_BOOK),
|
|
1300 => Some(&Self::YELLOW_BANNER),
|
|
1119 => Some(&Self::YELLOW_BED),
|
|
1070 => Some(&Self::YELLOW_BUNDLE),
|
|
1434 => Some(&Self::YELLOW_CANDLE),
|
|
537 => Some(&Self::YELLOW_CARPET),
|
|
646 => Some(&Self::YELLOW_CONCRETE),
|
|
662 => Some(&Self::YELLOW_CONCRETE_POWDER),
|
|
1099 => Some(&Self::YELLOW_DYE),
|
|
630 => Some(&Self::YELLOW_GLAZED_TERRACOTTA),
|
|
870 => Some(&Self::YELLOW_HARNESS),
|
|
614 => Some(&Self::YELLOW_SHULKER_BOX),
|
|
562 => Some(&Self::YELLOW_STAINED_GLASS),
|
|
578 => Some(&Self::YELLOW_STAINED_GLASS_PANE),
|
|
518 => Some(&Self::YELLOW_TERRACOTTA),
|
|
244 => Some(&Self::YELLOW_WOOL),
|
|
1241 => Some(&Self::ZOGLIN_SPAWN_EGG),
|
|
1266 => Some(&Self::ZOMBIE_HEAD),
|
|
1213 => Some(&Self::ZOMBIE_HORSE_SPAWN_EGG),
|
|
1214 => Some(&Self::ZOMBIE_NAUTILUS_SPAWN_EGG),
|
|
1212 => Some(&Self::ZOMBIE_SPAWN_EGG),
|
|
1215 => Some(&Self::ZOMBIE_VILLAGER_SPAWN_EGG),
|
|
1242 => Some(&Self::ZOMBIFIED_PIGLIN_SPAWN_EGG),
|
|
_ => None,
|
|
}
|
|
}
|
|
#[must_use]
|
|
pub fn from_bedrock(bedrock_id: i16, bedrock_data: u32) -> Option<&'static Self> {
|
|
match (bedrock_id, bedrock_data) {
|
|
(411, 0) => Some(&Self::ACACIA_BOAT),
|
|
(-140, 0) => Some(&Self::ACACIA_BUTTON),
|
|
(684, 0) => Some(&Self::ACACIA_CHEST_BOAT),
|
|
(595, 0) => Some(&Self::ACACIA_DOOR),
|
|
(-575, 4) => Some(&Self::ACACIA_FENCE),
|
|
(187, 0) => Some(&Self::ACACIA_FENCE_GATE),
|
|
(-504, 0) => Some(&Self::ACACIA_HANGING_SIGN),
|
|
(161, 0) => Some(&Self::ACACIA_LEAVES),
|
|
(162, 0) => Some(&Self::ACACIA_LOG),
|
|
(-742, 4) => Some(&Self::ACACIA_PLANKS),
|
|
(-150, 0) => Some(&Self::ACACIA_PRESSURE_PLATE),
|
|
(-828, 0) => Some(&Self::ACACIA_SAPLING),
|
|
(-1051, 0) => Some(&Self::ACACIA_SHELF),
|
|
(618, 0) => Some(&Self::ACACIA_SIGN),
|
|
(-807, 0) => Some(&Self::ACACIA_SLAB),
|
|
(163, 0) => Some(&Self::ACACIA_STAIRS),
|
|
(-145, 0) => Some(&Self::ACACIA_TRAPDOOR),
|
|
(-817, 4) => Some(&Self::ACACIA_WOOD),
|
|
(126, 0) => Some(&Self::ACTIVATOR_RAIL),
|
|
(-158, 0) => Some(&Self::AIR),
|
|
(673, 0) => Some(&Self::ALLAY_SPAWN_EGG),
|
|
(-831, 0) => Some(&Self::ALLIUM),
|
|
(-327, 0) => Some(&Self::AMETHYST_BLOCK),
|
|
(-329, 0) => Some(&Self::AMETHYST_CLUSTER),
|
|
(666, 0) => Some(&Self::AMETHYST_SHARD),
|
|
(-271, 0) => Some(&Self::ANCIENT_DEBRIS),
|
|
(-594, 5) => Some(&Self::ANDESITE),
|
|
(-893, 0) => Some(&Self::ANDESITE_SLAB),
|
|
(-171, 0) => Some(&Self::ANDESITE_STAIRS),
|
|
(-974, 4) => Some(&Self::ANDESITE_WALL),
|
|
(699, 0) => Some(&Self::ANGLER_POTTERY_SHERD),
|
|
(145, 0) => Some(&Self::ANVIL),
|
|
(285, 0) => Some(&Self::APPLE),
|
|
(700, 0) => Some(&Self::ARCHER_POTTERY_SHERD),
|
|
(746, 0) => Some(&Self::ARMADILLO_SCUTE),
|
|
(745, 0) => Some(&Self::ARMADILLO_SPAWN_EGG),
|
|
(591, 0) => Some(&Self::ARMOR_STAND),
|
|
(701, 0) => Some(&Self::ARMS_UP_POTTERY_SHERD),
|
|
(332, 0) => Some(&Self::ARROW),
|
|
(401, 0) => Some(&Self::AXOLOTL_BUCKET),
|
|
(536, 0) => Some(&Self::AXOLOTL_SPAWN_EGG),
|
|
(-337, 0) => Some(&Self::AZALEA),
|
|
(-324, 0) => Some(&Self::AZALEA_LEAVES),
|
|
(-832, 0) => Some(&Self::AZURE_BLUET),
|
|
(310, 0) => Some(&Self::BAKED_POTATO),
|
|
(-163, 0) => Some(&Self::BAMBOO),
|
|
(-527, 0) => Some(&Self::BAMBOO_BLOCK),
|
|
(-511, 0) => Some(&Self::BAMBOO_BUTTON),
|
|
(696, 0) => Some(&Self::BAMBOO_CHEST_RAFT),
|
|
(-517, 0) => Some(&Self::BAMBOO_DOOR),
|
|
(-515, 0) => Some(&Self::BAMBOO_FENCE),
|
|
(-516, 0) => Some(&Self::BAMBOO_FENCE_GATE),
|
|
(-522, 0) => Some(&Self::BAMBOO_HANGING_SIGN),
|
|
(-509, 0) => Some(&Self::BAMBOO_MOSAIC),
|
|
(-524, 0) => Some(&Self::BAMBOO_MOSAIC_SLAB),
|
|
(-523, 0) => Some(&Self::BAMBOO_MOSAIC_STAIRS),
|
|
(-510, 0) => Some(&Self::BAMBOO_PLANKS),
|
|
(-514, 0) => Some(&Self::BAMBOO_PRESSURE_PLATE),
|
|
(695, 0) => Some(&Self::BAMBOO_RAFT),
|
|
(-1056, 0) => Some(&Self::BAMBOO_SHELF),
|
|
(694, 0) => Some(&Self::BAMBOO_SIGN),
|
|
(-513, 0) => Some(&Self::BAMBOO_SLAB),
|
|
(-512, 0) => Some(&Self::BAMBOO_STAIRS),
|
|
(-520, 0) => Some(&Self::BAMBOO_TRAPDOOR),
|
|
(-203, 0) => Some(&Self::BARREL),
|
|
(-161, 0) => Some(&Self::BARRIER),
|
|
(-234, 0) => Some(&Self::BASALT),
|
|
(486, 0) => Some(&Self::BAT_SPAWN_EGG),
|
|
(138, 0) => Some(&Self::BEACON),
|
|
(7, 0) => Some(&Self::BEDROCK),
|
|
(-218, 0) => Some(&Self::BEE_NEST),
|
|
(528, 0) => Some(&Self::BEE_SPAWN_EGG),
|
|
(302, 0) => Some(&Self::BEEF),
|
|
(-219, 0) => Some(&Self::BEEHIVE),
|
|
(314, 0) => Some(&Self::BEETROOT),
|
|
(324, 0) => Some(&Self::BEETROOT_SEEDS),
|
|
(315, 0) => Some(&Self::BEETROOT_SOUP),
|
|
(-206, 0) => Some(&Self::BELL),
|
|
(-323, 0) => Some(&Self::BIG_DRIPLEAF),
|
|
(408, 0) => Some(&Self::BIRCH_BOAT),
|
|
(-141, 0) => Some(&Self::BIRCH_BUTTON),
|
|
(681, 0) => Some(&Self::BIRCH_CHEST_BOAT),
|
|
(593, 0) => Some(&Self::BIRCH_DOOR),
|
|
(-576, 2) => Some(&Self::BIRCH_FENCE),
|
|
(184, 0) => Some(&Self::BIRCH_FENCE_GATE),
|
|
(-502, 0) => Some(&Self::BIRCH_HANGING_SIGN),
|
|
(-801, 2) => Some(&Self::BIRCH_LEAVES),
|
|
(-570, 2) => Some(&Self::BIRCH_LOG),
|
|
(-740, 2) => Some(&Self::BIRCH_PLANKS),
|
|
(-151, 0) => Some(&Self::BIRCH_PRESSURE_PLATE),
|
|
(-826, 0) => Some(&Self::BIRCH_SAPLING),
|
|
(-1049, 0) => Some(&Self::BIRCH_SHELF),
|
|
(616, 0) => Some(&Self::BIRCH_SIGN),
|
|
(-805, 0) => Some(&Self::BIRCH_SLAB),
|
|
(135, 0) => Some(&Self::BIRCH_STAIRS),
|
|
(-146, 0) => Some(&Self::BIRCH_TRAPDOOR),
|
|
(-815, 2) => Some(&Self::BIRCH_WOOD),
|
|
(606, 0) => Some(&Self::BLACK_BANNER),
|
|
(450, 15) => Some(&Self::BLACK_BED),
|
|
(264, 0) => Some(&Self::BLACK_BUNDLE),
|
|
(-428, 0) => Some(&Self::BLACK_CANDLE),
|
|
(-611, 15) => Some(&Self::BLACK_CARPET),
|
|
(-642, 15) => Some(&Self::BLACK_CONCRETE),
|
|
(-723, 15) => Some(&Self::BLACK_CONCRETE_POWDER),
|
|
(427, 0) => Some(&Self::BLACK_DYE),
|
|
(235, 0) => Some(&Self::BLACK_GLAZED_TERRACOTTA),
|
|
(756, 0) => Some(&Self::BLACK_HARNESS),
|
|
(-627, 15) => Some(&Self::BLACK_SHULKER_BOX),
|
|
(-687, 15) => Some(&Self::BLACK_STAINED_GLASS),
|
|
(-657, 15) => Some(&Self::BLACK_STAINED_GLASS_PANE),
|
|
(-738, 15) => Some(&Self::BLACK_TERRACOTTA),
|
|
(-554, 0) => Some(&Self::BLACK_WOOL),
|
|
(-273, 0) => Some(&Self::BLACKSTONE),
|
|
(-282, 0) => Some(&Self::BLACKSTONE_SLAB),
|
|
(-276, 0) => Some(&Self::BLACKSTONE_STAIRS),
|
|
(-277, 0) => Some(&Self::BLACKSTONE_WALL),
|
|
(702, 0) => Some(&Self::BLADE_POTTERY_SHERD),
|
|
(-196, 0) => Some(&Self::BLAST_FURNACE),
|
|
(462, 0) => Some(&Self::BLAZE_POWDER),
|
|
(455, 0) => Some(&Self::BLAZE_ROD),
|
|
(489, 0) => Some(&Self::BLAZE_SPAWN_EGG),
|
|
(606, 4) => Some(&Self::BLUE_BANNER),
|
|
(450, 11) => Some(&Self::BLUE_BED),
|
|
(265, 0) => Some(&Self::BLUE_BUNDLE),
|
|
(-424, 0) => Some(&Self::BLUE_CANDLE),
|
|
(-607, 11) => Some(&Self::BLUE_CARPET),
|
|
(-638, 11) => Some(&Self::BLUE_CONCRETE),
|
|
(-719, 11) => Some(&Self::BLUE_CONCRETE_POWDER),
|
|
(431, 0) => Some(&Self::BLUE_DYE),
|
|
(753, 0) => Some(&Self::BLUE_EGG),
|
|
(231, 0) => Some(&Self::BLUE_GLAZED_TERRACOTTA),
|
|
(757, 0) => Some(&Self::BLUE_HARNESS),
|
|
(-11, 0) => Some(&Self::BLUE_ICE),
|
|
(-830, 0) => Some(&Self::BLUE_ORCHID),
|
|
(-623, 11) => Some(&Self::BLUE_SHULKER_BOX),
|
|
(-683, 11) => Some(&Self::BLUE_STAINED_GLASS),
|
|
(-653, 11) => Some(&Self::BLUE_STAINED_GLASS_PANE),
|
|
(-734, 11) => Some(&Self::BLUE_TERRACOTTA),
|
|
(-563, 0) => Some(&Self::BLUE_WOOL),
|
|
(496, 0) => Some(&Self::BOGGED_SPAWN_EGG),
|
|
(741, 0) => Some(&Self::BOLT_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(447, 0) => Some(&Self::BONE),
|
|
(216, 0) => Some(&Self::BONE_BLOCK),
|
|
(443, 0) => Some(&Self::BONE_MEAL),
|
|
(419, 0) => Some(&Self::BOOK),
|
|
(47, 0) => Some(&Self::BOOKSHELF),
|
|
(625, 0) => Some(&Self::BORDURE_INDENTED_BANNER_PATTERN),
|
|
(331, 0) => Some(&Self::BOW),
|
|
(353, 0) => Some(&Self::BOWL),
|
|
(-581, 1) => Some(&Self::BRAIN_CORAL),
|
|
(-849, 0) => Some(&Self::BRAIN_CORAL_BLOCK),
|
|
(-840, 0) => Some(&Self::BRAIN_CORAL_FAN),
|
|
(290, 0) => Some(&Self::BREAD),
|
|
(281, 0) => Some(&Self::BREEZE_ROD),
|
|
(535, 0) => Some(&Self::BREEZE_SPAWN_EGG),
|
|
(703, 0) => Some(&Self::BREWER_POTTERY_SHERD),
|
|
(464, 0) => Some(&Self::BREWING_STAND),
|
|
(415, 0) => Some(&Self::BRICK),
|
|
(-874, 0) => Some(&Self::BRICK_SLAB),
|
|
(108, 0) => Some(&Self::BRICK_STAIRS),
|
|
(-976, 6) => Some(&Self::BRICK_WALL),
|
|
(45, 0) => Some(&Self::BRICKS),
|
|
(606, 3) => Some(&Self::BROWN_BANNER),
|
|
(450, 12) => Some(&Self::BROWN_BED),
|
|
(266, 0) => Some(&Self::BROWN_BUNDLE),
|
|
(-425, 0) => Some(&Self::BROWN_CANDLE),
|
|
(-608, 12) => Some(&Self::BROWN_CARPET),
|
|
(-639, 12) => Some(&Self::BROWN_CONCRETE),
|
|
(-720, 12) => Some(&Self::BROWN_CONCRETE_POWDER),
|
|
(430, 0) => Some(&Self::BROWN_DYE),
|
|
(754, 0) => Some(&Self::BROWN_EGG),
|
|
(232, 0) => Some(&Self::BROWN_GLAZED_TERRACOTTA),
|
|
(758, 0) => Some(&Self::BROWN_HARNESS),
|
|
(39, 0) => Some(&Self::BROWN_MUSHROOM),
|
|
(99, 14) => Some(&Self::BROWN_MUSHROOM_BLOCK),
|
|
(-624, 12) => Some(&Self::BROWN_SHULKER_BOX),
|
|
(-684, 12) => Some(&Self::BROWN_STAINED_GLASS),
|
|
(-654, 12) => Some(&Self::BROWN_STAINED_GLASS_PANE),
|
|
(-735, 12) => Some(&Self::BROWN_TERRACOTTA),
|
|
(-555, 0) => Some(&Self::BROWN_WOOL),
|
|
(722, 0) => Some(&Self::BRUSH),
|
|
(-582, 2) => Some(&Self::BUBBLE_CORAL),
|
|
(-850, 0) => Some(&Self::BUBBLE_CORAL_BLOCK),
|
|
(-841, 0) => Some(&Self::BUBBLE_CORAL_FAN),
|
|
(392, 0) => Some(&Self::BUCKET),
|
|
(-328, 0) => Some(&Self::BUDDING_AMETHYST),
|
|
(267, 0) => Some(&Self::BUNDLE),
|
|
(704, 0) => Some(&Self::BURN_POTTERY_SHERD),
|
|
(-1023, 0) => Some(&Self::BUSH),
|
|
(81, 0) => Some(&Self::CACTUS),
|
|
(-1030, 0) => Some(&Self::CACTUS_FLOWER),
|
|
(449, 0) => Some(&Self::CAKE),
|
|
(-326, 0) => Some(&Self::CALCITE),
|
|
(-580, 0) => Some(&Self::CALIBRATED_SCULK_SENSOR),
|
|
(698, 0) => Some(&Self::CAMEL_HUSK_SPAWN_EGG),
|
|
(697, 0) => Some(&Self::CAMEL_SPAWN_EGG),
|
|
(630, 0) => Some(&Self::CAMPFIRE),
|
|
(-412, 0) => Some(&Self::CANDLE),
|
|
(308, 0) => Some(&Self::CARROT),
|
|
(556, 0) => Some(&Self::CARROT_ON_A_STICK),
|
|
(-200, 0) => Some(&Self::CARTOGRAPHY_TABLE),
|
|
(-155, 0) => Some(&Self::CARVED_PUMPKIN),
|
|
(522, 0) => Some(&Self::CAT_SPAWN_EGG),
|
|
(465, 0) => Some(&Self::CAULDRON),
|
|
(490, 0) => Some(&Self::CAVE_SPIDER_SPAWN_EGG),
|
|
(189, 0) => Some(&Self::CHAIN_COMMAND_BLOCK),
|
|
(374, 0) => Some(&Self::CHAINMAIL_BOOTS),
|
|
(372, 0) => Some(&Self::CHAINMAIL_CHESTPLATE),
|
|
(371, 0) => Some(&Self::CHAINMAIL_HELMET),
|
|
(373, 0) => Some(&Self::CHAINMAIL_LEGGINGS),
|
|
(334, 0) => Some(&Self::CHARCOAL),
|
|
(691, 0) => Some(&Self::CHERRY_BOAT),
|
|
(-530, 0) => Some(&Self::CHERRY_BUTTON),
|
|
(692, 0) => Some(&Self::CHERRY_CHEST_BOAT),
|
|
(-531, 0) => Some(&Self::CHERRY_DOOR),
|
|
(-532, 0) => Some(&Self::CHERRY_FENCE),
|
|
(-533, 0) => Some(&Self::CHERRY_FENCE_GATE),
|
|
(-534, 0) => Some(&Self::CHERRY_HANGING_SIGN),
|
|
(-548, 0) => Some(&Self::CHERRY_LEAVES),
|
|
(-536, 0) => Some(&Self::CHERRY_LOG),
|
|
(-537, 0) => Some(&Self::CHERRY_PLANKS),
|
|
(-538, 0) => Some(&Self::CHERRY_PRESSURE_PLATE),
|
|
(-547, 0) => Some(&Self::CHERRY_SAPLING),
|
|
(-1054, 0) => Some(&Self::CHERRY_SHELF),
|
|
(693, 0) => Some(&Self::CHERRY_SIGN),
|
|
(-539, 0) => Some(&Self::CHERRY_SLAB),
|
|
(-541, 0) => Some(&Self::CHERRY_STAIRS),
|
|
(-543, 0) => Some(&Self::CHERRY_TRAPDOOR),
|
|
(-546, 0) => Some(&Self::CHERRY_WOOD),
|
|
(54, 0) => Some(&Self::CHEST),
|
|
(421, 0) => Some(&Self::CHEST_MINECART),
|
|
(304, 0) => Some(&Self::CHICKEN),
|
|
(468, 0) => Some(&Self::CHICKEN_SPAWN_EGG),
|
|
(-959, 0) => Some(&Self::CHIPPED_ANVIL),
|
|
(-526, 0) => Some(&Self::CHISELED_BOOKSHELF),
|
|
(-1124, 0) => Some(&Self::CHISELED_CINNABAR),
|
|
(-760, 0) => Some(&Self::CHISELED_COPPER),
|
|
(-395, 0) => Some(&Self::CHISELED_DEEPSLATE),
|
|
(-302, 0) => Some(&Self::CHISELED_NETHER_BRICKS),
|
|
(-279, 0) => Some(&Self::CHISELED_POLISHED_BLACKSTONE),
|
|
(-953, 0) => Some(&Self::CHISELED_QUARTZ_BLOCK),
|
|
(-956, 0) => Some(&Self::CHISELED_RED_SANDSTONE),
|
|
(-1020, 0) => Some(&Self::CHISELED_RESIN_BRICKS),
|
|
(-944, 0) => Some(&Self::CHISELED_SANDSTONE),
|
|
(-870, 0) => Some(&Self::CHISELED_STONE_BRICKS),
|
|
(-305, 0) => Some(&Self::CHISELED_SULFUR),
|
|
(-753, 0) => Some(&Self::CHISELED_TUFF),
|
|
(-759, 0) => Some(&Self::CHISELED_TUFF_BRICKS),
|
|
(200, 0) => Some(&Self::CHORUS_FLOWER),
|
|
(597, 0) => Some(&Self::CHORUS_FRUIT),
|
|
(240, 0) => Some(&Self::CHORUS_PLANT),
|
|
(-1109, 0) => Some(&Self::CINNABAR),
|
|
(-1120, 0) => Some(&Self::CINNABAR_BRICK_SLAB),
|
|
(-1122, 0) => Some(&Self::CINNABAR_BRICK_STAIRS),
|
|
(-1123, 0) => Some(&Self::CINNABAR_BRICK_WALL),
|
|
(-1119, 0) => Some(&Self::CINNABAR_BRICKS),
|
|
(-1110, 0) => Some(&Self::CINNABAR_SLAB),
|
|
(-1112, 0) => Some(&Self::CINNABAR_STAIRS),
|
|
(-1113, 0) => Some(&Self::CINNABAR_WALL),
|
|
(82, 0) => Some(&Self::CLAY),
|
|
(416, 0) => Some(&Self::CLAY_BALL),
|
|
(425, 0) => Some(&Self::CLOCK),
|
|
(-1019, 0) => Some(&Self::CLOSED_EYEBLOSSOM),
|
|
(333, 0) => Some(&Self::COAL),
|
|
(173, 0) => Some(&Self::COAL_BLOCK),
|
|
(16, 0) => Some(&Self::COAL_ORE),
|
|
(-962, 0) => Some(&Self::COARSE_DIRT),
|
|
(726, 0) => Some(&Self::COAST_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(-379, 0) => Some(&Self::COBBLED_DEEPSLATE),
|
|
(-380, 0) => Some(&Self::COBBLED_DEEPSLATE_SLAB),
|
|
(-381, 0) => Some(&Self::COBBLED_DEEPSLATE_STAIRS),
|
|
(-382, 0) => Some(&Self::COBBLED_DEEPSLATE_WALL),
|
|
(4, 0) => Some(&Self::COBBLESTONE),
|
|
(-873, 0) => Some(&Self::COBBLESTONE_SLAB),
|
|
(67, 0) => Some(&Self::COBBLESTONE_STAIRS),
|
|
(139, 0) => Some(&Self::COBBLESTONE_WALL),
|
|
(30, 0) => Some(&Self::COBWEB),
|
|
(444, 3) => Some(&Self::COCOA_BEANS),
|
|
(293, 0) => Some(&Self::COD),
|
|
(396, 0) => Some(&Self::COD_BUCKET),
|
|
(514, 0) => Some(&Self::COD_SPAWN_EGG),
|
|
(137, 0) => Some(&Self::COMMAND_BLOCK),
|
|
(602, 0) => Some(&Self::COMMAND_BLOCK_MINECART),
|
|
(561, 0) => Some(&Self::COMPARATOR),
|
|
(423, 0) => Some(&Self::COMPASS),
|
|
(-213, 0) => Some(&Self::COMPOSTER),
|
|
(-157, 0) => Some(&Self::CONDUIT),
|
|
(303, 0) => Some(&Self::COOKED_BEEF),
|
|
(305, 0) => Some(&Self::COOKED_CHICKEN),
|
|
(297, 0) => Some(&Self::COOKED_COD),
|
|
(590, 0) => Some(&Self::COOKED_MUTTON),
|
|
(292, 0) => Some(&Self::COOKED_PORKCHOP),
|
|
(318, 0) => Some(&Self::COOKED_RABBIT),
|
|
(298, 0) => Some(&Self::COOKED_SALMON),
|
|
(300, 0) => Some(&Self::COOKIE),
|
|
(776, 0) => Some(&Self::COPPER_AXE),
|
|
(-1066, 0) => Some(&Self::COPPER_BARS),
|
|
(-340, 0) => Some(&Self::COPPER_BLOCK),
|
|
(781, 0) => Some(&Self::COPPER_BOOTS),
|
|
(-776, 0) => Some(&Self::COPPER_BULB),
|
|
(-1074, 0) => Some(&Self::COPPER_CHAIN),
|
|
(-1031, 0) => Some(&Self::COPPER_CHEST),
|
|
(779, 0) => Some(&Self::COPPER_CHESTPLATE),
|
|
(-784, 0) => Some(&Self::COPPER_DOOR),
|
|
(772, 0) => Some(&Self::COPPER_GOLEM_SPAWN_EGG),
|
|
(-1039, 0) => Some(&Self::COPPER_GOLEM_STATUE),
|
|
(-768, 0) => Some(&Self::COPPER_GRATE),
|
|
(778, 0) => Some(&Self::COPPER_HELMET),
|
|
(777, 0) => Some(&Self::COPPER_HOE),
|
|
(783, 0) => Some(&Self::COPPER_HORSE_ARMOR),
|
|
(544, 0) => Some(&Self::COPPER_INGOT),
|
|
(-1083, 0) => Some(&Self::COPPER_LANTERN),
|
|
(780, 0) => Some(&Self::COPPER_LEGGINGS),
|
|
(787, 0) => Some(&Self::COPPER_NAUTILUS_ARMOR),
|
|
(782, 0) => Some(&Self::COPPER_NUGGET),
|
|
(-311, 0) => Some(&Self::COPPER_ORE),
|
|
(775, 0) => Some(&Self::COPPER_PICKAXE),
|
|
(774, 0) => Some(&Self::COPPER_SHOVEL),
|
|
(257, 0) => Some(&Self::COPPER_SPEAR),
|
|
(773, 0) => Some(&Self::COPPER_SWORD),
|
|
(-1082, 0) => Some(&Self::COPPER_TORCH),
|
|
(-792, 0) => Some(&Self::COPPER_TRAPDOOR),
|
|
(-838, 0) => Some(&Self::CORNFLOWER),
|
|
(469, 0) => Some(&Self::COW_SPAWN_EGG),
|
|
(-410, 0) => Some(&Self::CRACKED_DEEPSLATE_BRICKS),
|
|
(-409, 0) => Some(&Self::CRACKED_DEEPSLATE_TILES),
|
|
(-303, 0) => Some(&Self::CRACKED_NETHER_BRICKS),
|
|
(-280, 0) => Some(&Self::CRACKED_POLISHED_BLACKSTONE_BRICKS),
|
|
(-869, 0) => Some(&Self::CRACKED_STONE_BRICKS),
|
|
(-313, 0) => Some(&Self::CRAFTER),
|
|
(58, 0) => Some(&Self::CRAFTING_TABLE),
|
|
(-1012, 0) => Some(&Self::CREAKING_HEART),
|
|
(751, 0) => Some(&Self::CREAKING_SPAWN_EGG),
|
|
(621, 0) => Some(&Self::CREEPER_BANNER_PATTERN),
|
|
(-968, 0) => Some(&Self::CREEPER_HEAD),
|
|
(474, 0) => Some(&Self::CREEPER_SPAWN_EGG),
|
|
(-260, 0) => Some(&Self::CRIMSON_BUTTON),
|
|
(659, 0) => Some(&Self::CRIMSON_DOOR),
|
|
(-256, 0) => Some(&Self::CRIMSON_FENCE),
|
|
(-258, 0) => Some(&Self::CRIMSON_FENCE_GATE),
|
|
(-228, 0) => Some(&Self::CRIMSON_FUNGUS),
|
|
(-506, 0) => Some(&Self::CRIMSON_HANGING_SIGN),
|
|
(-299, 0) => Some(&Self::CRIMSON_HYPHAE),
|
|
(-232, 0) => Some(&Self::CRIMSON_NYLIUM),
|
|
(-242, 0) => Some(&Self::CRIMSON_PLANKS),
|
|
(-262, 0) => Some(&Self::CRIMSON_PRESSURE_PLATE),
|
|
(-223, 0) => Some(&Self::CRIMSON_ROOTS),
|
|
(-1057, 0) => Some(&Self::CRIMSON_SHELF),
|
|
(657, 0) => Some(&Self::CRIMSON_SIGN),
|
|
(-264, 0) => Some(&Self::CRIMSON_SLAB),
|
|
(-254, 0) => Some(&Self::CRIMSON_STAIRS),
|
|
(-225, 0) => Some(&Self::CRIMSON_STEM),
|
|
(-246, 0) => Some(&Self::CRIMSON_TRAPDOOR),
|
|
(614, 0) => Some(&Self::CROSSBOW),
|
|
(-289, 0) => Some(&Self::CRYING_OBSIDIAN),
|
|
(-347, 0) => Some(&Self::CUT_COPPER),
|
|
(-361, 0) => Some(&Self::CUT_COPPER_SLAB),
|
|
(-354, 0) => Some(&Self::CUT_COPPER_STAIRS),
|
|
(-957, 0) => Some(&Self::CUT_RED_SANDSTONE),
|
|
(-901, 0) => Some(&Self::CUT_RED_SANDSTONE_SLAB),
|
|
(-945, 0) => Some(&Self::CUT_SANDSTONE),
|
|
(-900, 0) => Some(&Self::CUT_SANDSTONE_SLAB),
|
|
(606, 6) => Some(&Self::CYAN_BANNER),
|
|
(450, 9) => Some(&Self::CYAN_BED),
|
|
(268, 0) => Some(&Self::CYAN_BUNDLE),
|
|
(-422, 0) => Some(&Self::CYAN_CANDLE),
|
|
(-605, 9) => Some(&Self::CYAN_CARPET),
|
|
(-636, 9) => Some(&Self::CYAN_CONCRETE),
|
|
(-717, 9) => Some(&Self::CYAN_CONCRETE_POWDER),
|
|
(433, 0) => Some(&Self::CYAN_DYE),
|
|
(229, 0) => Some(&Self::CYAN_GLAZED_TERRACOTTA),
|
|
(759, 0) => Some(&Self::CYAN_HARNESS),
|
|
(-621, 9) => Some(&Self::CYAN_SHULKER_BOX),
|
|
(-681, 9) => Some(&Self::CYAN_STAINED_GLASS),
|
|
(-651, 9) => Some(&Self::CYAN_STAINED_GLASS_PANE),
|
|
(-732, 9) => Some(&Self::CYAN_TERRACOTTA),
|
|
(-561, 0) => Some(&Self::CYAN_WOOL),
|
|
(-960, 0) => Some(&Self::DAMAGED_ANVIL),
|
|
(37, 0) => Some(&Self::DANDELION),
|
|
(705, 0) => Some(&Self::DANGER_POTTERY_SHERD),
|
|
(412, 0) => Some(&Self::DARK_OAK_BOAT),
|
|
(-142, 0) => Some(&Self::DARK_OAK_BUTTON),
|
|
(685, 0) => Some(&Self::DARK_OAK_CHEST_BOAT),
|
|
(596, 0) => Some(&Self::DARK_OAK_DOOR),
|
|
(-577, 5) => Some(&Self::DARK_OAK_FENCE),
|
|
(186, 0) => Some(&Self::DARK_OAK_FENCE_GATE),
|
|
(-505, 0) => Some(&Self::DARK_OAK_HANGING_SIGN),
|
|
(-803, 1) => Some(&Self::DARK_OAK_LEAVES),
|
|
(-572, 1) => Some(&Self::DARK_OAK_LOG),
|
|
(-743, 5) => Some(&Self::DARK_OAK_PLANKS),
|
|
(-152, 0) => Some(&Self::DARK_OAK_PRESSURE_PLATE),
|
|
(-829, 0) => Some(&Self::DARK_OAK_SAPLING),
|
|
(-1052, 0) => Some(&Self::DARK_OAK_SHELF),
|
|
(619, 0) => Some(&Self::DARK_OAK_SIGN),
|
|
(-808, 0) => Some(&Self::DARK_OAK_SLAB),
|
|
(164, 0) => Some(&Self::DARK_OAK_STAIRS),
|
|
(-147, 0) => Some(&Self::DARK_OAK_TRAPDOOR),
|
|
(-818, 5) => Some(&Self::DARK_OAK_WOOD),
|
|
(-947, 0) => Some(&Self::DARK_PRISMARINE),
|
|
(-886, 0) => Some(&Self::DARK_PRISMARINE_SLAB),
|
|
(-3, 0) => Some(&Self::DARK_PRISMARINE_STAIRS),
|
|
(151, 0) => Some(&Self::DAYLIGHT_DETECTOR),
|
|
(-586, 9) => Some(&Self::DEAD_BRAIN_CORAL),
|
|
(-854, 0) => Some(&Self::DEAD_BRAIN_CORAL_BLOCK),
|
|
(-844, 0) => Some(&Self::DEAD_BRAIN_CORAL_FAN),
|
|
(-587, 10) => Some(&Self::DEAD_BUBBLE_CORAL),
|
|
(-855, 0) => Some(&Self::DEAD_BUBBLE_CORAL_BLOCK),
|
|
(-845, 0) => Some(&Self::DEAD_BUBBLE_CORAL_FAN),
|
|
(32, 0) => Some(&Self::DEAD_BUSH),
|
|
(-588, 11) => Some(&Self::DEAD_FIRE_CORAL),
|
|
(-856, 0) => Some(&Self::DEAD_FIRE_CORAL_BLOCK),
|
|
(-846, 0) => Some(&Self::DEAD_FIRE_CORAL_FAN),
|
|
(-589, 12) => Some(&Self::DEAD_HORN_CORAL),
|
|
(-857, 0) => Some(&Self::DEAD_HORN_CORAL_BLOCK),
|
|
(-847, 0) => Some(&Self::DEAD_HORN_CORAL_FAN),
|
|
(-585, 8) => Some(&Self::DEAD_TUBE_CORAL),
|
|
(-853, 0) => Some(&Self::DEAD_TUBE_CORAL_BLOCK),
|
|
(-134, 0) => Some(&Self::DEAD_TUBE_CORAL_FAN),
|
|
(352, 0) => Some(&Self::DEBUG_STICK),
|
|
(-551, 0) => Some(&Self::DECORATED_POT),
|
|
(-378, 0) => Some(&Self::DEEPSLATE),
|
|
(-392, 0) => Some(&Self::DEEPSLATE_BRICK_SLAB),
|
|
(-393, 0) => Some(&Self::DEEPSLATE_BRICK_STAIRS),
|
|
(-394, 0) => Some(&Self::DEEPSLATE_BRICK_WALL),
|
|
(-391, 0) => Some(&Self::DEEPSLATE_BRICKS),
|
|
(-406, 0) => Some(&Self::DEEPSLATE_COAL_ORE),
|
|
(-408, 0) => Some(&Self::DEEPSLATE_COPPER_ORE),
|
|
(-405, 0) => Some(&Self::DEEPSLATE_DIAMOND_ORE),
|
|
(-407, 0) => Some(&Self::DEEPSLATE_EMERALD_ORE),
|
|
(-402, 0) => Some(&Self::DEEPSLATE_GOLD_ORE),
|
|
(-401, 0) => Some(&Self::DEEPSLATE_IRON_ORE),
|
|
(-400, 0) => Some(&Self::DEEPSLATE_LAPIS_ORE),
|
|
(-403, 0) => Some(&Self::DEEPSLATE_REDSTONE_ORE),
|
|
(-388, 0) => Some(&Self::DEEPSLATE_TILE_SLAB),
|
|
(-389, 0) => Some(&Self::DEEPSLATE_TILE_STAIRS),
|
|
(-390, 0) => Some(&Self::DEEPSLATE_TILE_WALL),
|
|
(-387, 0) => Some(&Self::DEEPSLATE_TILES),
|
|
(28, 0) => Some(&Self::DETECTOR_RAIL),
|
|
(335, 0) => Some(&Self::DIAMOND),
|
|
(350, 0) => Some(&Self::DIAMOND_AXE),
|
|
(57, 0) => Some(&Self::DIAMOND_BLOCK),
|
|
(382, 0) => Some(&Self::DIAMOND_BOOTS),
|
|
(380, 0) => Some(&Self::DIAMOND_CHESTPLATE),
|
|
(379, 0) => Some(&Self::DIAMOND_HELMET),
|
|
(364, 0) => Some(&Self::DIAMOND_HOE),
|
|
(572, 0) => Some(&Self::DIAMOND_HORSE_ARMOR),
|
|
(381, 0) => Some(&Self::DIAMOND_LEGGINGS),
|
|
(790, 0) => Some(&Self::DIAMOND_NAUTILUS_ARMOR),
|
|
(56, 0) => Some(&Self::DIAMOND_ORE),
|
|
(349, 0) => Some(&Self::DIAMOND_PICKAXE),
|
|
(348, 0) => Some(&Self::DIAMOND_SHOVEL),
|
|
(258, 0) => Some(&Self::DIAMOND_SPEAR),
|
|
(347, 0) => Some(&Self::DIAMOND_SWORD),
|
|
(-592, 3) => Some(&Self::DIORITE),
|
|
(-894, 0) => Some(&Self::DIORITE_SLAB),
|
|
(-170, 0) => Some(&Self::DIORITE_STAIRS),
|
|
(-973, 3) => Some(&Self::DIORITE_WALL),
|
|
(3, 0) => Some(&Self::DIRT),
|
|
(198, 0) => Some(&Self::DIRT_PATH),
|
|
(679, 0) => Some(&Self::DISC_FRAGMENT_5),
|
|
(23, 3) => Some(&Self::DISPENSER),
|
|
(518, 0) => Some(&Self::DOLPHIN_SPAWN_EGG),
|
|
(499, 0) => Some(&Self::DONKEY_SPAWN_EGG),
|
|
(599, 0) => Some(&Self::DRAGON_BREATH),
|
|
(122, 0) => Some(&Self::DRAGON_EGG),
|
|
(-969, 0) => Some(&Self::DRAGON_HEAD),
|
|
(-1027, 0) => Some(&Self::DRIED_GHAST),
|
|
(299, 0) => Some(&Self::DRIED_KELP),
|
|
(-139, 0) => Some(&Self::DRIED_KELP_BLOCK),
|
|
(-317, 0) => Some(&Self::DRIPSTONE_BLOCK),
|
|
(125, 3) => Some(&Self::DROPPER),
|
|
(517, 0) => Some(&Self::DROWNED_SPAWN_EGG),
|
|
(725, 0) => Some(&Self::DUNE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(689, 0) => Some(&Self::ECHO_SHARD),
|
|
(422, 0) => Some(&Self::EGG),
|
|
(505, 0) => Some(&Self::ELDER_GUARDIAN_SPAWN_EGG),
|
|
(603, 0) => Some(&Self::ELYTRA),
|
|
(552, 0) => Some(&Self::EMERALD),
|
|
(133, 0) => Some(&Self::EMERALD_BLOCK),
|
|
(129, 0) => Some(&Self::EMERALD_ORE),
|
|
(560, 0) => Some(&Self::ENCHANTED_BOOK),
|
|
(288, 0) => Some(&Self::ENCHANTED_GOLDEN_APPLE),
|
|
(116, 0) => Some(&Self::ENCHANTING_TABLE),
|
|
(844, 0) => Some(&Self::END_CRYSTAL),
|
|
(120, 0) => Some(&Self::END_PORTAL_FRAME),
|
|
(208, 0) => Some(&Self::END_ROD),
|
|
(121, 0) => Some(&Self::END_STONE),
|
|
(-162, 0) => Some(&Self::END_STONE_BRICK_SLAB),
|
|
(-178, 0) => Some(&Self::END_STONE_BRICK_STAIRS),
|
|
(-980, 10) => Some(&Self::END_STONE_BRICK_WALL),
|
|
(206, 0) => Some(&Self::END_STONE_BRICKS),
|
|
(130, 0) => Some(&Self::ENDER_CHEST),
|
|
(541, 0) => Some(&Self::ENDER_DRAGON_SPAWN_EGG),
|
|
(466, 0) => Some(&Self::ENDER_EYE),
|
|
(454, 0) => Some(&Self::ENDER_PEARL),
|
|
(475, 0) => Some(&Self::ENDERMAN_SPAWN_EGG),
|
|
(493, 0) => Some(&Self::ENDERMITE_SPAWN_EGG),
|
|
(509, 0) => Some(&Self::EVOKER_SPAWN_EGG),
|
|
(548, 0) => Some(&Self::EXPERIENCE_BOTTLE),
|
|
(706, 0) => Some(&Self::EXPLORER_POTTERY_SHERD),
|
|
(-761, 0) => Some(&Self::EXPOSED_CHISELED_COPPER),
|
|
(-341, 0) => Some(&Self::EXPOSED_COPPER),
|
|
(-1067, 0) => Some(&Self::EXPOSED_COPPER_BARS),
|
|
(-777, 0) => Some(&Self::EXPOSED_COPPER_BULB),
|
|
(-1075, 0) => Some(&Self::EXPOSED_COPPER_CHAIN),
|
|
(-1032, 0) => Some(&Self::EXPOSED_COPPER_CHEST),
|
|
(-785, 0) => Some(&Self::EXPOSED_COPPER_DOOR),
|
|
(-1040, 0) => Some(&Self::EXPOSED_COPPER_GOLEM_STATUE),
|
|
(-769, 0) => Some(&Self::EXPOSED_COPPER_GRATE),
|
|
(-1084, 0) => Some(&Self::EXPOSED_COPPER_LANTERN),
|
|
(-793, 0) => Some(&Self::EXPOSED_COPPER_TRAPDOOR),
|
|
(-348, 0) => Some(&Self::EXPOSED_CUT_COPPER),
|
|
(-362, 0) => Some(&Self::EXPOSED_CUT_COPPER_SLAB),
|
|
(-355, 0) => Some(&Self::EXPOSED_CUT_COPPER_STAIRS),
|
|
(-1059, 0) => Some(&Self::EXPOSED_LIGHTNING_ROD),
|
|
(729, 0) => Some(&Self::EYE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(60, 0) => Some(&Self::FARMLAND),
|
|
(359, 0) => Some(&Self::FEATHER),
|
|
(461, 0) => Some(&Self::FERMENTED_SPIDER_EYE),
|
|
(-848, 0) => Some(&Self::FERN),
|
|
(624, 0) => Some(&Self::FIELD_MASONED_BANNER_PATTERN),
|
|
(452, 0) => Some(&Self::FILLED_MAP),
|
|
(549, 0) => Some(&Self::FIRE_CHARGE),
|
|
(-583, 3) => Some(&Self::FIRE_CORAL),
|
|
(-851, 0) => Some(&Self::FIRE_CORAL_BLOCK),
|
|
(-842, 0) => Some(&Self::FIRE_CORAL_FAN),
|
|
(-1025, 0) => Some(&Self::FIREFLY_BUSH),
|
|
(558, 0) => Some(&Self::FIREWORK_ROCKET),
|
|
(559, 0) => Some(&Self::FIREWORK_STAR),
|
|
(424, 0) => Some(&Self::FISHING_ROD),
|
|
(-201, 0) => Some(&Self::FLETCHING_TABLE),
|
|
(388, 0) => Some(&Self::FLINT),
|
|
(330, 0) => Some(&Self::FLINT_AND_STEEL),
|
|
(740, 0) => Some(&Self::FLOW_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(628, 0) => Some(&Self::FLOW_BANNER_PATTERN),
|
|
(707, 0) => Some(&Self::FLOW_POTTERY_SHERD),
|
|
(620, 0) => Some(&Self::FLOWER_BANNER_PATTERN),
|
|
(554, 0) => Some(&Self::FLOWER_POT),
|
|
(-338, 0) => Some(&Self::FLOWERING_AZALEA),
|
|
(-325, 0) => Some(&Self::FLOWERING_AZALEA_LEAVES),
|
|
(524, 0) => Some(&Self::FOX_SPAWN_EGG),
|
|
(708, 0) => Some(&Self::FRIEND_POTTERY_SHERD),
|
|
(670, 0) => Some(&Self::FROG_SPAWN_EGG),
|
|
(-468, 0) => Some(&Self::FROGSPAWN),
|
|
(61, 0) => Some(&Self::FURNACE),
|
|
(565, 0) => Some(&Self::FURNACE_MINECART),
|
|
(487, 0) => Some(&Self::GHAST_SPAWN_EGG),
|
|
(457, 0) => Some(&Self::GHAST_TEAR),
|
|
(-281, 0) => Some(&Self::GILDED_BLACKSTONE),
|
|
(20, 0) => Some(&Self::GLASS),
|
|
(460, 0) => Some(&Self::GLASS_BOTTLE),
|
|
(102, 0) => Some(&Self::GLASS_PANE),
|
|
(467, 0) => Some(&Self::GLISTERING_MELON_SLICE),
|
|
(627, 0) => Some(&Self::GLOBE_BANNER_PATTERN),
|
|
(845, 0) => Some(&Self::GLOW_BERRIES),
|
|
(543, 0) => Some(&Self::GLOW_INK_SAC),
|
|
(665, 0) => Some(&Self::GLOW_ITEM_FRAME),
|
|
(-411, 0) => Some(&Self::GLOW_LICHEN),
|
|
(538, 0) => Some(&Self::GLOW_SQUID_SPAWN_EGG),
|
|
(89, 0) => Some(&Self::GLOWSTONE),
|
|
(426, 0) => Some(&Self::GLOWSTONE_DUST),
|
|
(669, 0) => Some(&Self::GOAT_HORN),
|
|
(537, 0) => Some(&Self::GOAT_SPAWN_EGG),
|
|
(41, 0) => Some(&Self::GOLD_BLOCK),
|
|
(337, 0) => Some(&Self::GOLD_INGOT),
|
|
(458, 0) => Some(&Self::GOLD_NUGGET),
|
|
(14, 0) => Some(&Self::GOLD_ORE),
|
|
(287, 0) => Some(&Self::GOLDEN_APPLE),
|
|
(357, 0) => Some(&Self::GOLDEN_AXE),
|
|
(386, 0) => Some(&Self::GOLDEN_BOOTS),
|
|
(312, 0) => Some(&Self::GOLDEN_CARROT),
|
|
(384, 0) => Some(&Self::GOLDEN_CHESTPLATE),
|
|
(-1091, 0) => Some(&Self::GOLDEN_DANDELION),
|
|
(383, 0) => Some(&Self::GOLDEN_HELMET),
|
|
(365, 0) => Some(&Self::GOLDEN_HOE),
|
|
(571, 0) => Some(&Self::GOLDEN_HORSE_ARMOR),
|
|
(385, 0) => Some(&Self::GOLDEN_LEGGINGS),
|
|
(789, 0) => Some(&Self::GOLDEN_NAUTILUS_ARMOR),
|
|
(356, 0) => Some(&Self::GOLDEN_PICKAXE),
|
|
(355, 0) => Some(&Self::GOLDEN_SHOVEL),
|
|
(259, 0) => Some(&Self::GOLDEN_SPEAR),
|
|
(354, 0) => Some(&Self::GOLDEN_SWORD),
|
|
(-590, 1) => Some(&Self::GRANITE),
|
|
(-896, 0) => Some(&Self::GRANITE_SLAB),
|
|
(-169, 0) => Some(&Self::GRANITE_STAIRS),
|
|
(-972, 2) => Some(&Self::GRANITE_WALL),
|
|
(2, 0) => Some(&Self::GRASS_BLOCK),
|
|
(13, 0) => Some(&Self::GRAVEL),
|
|
(606, 8) => Some(&Self::GRAY_BANNER),
|
|
(450, 7) => Some(&Self::GRAY_BED),
|
|
(269, 0) => Some(&Self::GRAY_BUNDLE),
|
|
(-420, 0) => Some(&Self::GRAY_CANDLE),
|
|
(-603, 7) => Some(&Self::GRAY_CARPET),
|
|
(-634, 7) => Some(&Self::GRAY_CONCRETE),
|
|
(-715, 7) => Some(&Self::GRAY_CONCRETE_POWDER),
|
|
(435, 0) => Some(&Self::GRAY_DYE),
|
|
(227, 0) => Some(&Self::GRAY_GLAZED_TERRACOTTA),
|
|
(760, 0) => Some(&Self::GRAY_HARNESS),
|
|
(-619, 7) => Some(&Self::GRAY_SHULKER_BOX),
|
|
(-679, 7) => Some(&Self::GRAY_STAINED_GLASS),
|
|
(-649, 7) => Some(&Self::GRAY_STAINED_GLASS_PANE),
|
|
(-730, 7) => Some(&Self::GRAY_TERRACOTTA),
|
|
(-553, 0) => Some(&Self::GRAY_WOOL),
|
|
(606, 2) => Some(&Self::GREEN_BANNER),
|
|
(450, 13) => Some(&Self::GREEN_BED),
|
|
(270, 0) => Some(&Self::GREEN_BUNDLE),
|
|
(-426, 0) => Some(&Self::GREEN_CANDLE),
|
|
(-609, 13) => Some(&Self::GREEN_CARPET),
|
|
(-640, 13) => Some(&Self::GREEN_CONCRETE),
|
|
(-721, 13) => Some(&Self::GREEN_CONCRETE_POWDER),
|
|
(429, 0) => Some(&Self::GREEN_DYE),
|
|
(233, 0) => Some(&Self::GREEN_GLAZED_TERRACOTTA),
|
|
(761, 0) => Some(&Self::GREEN_HARNESS),
|
|
(-625, 13) => Some(&Self::GREEN_SHULKER_BOX),
|
|
(-685, 13) => Some(&Self::GREEN_STAINED_GLASS),
|
|
(-655, 13) => Some(&Self::GREEN_STAINED_GLASS_PANE),
|
|
(-736, 13) => Some(&Self::GREEN_TERRACOTTA),
|
|
(-560, 0) => Some(&Self::GREEN_WOOL),
|
|
(-195, 0) => Some(&Self::GRINDSTONE),
|
|
(494, 0) => Some(&Self::GUARDIAN_SPAWN_EGG),
|
|
(360, 0) => Some(&Self::GUNPOWDER),
|
|
(629, 0) => Some(&Self::GUSTER_BANNER_PATTERN),
|
|
(709, 0) => Some(&Self::GUSTER_POTTERY_SHERD),
|
|
(-319, 0) => Some(&Self::HANGING_ROOTS),
|
|
(755, 0) => Some(&Self::HAPPY_GHAST_SPAWN_EGG),
|
|
(170, 0) => Some(&Self::HAY_BLOCK),
|
|
(610, 0) => Some(&Self::HEART_OF_THE_SEA),
|
|
(710, 0) => Some(&Self::HEART_POTTERY_SHERD),
|
|
(711, 0) => Some(&Self::HEARTBREAK_POTTERY_SHERD),
|
|
(-316, 0) => Some(&Self::HEAVY_CORE),
|
|
(148, 0) => Some(&Self::HEAVY_WEIGHTED_PRESSURE_PLATE),
|
|
(530, 0) => Some(&Self::HOGLIN_SPAWN_EGG),
|
|
(-220, 0) => Some(&Self::HONEY_BLOCK),
|
|
(633, 0) => Some(&Self::HONEY_BOTTLE),
|
|
(632, 0) => Some(&Self::HONEYCOMB),
|
|
(-221, 0) => Some(&Self::HONEYCOMB_BLOCK),
|
|
(566, 0) => Some(&Self::HOPPER),
|
|
(-584, 4) => Some(&Self::HORN_CORAL),
|
|
(-852, 0) => Some(&Self::HORN_CORAL_BLOCK),
|
|
(-843, 0) => Some(&Self::HORN_CORAL_FAN),
|
|
(491, 0) => Some(&Self::HORSE_SPAWN_EGG),
|
|
(739, 0) => Some(&Self::HOST_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(712, 0) => Some(&Self::HOWL_POTTERY_SHERD),
|
|
(497, 0) => Some(&Self::HUSK_SPAWN_EGG),
|
|
(79, 0) => Some(&Self::ICE),
|
|
(-862, 0) => Some(&Self::INFESTED_CHISELED_STONE_BRICKS),
|
|
(-858, 0) => Some(&Self::INFESTED_COBBLESTONE),
|
|
(-861, 0) => Some(&Self::INFESTED_CRACKED_STONE_BRICKS),
|
|
(-454, 0) => Some(&Self::INFESTED_DEEPSLATE),
|
|
(-860, 0) => Some(&Self::INFESTED_MOSSY_STONE_BRICKS),
|
|
(97, 0) => Some(&Self::INFESTED_STONE),
|
|
(-859, 0) => Some(&Self::INFESTED_STONE_BRICKS),
|
|
(445, 0) => Some(&Self::INK_SAC),
|
|
(329, 0) => Some(&Self::IRON_AXE),
|
|
(101, 0) => Some(&Self::IRON_BARS),
|
|
(42, 0) => Some(&Self::IRON_BLOCK),
|
|
(378, 0) => Some(&Self::IRON_BOOTS),
|
|
(-286, 0) => Some(&Self::IRON_CHAIN),
|
|
(376, 0) => Some(&Self::IRON_CHESTPLATE),
|
|
(404, 0) => Some(&Self::IRON_DOOR),
|
|
(539, 0) => Some(&Self::IRON_GOLEM_SPAWN_EGG),
|
|
(375, 0) => Some(&Self::IRON_HELMET),
|
|
(363, 0) => Some(&Self::IRON_HOE),
|
|
(570, 0) => Some(&Self::IRON_HORSE_ARMOR),
|
|
(336, 0) => Some(&Self::IRON_INGOT),
|
|
(377, 0) => Some(&Self::IRON_LEGGINGS),
|
|
(788, 0) => Some(&Self::IRON_NAUTILUS_ARMOR),
|
|
(608, 0) => Some(&Self::IRON_NUGGET),
|
|
(15, 0) => Some(&Self::IRON_ORE),
|
|
(328, 0) => Some(&Self::IRON_PICKAXE),
|
|
(327, 0) => Some(&Self::IRON_SHOVEL),
|
|
(260, 0) => Some(&Self::IRON_SPEAR),
|
|
(338, 0) => Some(&Self::IRON_SWORD),
|
|
(167, 0) => Some(&Self::IRON_TRAPDOOR),
|
|
(553, 0) => Some(&Self::ITEM_FRAME),
|
|
(91, 0) => Some(&Self::JACK_O_LANTERN),
|
|
(-211, 0) => Some(&Self::JIGSAW),
|
|
(84, 0) => Some(&Self::JUKEBOX),
|
|
(409, 0) => Some(&Self::JUNGLE_BOAT),
|
|
(-143, 0) => Some(&Self::JUNGLE_BUTTON),
|
|
(682, 0) => Some(&Self::JUNGLE_CHEST_BOAT),
|
|
(594, 0) => Some(&Self::JUNGLE_DOOR),
|
|
(-578, 3) => Some(&Self::JUNGLE_FENCE),
|
|
(185, 0) => Some(&Self::JUNGLE_FENCE_GATE),
|
|
(-503, 0) => Some(&Self::JUNGLE_HANGING_SIGN),
|
|
(-802, 3) => Some(&Self::JUNGLE_LEAVES),
|
|
(-571, 3) => Some(&Self::JUNGLE_LOG),
|
|
(-741, 3) => Some(&Self::JUNGLE_PLANKS),
|
|
(-153, 0) => Some(&Self::JUNGLE_PRESSURE_PLATE),
|
|
(-827, 0) => Some(&Self::JUNGLE_SAPLING),
|
|
(-1050, 0) => Some(&Self::JUNGLE_SHELF),
|
|
(617, 0) => Some(&Self::JUNGLE_SIGN),
|
|
(-806, 0) => Some(&Self::JUNGLE_SLAB),
|
|
(136, 0) => Some(&Self::JUNGLE_STAIRS),
|
|
(-148, 0) => Some(&Self::JUNGLE_TRAPDOOR),
|
|
(-816, 3) => Some(&Self::JUNGLE_WOOD),
|
|
(414, 0) => Some(&Self::KELP),
|
|
(65, 0) => Some(&Self::LADDER),
|
|
(-208, 0) => Some(&Self::LANTERN),
|
|
(22, 0) => Some(&Self::LAPIS_BLOCK),
|
|
(446, 0) => Some(&Self::LAPIS_LAZULI),
|
|
(21, 0) => Some(&Self::LAPIS_ORE),
|
|
(-330, 0) => Some(&Self::LARGE_AMETHYST_BUD),
|
|
(-865, 0) => Some(&Self::LARGE_FERN),
|
|
(395, 0) => Some(&Self::LAVA_BUCKET),
|
|
(586, 0) => Some(&Self::LEAD),
|
|
(-1026, 0) => Some(&Self::LEAF_LITTER),
|
|
(413, 0) => Some(&Self::LEATHER),
|
|
(370, 0) => Some(&Self::LEATHER_BOOTS),
|
|
(368, 0) => Some(&Self::LEATHER_CHESTPLATE),
|
|
(367, 0) => Some(&Self::LEATHER_HELMET),
|
|
(569, 0) => Some(&Self::LEATHER_HORSE_ARMOR),
|
|
(369, 0) => Some(&Self::LEATHER_LEGGINGS),
|
|
(-194, 0) => Some(&Self::LECTERN),
|
|
(69, 0) => Some(&Self::LEVER),
|
|
(839, 0) => Some(&Self::LIGHT),
|
|
(606, 12) => Some(&Self::LIGHT_BLUE_BANNER),
|
|
(450, 3) => Some(&Self::LIGHT_BLUE_BED),
|
|
(271, 0) => Some(&Self::LIGHT_BLUE_BUNDLE),
|
|
(-416, 0) => Some(&Self::LIGHT_BLUE_CANDLE),
|
|
(-599, 3) => Some(&Self::LIGHT_BLUE_CARPET),
|
|
(-630, 3) => Some(&Self::LIGHT_BLUE_CONCRETE),
|
|
(-711, 3) => Some(&Self::LIGHT_BLUE_CONCRETE_POWDER),
|
|
(439, 0) => Some(&Self::LIGHT_BLUE_DYE),
|
|
(223, 0) => Some(&Self::LIGHT_BLUE_GLAZED_TERRACOTTA),
|
|
(762, 0) => Some(&Self::LIGHT_BLUE_HARNESS),
|
|
(-615, 3) => Some(&Self::LIGHT_BLUE_SHULKER_BOX),
|
|
(-675, 3) => Some(&Self::LIGHT_BLUE_STAINED_GLASS),
|
|
(-645, 3) => Some(&Self::LIGHT_BLUE_STAINED_GLASS_PANE),
|
|
(-726, 3) => Some(&Self::LIGHT_BLUE_TERRACOTTA),
|
|
(-562, 0) => Some(&Self::LIGHT_BLUE_WOOL),
|
|
(606, 7) => Some(&Self::LIGHT_GRAY_BANNER),
|
|
(450, 8) => Some(&Self::LIGHT_GRAY_BED),
|
|
(272, 0) => Some(&Self::LIGHT_GRAY_BUNDLE),
|
|
(-421, 0) => Some(&Self::LIGHT_GRAY_CANDLE),
|
|
(-604, 8) => Some(&Self::LIGHT_GRAY_CARPET),
|
|
(-635, 8) => Some(&Self::LIGHT_GRAY_CONCRETE),
|
|
(-716, 8) => Some(&Self::LIGHT_GRAY_CONCRETE_POWDER),
|
|
(434, 0) => Some(&Self::LIGHT_GRAY_DYE),
|
|
(228, 0) => Some(&Self::LIGHT_GRAY_GLAZED_TERRACOTTA),
|
|
(763, 0) => Some(&Self::LIGHT_GRAY_HARNESS),
|
|
(-620, 8) => Some(&Self::LIGHT_GRAY_SHULKER_BOX),
|
|
(-680, 8) => Some(&Self::LIGHT_GRAY_STAINED_GLASS),
|
|
(-650, 8) => Some(&Self::LIGHT_GRAY_STAINED_GLASS_PANE),
|
|
(-731, 8) => Some(&Self::LIGHT_GRAY_TERRACOTTA),
|
|
(-552, 8) => Some(&Self::LIGHT_GRAY_WOOL),
|
|
(147, 0) => Some(&Self::LIGHT_WEIGHTED_PRESSURE_PLATE),
|
|
(-312, 0) => Some(&Self::LIGHTNING_ROD),
|
|
(-863, 0) => Some(&Self::LILAC),
|
|
(-839, 0) => Some(&Self::LILY_OF_THE_VALLEY),
|
|
(111, 0) => Some(&Self::LILY_PAD),
|
|
(606, 10) => Some(&Self::LIME_BANNER),
|
|
(450, 5) => Some(&Self::LIME_BED),
|
|
(273, 0) => Some(&Self::LIME_BUNDLE),
|
|
(-418, 0) => Some(&Self::LIME_CANDLE),
|
|
(-601, 5) => Some(&Self::LIME_CARPET),
|
|
(-632, 5) => Some(&Self::LIME_CONCRETE),
|
|
(-713, 5) => Some(&Self::LIME_CONCRETE_POWDER),
|
|
(437, 0) => Some(&Self::LIME_DYE),
|
|
(225, 0) => Some(&Self::LIME_GLAZED_TERRACOTTA),
|
|
(764, 0) => Some(&Self::LIME_HARNESS),
|
|
(-617, 5) => Some(&Self::LIME_SHULKER_BOX),
|
|
(-677, 5) => Some(&Self::LIME_STAINED_GLASS),
|
|
(-647, 5) => Some(&Self::LIME_STAINED_GLASS_PANE),
|
|
(-728, 5) => Some(&Self::LIME_TERRACOTTA),
|
|
(-559, 0) => Some(&Self::LIME_WOOL),
|
|
(601, 0) => Some(&Self::LINGERING_POTION),
|
|
(507, 0) => Some(&Self::LLAMA_SPAWN_EGG),
|
|
(-222, 0) => Some(&Self::LODESTONE),
|
|
(-204, 0) => Some(&Self::LOOM),
|
|
(351, 0) => Some(&Self::MACE),
|
|
(606, 13) => Some(&Self::MAGENTA_BANNER),
|
|
(450, 2) => Some(&Self::MAGENTA_BED),
|
|
(274, 0) => Some(&Self::MAGENTA_BUNDLE),
|
|
(-415, 0) => Some(&Self::MAGENTA_CANDLE),
|
|
(-598, 2) => Some(&Self::MAGENTA_CARPET),
|
|
(-629, 2) => Some(&Self::MAGENTA_CONCRETE),
|
|
(-710, 2) => Some(&Self::MAGENTA_CONCRETE_POWDER),
|
|
(440, 0) => Some(&Self::MAGENTA_DYE),
|
|
(222, 0) => Some(&Self::MAGENTA_GLAZED_TERRACOTTA),
|
|
(765, 0) => Some(&Self::MAGENTA_HARNESS),
|
|
(-614, 2) => Some(&Self::MAGENTA_SHULKER_BOX),
|
|
(-674, 2) => Some(&Self::MAGENTA_STAINED_GLASS),
|
|
(-644, 2) => Some(&Self::MAGENTA_STAINED_GLASS_PANE),
|
|
(-725, 2) => Some(&Self::MAGENTA_TERRACOTTA),
|
|
(-565, 0) => Some(&Self::MAGENTA_WOOL),
|
|
(213, 0) => Some(&Self::MAGMA_BLOCK),
|
|
(463, 0) => Some(&Self::MAGMA_CREAM),
|
|
(488, 0) => Some(&Self::MAGMA_CUBE_SPAWN_EGG),
|
|
(677, 0) => Some(&Self::MANGROVE_BOAT),
|
|
(-487, 0) => Some(&Self::MANGROVE_BUTTON),
|
|
(686, 0) => Some(&Self::MANGROVE_CHEST_BOAT),
|
|
(675, 0) => Some(&Self::MANGROVE_DOOR),
|
|
(-491, 0) => Some(&Self::MANGROVE_FENCE),
|
|
(-492, 0) => Some(&Self::MANGROVE_FENCE_GATE),
|
|
(-508, 0) => Some(&Self::MANGROVE_HANGING_SIGN),
|
|
(-472, 0) => Some(&Self::MANGROVE_LEAVES),
|
|
(-484, 0) => Some(&Self::MANGROVE_LOG),
|
|
(-486, 0) => Some(&Self::MANGROVE_PLANKS),
|
|
(-490, 0) => Some(&Self::MANGROVE_PRESSURE_PLATE),
|
|
(-474, 0) => Some(&Self::MANGROVE_PROPAGULE),
|
|
(-482, 0) => Some(&Self::MANGROVE_ROOTS),
|
|
(-1053, 0) => Some(&Self::MANGROVE_SHELF),
|
|
(676, 0) => Some(&Self::MANGROVE_SIGN),
|
|
(-489, 0) => Some(&Self::MANGROVE_SLAB),
|
|
(-488, 0) => Some(&Self::MANGROVE_STAIRS),
|
|
(-496, 0) => Some(&Self::MANGROVE_TRAPDOOR),
|
|
(-497, 0) => Some(&Self::MANGROVE_WOOD),
|
|
(555, 0) => Some(&Self::MAP),
|
|
(-331, 0) => Some(&Self::MEDIUM_AMETHYST_BUD),
|
|
(103, 0) => Some(&Self::MELON),
|
|
(322, 0) => Some(&Self::MELON_SEEDS),
|
|
(301, 0) => Some(&Self::MELON_SLICE),
|
|
(393, 0) => Some(&Self::MILK_BUCKET),
|
|
(402, 0) => Some(&Self::MINECART),
|
|
(713, 0) => Some(&Self::MINER_POTTERY_SHERD),
|
|
(623, 0) => Some(&Self::MOJANG_BANNER_PATTERN),
|
|
(473, 0) => Some(&Self::MOOSHROOM_SPAWN_EGG),
|
|
(-320, 0) => Some(&Self::MOSS_BLOCK),
|
|
(-335, 0) => Some(&Self::MOSS_CARPET),
|
|
(48, 0) => Some(&Self::MOSSY_COBBLESTONE),
|
|
(-888, 0) => Some(&Self::MOSSY_COBBLESTONE_SLAB),
|
|
(-179, 0) => Some(&Self::MOSSY_COBBLESTONE_STAIRS),
|
|
(-971, 1) => Some(&Self::MOSSY_COBBLESTONE_WALL),
|
|
(-166, 0) => Some(&Self::MOSSY_STONE_BRICK_SLAB),
|
|
(-175, 0) => Some(&Self::MOSSY_STONE_BRICK_STAIRS),
|
|
(-978, 8) => Some(&Self::MOSSY_STONE_BRICK_WALL),
|
|
(-868, 0) => Some(&Self::MOSSY_STONE_BRICKS),
|
|
(714, 0) => Some(&Self::MOURNER_POTTERY_SHERD),
|
|
(-473, 0) => Some(&Self::MUD),
|
|
(-478, 0) => Some(&Self::MUD_BRICK_SLAB),
|
|
(-480, 0) => Some(&Self::MUD_BRICK_STAIRS),
|
|
(-481, 0) => Some(&Self::MUD_BRICK_WALL),
|
|
(-475, 0) => Some(&Self::MUD_BRICKS),
|
|
(-483, 0) => Some(&Self::MUDDY_MANGROVE_ROOTS),
|
|
(500, 0) => Some(&Self::MULE_SPAWN_EGG),
|
|
(-1008, 0) => Some(&Self::MUSHROOM_STEM),
|
|
(289, 0) => Some(&Self::MUSHROOM_STEW),
|
|
(583, 0) => Some(&Self::MUSIC_DISC_11),
|
|
(573, 0) => Some(&Self::MUSIC_DISC_13),
|
|
(678, 0) => Some(&Self::MUSIC_DISC_5),
|
|
(575, 0) => Some(&Self::MUSIC_DISC_BLOCKS),
|
|
(574, 0) => Some(&Self::MUSIC_DISC_CAT),
|
|
(576, 0) => Some(&Self::MUSIC_DISC_CHIRP),
|
|
(828, 0) => Some(&Self::MUSIC_DISC_CREATOR),
|
|
(829, 0) => Some(&Self::MUSIC_DISC_CREATOR_MUSIC_BOX),
|
|
(577, 0) => Some(&Self::MUSIC_DISC_FAR),
|
|
(832, 0) => Some(&Self::MUSIC_DISC_LAVA_CHICKEN),
|
|
(578, 0) => Some(&Self::MUSIC_DISC_MALL),
|
|
(579, 0) => Some(&Self::MUSIC_DISC_MELLOHI),
|
|
(668, 0) => Some(&Self::MUSIC_DISC_OTHERSIDE),
|
|
(662, 0) => Some(&Self::MUSIC_DISC_PIGSTEP),
|
|
(830, 0) => Some(&Self::MUSIC_DISC_PRECIPICE),
|
|
(742, 0) => Some(&Self::MUSIC_DISC_RELIC),
|
|
(580, 0) => Some(&Self::MUSIC_DISC_STAL),
|
|
(581, 0) => Some(&Self::MUSIC_DISC_STRAD),
|
|
(831, 0) => Some(&Self::MUSIC_DISC_TEARS),
|
|
(584, 0) => Some(&Self::MUSIC_DISC_WAIT),
|
|
(582, 0) => Some(&Self::MUSIC_DISC_WARD),
|
|
(589, 0) => Some(&Self::MUTTON),
|
|
(110, 0) => Some(&Self::MYCELIUM),
|
|
(587, 0) => Some(&Self::NAME_TAG),
|
|
(609, 0) => Some(&Self::NAUTILUS_SHELL),
|
|
(784, 0) => Some(&Self::NAUTILUS_SPAWN_EGG),
|
|
(562, 0) => Some(&Self::NETHER_BRICK),
|
|
(113, 0) => Some(&Self::NETHER_BRICK_FENCE),
|
|
(-877, 0) => Some(&Self::NETHER_BRICK_SLAB),
|
|
(114, 0) => Some(&Self::NETHER_BRICK_STAIRS),
|
|
(-979, 9) => Some(&Self::NETHER_BRICK_WALL),
|
|
(112, 0) => Some(&Self::NETHER_BRICKS),
|
|
(-288, 0) => Some(&Self::NETHER_GOLD_ORE),
|
|
(153, 0) => Some(&Self::NETHER_QUARTZ_ORE),
|
|
(663, 0) => Some(&Self::NETHER_SPROUTS),
|
|
(557, 0) => Some(&Self::NETHER_STAR),
|
|
(323, 0) => Some(&Self::NETHER_WART),
|
|
(214, 0) => Some(&Self::NETHER_WART_BLOCK),
|
|
(649, 0) => Some(&Self::NETHERITE_AXE),
|
|
(-270, 0) => Some(&Self::NETHERITE_BLOCK),
|
|
(655, 0) => Some(&Self::NETHERITE_BOOTS),
|
|
(653, 0) => Some(&Self::NETHERITE_CHESTPLATE),
|
|
(652, 0) => Some(&Self::NETHERITE_HELMET),
|
|
(650, 0) => Some(&Self::NETHERITE_HOE),
|
|
(792, 0) => Some(&Self::NETHERITE_HORSE_ARMOR),
|
|
(651, 0) => Some(&Self::NETHERITE_INGOT),
|
|
(654, 0) => Some(&Self::NETHERITE_LEGGINGS),
|
|
(791, 0) => Some(&Self::NETHERITE_NAUTILUS_ARMOR),
|
|
(648, 0) => Some(&Self::NETHERITE_PICKAXE),
|
|
(656, 0) => Some(&Self::NETHERITE_SCRAP),
|
|
(647, 0) => Some(&Self::NETHERITE_SHOVEL),
|
|
(261, 0) => Some(&Self::NETHERITE_SPEAR),
|
|
(646, 0) => Some(&Self::NETHERITE_SWORD),
|
|
(723, 0) => Some(&Self::NETHERITE_UPGRADE_SMITHING_TEMPLATE),
|
|
(87, 0) => Some(&Self::NETHERRACK),
|
|
(25, 0) => Some(&Self::NOTE_BLOCK),
|
|
(407, 0) => Some(&Self::OAK_BOAT),
|
|
(143, 0) => Some(&Self::OAK_BUTTON),
|
|
(680, 0) => Some(&Self::OAK_CHEST_BOAT),
|
|
(391, 0) => Some(&Self::OAK_DOOR),
|
|
(85, 0) => Some(&Self::OAK_FENCE),
|
|
(107, 0) => Some(&Self::OAK_FENCE_GATE),
|
|
(-500, 0) => Some(&Self::OAK_HANGING_SIGN),
|
|
(18, 0) => Some(&Self::OAK_LEAVES),
|
|
(17, 0) => Some(&Self::OAK_LOG),
|
|
(5, 0) => Some(&Self::OAK_PLANKS),
|
|
(72, 0) => Some(&Self::OAK_PRESSURE_PLATE),
|
|
(6, 0) => Some(&Self::OAK_SAPLING),
|
|
(-1047, 0) => Some(&Self::OAK_SHELF),
|
|
(390, 0) => Some(&Self::OAK_SIGN),
|
|
(158, 0) => Some(&Self::OAK_SLAB),
|
|
(53, 0) => Some(&Self::OAK_STAIRS),
|
|
(96, 0) => Some(&Self::OAK_TRAPDOOR),
|
|
(-212, 0) => Some(&Self::OAK_WOOD),
|
|
(251, 0) => Some(&Self::OBSERVER),
|
|
(49, 0) => Some(&Self::OBSIDIAN),
|
|
(484, 0) => Some(&Self::OCELOT_SPAWN_EGG),
|
|
(-471, 0) => Some(&Self::OCHRE_FROGLIGHT),
|
|
(634, 0) => Some(&Self::OMINOUS_BOTTLE),
|
|
(282, 0) => Some(&Self::OMINOUS_TRIAL_KEY),
|
|
(-1018, 0) => Some(&Self::OPEN_EYEBLOSSOM),
|
|
(606, 14) => Some(&Self::ORANGE_BANNER),
|
|
(450, 1) => Some(&Self::ORANGE_BED),
|
|
(275, 0) => Some(&Self::ORANGE_BUNDLE),
|
|
(-414, 0) => Some(&Self::ORANGE_CANDLE),
|
|
(-597, 1) => Some(&Self::ORANGE_CARPET),
|
|
(-628, 1) => Some(&Self::ORANGE_CONCRETE),
|
|
(-709, 1) => Some(&Self::ORANGE_CONCRETE_POWDER),
|
|
(441, 0) => Some(&Self::ORANGE_DYE),
|
|
(221, 0) => Some(&Self::ORANGE_GLAZED_TERRACOTTA),
|
|
(766, 0) => Some(&Self::ORANGE_HARNESS),
|
|
(-613, 1) => Some(&Self::ORANGE_SHULKER_BOX),
|
|
(-673, 1) => Some(&Self::ORANGE_STAINED_GLASS),
|
|
(-643, 1) => Some(&Self::ORANGE_STAINED_GLASS_PANE),
|
|
(-724, 1) => Some(&Self::ORANGE_TERRACOTTA),
|
|
(-834, 0) => Some(&Self::ORANGE_TULIP),
|
|
(-557, 0) => Some(&Self::ORANGE_WOOL),
|
|
(-837, 0) => Some(&Self::OXEYE_DAISY),
|
|
(-763, 0) => Some(&Self::OXIDIZED_CHISELED_COPPER),
|
|
(-343, 0) => Some(&Self::OXIDIZED_COPPER),
|
|
(-1069, 0) => Some(&Self::OXIDIZED_COPPER_BARS),
|
|
(-779, 0) => Some(&Self::OXIDIZED_COPPER_BULB),
|
|
(-1077, 0) => Some(&Self::OXIDIZED_COPPER_CHAIN),
|
|
(-1034, 0) => Some(&Self::OXIDIZED_COPPER_CHEST),
|
|
(-787, 0) => Some(&Self::OXIDIZED_COPPER_DOOR),
|
|
(-1042, 0) => Some(&Self::OXIDIZED_COPPER_GOLEM_STATUE),
|
|
(-771, 0) => Some(&Self::OXIDIZED_COPPER_GRATE),
|
|
(-1086, 0) => Some(&Self::OXIDIZED_COPPER_LANTERN),
|
|
(-795, 0) => Some(&Self::OXIDIZED_COPPER_TRAPDOOR),
|
|
(-350, 0) => Some(&Self::OXIDIZED_CUT_COPPER),
|
|
(-364, 0) => Some(&Self::OXIDIZED_CUT_COPPER_SLAB),
|
|
(-357, 0) => Some(&Self::OXIDIZED_CUT_COPPER_STAIRS),
|
|
(-1061, 0) => Some(&Self::OXIDIZED_LIGHTNING_ROD),
|
|
(174, 0) => Some(&Self::PACKED_ICE),
|
|
(-477, 0) => Some(&Self::PACKED_MUD),
|
|
(389, 0) => Some(&Self::PAINTING),
|
|
(-1011, 0) => Some(&Self::PALE_HANGING_MOSS),
|
|
(-1009, 0) => Some(&Self::PALE_MOSS_BLOCK),
|
|
(-1010, 0) => Some(&Self::PALE_MOSS_CARPET),
|
|
(748, 0) => Some(&Self::PALE_OAK_BOAT),
|
|
(-989, 0) => Some(&Self::PALE_OAK_BUTTON),
|
|
(749, 0) => Some(&Self::PALE_OAK_CHEST_BOAT),
|
|
(-990, 0) => Some(&Self::PALE_OAK_DOOR),
|
|
(-991, 0) => Some(&Self::PALE_OAK_FENCE),
|
|
(-992, 0) => Some(&Self::PALE_OAK_FENCE_GATE),
|
|
(-993, 0) => Some(&Self::PALE_OAK_HANGING_SIGN),
|
|
(-1007, 0) => Some(&Self::PALE_OAK_LEAVES),
|
|
(-995, 0) => Some(&Self::PALE_OAK_LOG),
|
|
(-996, 0) => Some(&Self::PALE_OAK_PLANKS),
|
|
(-997, 0) => Some(&Self::PALE_OAK_PRESSURE_PLATE),
|
|
(-1006, 0) => Some(&Self::PALE_OAK_SAPLING),
|
|
(-1055, 0) => Some(&Self::PALE_OAK_SHELF),
|
|
(750, 0) => Some(&Self::PALE_OAK_SIGN),
|
|
(-998, 0) => Some(&Self::PALE_OAK_SLAB),
|
|
(-1000, 0) => Some(&Self::PALE_OAK_STAIRS),
|
|
(-1002, 0) => Some(&Self::PALE_OAK_TRAPDOOR),
|
|
(-1005, 0) => Some(&Self::PALE_OAK_WOOD),
|
|
(523, 0) => Some(&Self::PANDA_SPAWN_EGG),
|
|
(418, 0) => Some(&Self::PAPER),
|
|
(786, 0) => Some(&Self::PARCHED_SPAWN_EGG),
|
|
(512, 0) => Some(&Self::PARROT_SPAWN_EGG),
|
|
(-469, 0) => Some(&Self::PEARLESCENT_FROGLIGHT),
|
|
(-867, 0) => Some(&Self::PEONY),
|
|
(-902, 0) => Some(&Self::PETRIFIED_OAK_SLAB),
|
|
(613, 0) => Some(&Self::PHANTOM_MEMBRANE),
|
|
(520, 0) => Some(&Self::PHANTOM_SPAWN_EGG),
|
|
(470, 0) => Some(&Self::PIG_SPAWN_EGG),
|
|
(626, 0) => Some(&Self::PIGLIN_BANNER_PATTERN),
|
|
(533, 0) => Some(&Self::PIGLIN_BRUTE_SPAWN_EGG),
|
|
(-970, 0) => Some(&Self::PIGLIN_HEAD),
|
|
(531, 0) => Some(&Self::PIGLIN_SPAWN_EGG),
|
|
(525, 0) => Some(&Self::PILLAGER_SPAWN_EGG),
|
|
(606, 9) => Some(&Self::PINK_BANNER),
|
|
(450, 6) => Some(&Self::PINK_BED),
|
|
(276, 0) => Some(&Self::PINK_BUNDLE),
|
|
(-419, 0) => Some(&Self::PINK_CANDLE),
|
|
(-602, 6) => Some(&Self::PINK_CARPET),
|
|
(-633, 6) => Some(&Self::PINK_CONCRETE),
|
|
(-714, 6) => Some(&Self::PINK_CONCRETE_POWDER),
|
|
(436, 0) => Some(&Self::PINK_DYE),
|
|
(226, 0) => Some(&Self::PINK_GLAZED_TERRACOTTA),
|
|
(767, 0) => Some(&Self::PINK_HARNESS),
|
|
(-549, 0) => Some(&Self::PINK_PETALS),
|
|
(-618, 6) => Some(&Self::PINK_SHULKER_BOX),
|
|
(-678, 6) => Some(&Self::PINK_STAINED_GLASS),
|
|
(-648, 6) => Some(&Self::PINK_STAINED_GLASS_PANE),
|
|
(-729, 6) => Some(&Self::PINK_TERRACOTTA),
|
|
(-836, 0) => Some(&Self::PINK_TULIP),
|
|
(-566, 0) => Some(&Self::PINK_WOOL),
|
|
(33, 1) => Some(&Self::PISTON),
|
|
(-612, 0) => Some(&Self::PITCHER_PLANT),
|
|
(326, 0) => Some(&Self::PITCHER_POD),
|
|
(-967, 0) => Some(&Self::PLAYER_HEAD),
|
|
(715, 0) => Some(&Self::PLENTY_POTTERY_SHERD),
|
|
(243, 0) => Some(&Self::PODZOL),
|
|
(-308, 0) => Some(&Self::POINTED_DRIPSTONE),
|
|
(311, 0) => Some(&Self::POISONOUS_POTATO),
|
|
(506, 0) => Some(&Self::POLAR_BEAR_SPAWN_EGG),
|
|
(-595, 6) => Some(&Self::POLISHED_ANDESITE),
|
|
(-892, 0) => Some(&Self::POLISHED_ANDESITE_SLAB),
|
|
(-174, 0) => Some(&Self::POLISHED_ANDESITE_STAIRS),
|
|
(-235, 0) => Some(&Self::POLISHED_BASALT),
|
|
(-291, 0) => Some(&Self::POLISHED_BLACKSTONE),
|
|
(-284, 0) => Some(&Self::POLISHED_BLACKSTONE_BRICK_SLAB),
|
|
(-275, 0) => Some(&Self::POLISHED_BLACKSTONE_BRICK_STAIRS),
|
|
(-278, 0) => Some(&Self::POLISHED_BLACKSTONE_BRICK_WALL),
|
|
(-274, 0) => Some(&Self::POLISHED_BLACKSTONE_BRICKS),
|
|
(-296, 0) => Some(&Self::POLISHED_BLACKSTONE_BUTTON),
|
|
(-295, 0) => Some(&Self::POLISHED_BLACKSTONE_PRESSURE_PLATE),
|
|
(-293, 0) => Some(&Self::POLISHED_BLACKSTONE_SLAB),
|
|
(-292, 0) => Some(&Self::POLISHED_BLACKSTONE_STAIRS),
|
|
(-297, 0) => Some(&Self::POLISHED_BLACKSTONE_WALL),
|
|
(-1114, 0) => Some(&Self::POLISHED_CINNABAR),
|
|
(-1115, 0) => Some(&Self::POLISHED_CINNABAR_SLAB),
|
|
(-1117, 0) => Some(&Self::POLISHED_CINNABAR_STAIRS),
|
|
(-1118, 0) => Some(&Self::POLISHED_CINNABAR_WALL),
|
|
(-383, 0) => Some(&Self::POLISHED_DEEPSLATE),
|
|
(-384, 0) => Some(&Self::POLISHED_DEEPSLATE_SLAB),
|
|
(-385, 0) => Some(&Self::POLISHED_DEEPSLATE_STAIRS),
|
|
(-386, 0) => Some(&Self::POLISHED_DEEPSLATE_WALL),
|
|
(-593, 4) => Some(&Self::POLISHED_DIORITE),
|
|
(-895, 0) => Some(&Self::POLISHED_DIORITE_SLAB),
|
|
(-173, 0) => Some(&Self::POLISHED_DIORITE_STAIRS),
|
|
(-591, 2) => Some(&Self::POLISHED_GRANITE),
|
|
(-897, 0) => Some(&Self::POLISHED_GRANITE_SLAB),
|
|
(-172, 0) => Some(&Self::POLISHED_GRANITE_STAIRS),
|
|
(-748, 0) => Some(&Self::POLISHED_TUFF),
|
|
(-749, 0) => Some(&Self::POLISHED_TUFF_SLAB),
|
|
(-751, 0) => Some(&Self::POLISHED_TUFF_STAIRS),
|
|
(-752, 0) => Some(&Self::POLISHED_TUFF_WALL),
|
|
(598, 0) => Some(&Self::POPPED_CHORUS_FRUIT),
|
|
(38, 0) => Some(&Self::POPPY),
|
|
(291, 0) => Some(&Self::PORKCHOP),
|
|
(309, 0) => Some(&Self::POTATO),
|
|
(459, 0) => Some(&Self::POTION),
|
|
(400, 0) => Some(&Self::POWDER_SNOW_BUCKET),
|
|
(27, 0) => Some(&Self::POWERED_RAIL),
|
|
(168, 0) => Some(&Self::PRISMARINE),
|
|
(-887, 0) => Some(&Self::PRISMARINE_BRICK_SLAB),
|
|
(-4, 0) => Some(&Self::PRISMARINE_BRICK_STAIRS),
|
|
(-948, 0) => Some(&Self::PRISMARINE_BRICKS),
|
|
(588, 0) => Some(&Self::PRISMARINE_CRYSTALS),
|
|
(604, 0) => Some(&Self::PRISMARINE_SHARD),
|
|
(-885, 0) => Some(&Self::PRISMARINE_SLAB),
|
|
(-2, 0) => Some(&Self::PRISMARINE_STAIRS),
|
|
(-981, 11) => Some(&Self::PRISMARINE_WALL),
|
|
(716, 0) => Some(&Self::PRIZE_POTTERY_SHERD),
|
|
(296, 0) => Some(&Self::PUFFERFISH),
|
|
(399, 0) => Some(&Self::PUFFERFISH_BUCKET),
|
|
(515, 0) => Some(&Self::PUFFERFISH_SPAWN_EGG),
|
|
(86, 0) => Some(&Self::PUMPKIN),
|
|
(313, 0) => Some(&Self::PUMPKIN_PIE),
|
|
(321, 0) => Some(&Self::PUMPKIN_SEEDS),
|
|
(606, 5) => Some(&Self::PURPLE_BANNER),
|
|
(450, 10) => Some(&Self::PURPLE_BED),
|
|
(277, 0) => Some(&Self::PURPLE_BUNDLE),
|
|
(-423, 0) => Some(&Self::PURPLE_CANDLE),
|
|
(-606, 10) => Some(&Self::PURPLE_CARPET),
|
|
(-637, 10) => Some(&Self::PURPLE_CONCRETE),
|
|
(-718, 10) => Some(&Self::PURPLE_CONCRETE_POWDER),
|
|
(432, 0) => Some(&Self::PURPLE_DYE),
|
|
(219, 0) => Some(&Self::PURPLE_GLAZED_TERRACOTTA),
|
|
(768, 0) => Some(&Self::PURPLE_HARNESS),
|
|
(-622, 10) => Some(&Self::PURPLE_SHULKER_BOX),
|
|
(-682, 10) => Some(&Self::PURPLE_STAINED_GLASS),
|
|
(-652, 10) => Some(&Self::PURPLE_STAINED_GLASS_PANE),
|
|
(-733, 10) => Some(&Self::PURPLE_TERRACOTTA),
|
|
(-564, 0) => Some(&Self::PURPLE_WOOL),
|
|
(201, 0) => Some(&Self::PURPUR_BLOCK),
|
|
(-951, 2) => Some(&Self::PURPUR_PILLAR),
|
|
(-884, 0) => Some(&Self::PURPUR_SLAB),
|
|
(203, 0) => Some(&Self::PURPUR_STAIRS),
|
|
(563, 0) => Some(&Self::QUARTZ),
|
|
(155, 0) => Some(&Self::QUARTZ_BLOCK),
|
|
(-304, 0) => Some(&Self::QUARTZ_BRICKS),
|
|
(-954, 0) => Some(&Self::QUARTZ_PILLAR),
|
|
(-876, 0) => Some(&Self::QUARTZ_SLAB),
|
|
(156, 0) => Some(&Self::QUARTZ_STAIRS),
|
|
(317, 0) => Some(&Self::RABBIT),
|
|
(567, 0) => Some(&Self::RABBIT_FOOT),
|
|
(568, 0) => Some(&Self::RABBIT_HIDE),
|
|
(492, 0) => Some(&Self::RABBIT_SPAWN_EGG),
|
|
(319, 0) => Some(&Self::RABBIT_STEW),
|
|
(66, 0) => Some(&Self::RAIL),
|
|
(737, 0) => Some(&Self::RAISER_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(527, 0) => Some(&Self::RAVAGER_SPAWN_EGG),
|
|
(547, 0) => Some(&Self::RAW_COPPER),
|
|
(-452, 0) => Some(&Self::RAW_COPPER_BLOCK),
|
|
(546, 0) => Some(&Self::RAW_GOLD),
|
|
(-453, 0) => Some(&Self::RAW_GOLD_BLOCK),
|
|
(545, 0) => Some(&Self::RAW_IRON),
|
|
(-451, 0) => Some(&Self::RAW_IRON_BLOCK),
|
|
(688, 0) => Some(&Self::RECOVERY_COMPASS),
|
|
(606, 1) => Some(&Self::RED_BANNER),
|
|
(450, 14) => Some(&Self::RED_BED),
|
|
(278, 0) => Some(&Self::RED_BUNDLE),
|
|
(-427, 0) => Some(&Self::RED_CANDLE),
|
|
(-610, 14) => Some(&Self::RED_CARPET),
|
|
(-641, 14) => Some(&Self::RED_CONCRETE),
|
|
(-722, 14) => Some(&Self::RED_CONCRETE_POWDER),
|
|
(428, 0) => Some(&Self::RED_DYE),
|
|
(234, 0) => Some(&Self::RED_GLAZED_TERRACOTTA),
|
|
(769, 0) => Some(&Self::RED_HARNESS),
|
|
(40, 0) => Some(&Self::RED_MUSHROOM),
|
|
(100, 14) => Some(&Self::RED_MUSHROOM_BLOCK),
|
|
(-890, 0) => Some(&Self::RED_NETHER_BRICK_SLAB),
|
|
(-184, 0) => Some(&Self::RED_NETHER_BRICK_STAIRS),
|
|
(-983, 13) => Some(&Self::RED_NETHER_BRICK_WALL),
|
|
(215, 0) => Some(&Self::RED_NETHER_BRICKS),
|
|
(-949, 0) => Some(&Self::RED_SAND),
|
|
(179, 0) => Some(&Self::RED_SANDSTONE),
|
|
(182, 0) => Some(&Self::RED_SANDSTONE_SLAB),
|
|
(180, 0) => Some(&Self::RED_SANDSTONE_STAIRS),
|
|
(-982, 12) => Some(&Self::RED_SANDSTONE_WALL),
|
|
(-626, 14) => Some(&Self::RED_SHULKER_BOX),
|
|
(-686, 14) => Some(&Self::RED_STAINED_GLASS),
|
|
(-656, 14) => Some(&Self::RED_STAINED_GLASS_PANE),
|
|
(-737, 14) => Some(&Self::RED_TERRACOTTA),
|
|
(-833, 0) => Some(&Self::RED_TULIP),
|
|
(-556, 0) => Some(&Self::RED_WOOL),
|
|
(405, 0) => Some(&Self::REDSTONE),
|
|
(152, 0) => Some(&Self::REDSTONE_BLOCK),
|
|
(123, 0) => Some(&Self::REDSTONE_LAMP),
|
|
(73, 0) => Some(&Self::REDSTONE_ORE),
|
|
(76, 0) => Some(&Self::REDSTONE_TORCH),
|
|
(-466, 0) => Some(&Self::REINFORCED_DEEPSLATE),
|
|
(451, 0) => Some(&Self::REPEATER),
|
|
(188, 0) => Some(&Self::REPEATING_COMMAND_BLOCK),
|
|
(-1021, 0) => Some(&Self::RESIN_BLOCK),
|
|
(752, 0) => Some(&Self::RESIN_BRICK),
|
|
(-1014, 0) => Some(&Self::RESIN_BRICK_SLAB),
|
|
(-1016, 0) => Some(&Self::RESIN_BRICK_STAIRS),
|
|
(-1017, 0) => Some(&Self::RESIN_BRICK_WALL),
|
|
(-1013, 0) => Some(&Self::RESIN_BRICKS),
|
|
(-1022, 0) => Some(&Self::RESIN_CLUMP),
|
|
(-272, 0) => Some(&Self::RESPAWN_ANCHOR),
|
|
(733, 0) => Some(&Self::RIB_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(-318, 0) => Some(&Self::ROOTED_DIRT),
|
|
(-866, 0) => Some(&Self::ROSE_BUSH),
|
|
(306, 0) => Some(&Self::ROTTEN_FLESH),
|
|
(403, 0) => Some(&Self::SADDLE),
|
|
(294, 0) => Some(&Self::SALMON),
|
|
(397, 0) => Some(&Self::SALMON_BUCKET),
|
|
(516, 0) => Some(&Self::SALMON_SPAWN_EGG),
|
|
(12, 0) => Some(&Self::SAND),
|
|
(24, 0) => Some(&Self::SANDSTONE),
|
|
(-872, 0) => Some(&Self::SANDSTONE_SLAB),
|
|
(128, 0) => Some(&Self::SANDSTONE_STAIRS),
|
|
(-975, 5) => Some(&Self::SANDSTONE_WALL),
|
|
(-165, 0) => Some(&Self::SCAFFOLDING),
|
|
(717, 0) => Some(&Self::SCRAPE_POTTERY_SHERD),
|
|
(-458, 0) => Some(&Self::SCULK),
|
|
(-460, 0) => Some(&Self::SCULK_CATALYST),
|
|
(-307, 0) => Some(&Self::SCULK_SENSOR),
|
|
(-461, 0) => Some(&Self::SCULK_SHRIEKER),
|
|
(-459, 0) => Some(&Self::SCULK_VEIN),
|
|
(169, 0) => Some(&Self::SEA_LANTERN),
|
|
(-156, 0) => Some(&Self::SEA_PICKLE),
|
|
(-130, 0) => Some(&Self::SEAGRASS),
|
|
(724, 0) => Some(&Self::SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(738, 0) => Some(&Self::SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(718, 0) => Some(&Self::SHEAF_POTTERY_SHERD),
|
|
(453, 0) => Some(&Self::SHEARS),
|
|
(471, 0) => Some(&Self::SHEEP_SPAWN_EGG),
|
|
(719, 0) => Some(&Self::SHELTER_POTTERY_SHERD),
|
|
(387, 0) => Some(&Self::SHIELD),
|
|
(-1028, 0) => Some(&Self::SHORT_DRY_GRASS),
|
|
(31, 0) => Some(&Self::SHORT_GRASS),
|
|
(-230, 0) => Some(&Self::SHROOMLIGHT),
|
|
(205, 0) => Some(&Self::SHULKER_BOX),
|
|
(605, 0) => Some(&Self::SHULKER_SHELL),
|
|
(503, 0) => Some(&Self::SHULKER_SPAWN_EGG),
|
|
(735, 0) => Some(&Self::SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(476, 0) => Some(&Self::SILVERFISH_SPAWN_EGG),
|
|
(501, 0) => Some(&Self::SKELETON_HORSE_SPAWN_EGG),
|
|
(144, 0) => Some(&Self::SKELETON_SKULL),
|
|
(477, 0) => Some(&Self::SKELETON_SPAWN_EGG),
|
|
(622, 0) => Some(&Self::SKULL_BANNER_PATTERN),
|
|
(720, 0) => Some(&Self::SKULL_POTTERY_SHERD),
|
|
(420, 0) => Some(&Self::SLIME_BALL),
|
|
(165, 0) => Some(&Self::SLIME_BLOCK),
|
|
(478, 0) => Some(&Self::SLIME_SPAWN_EGG),
|
|
(-332, 0) => Some(&Self::SMALL_AMETHYST_BUD),
|
|
(-336, 0) => Some(&Self::SMALL_DRIPLEAF),
|
|
(-202, 0) => Some(&Self::SMITHING_TABLE),
|
|
(-198, 0) => Some(&Self::SMOKER),
|
|
(-377, 0) => Some(&Self::SMOOTH_BASALT),
|
|
(-955, 0) => Some(&Self::SMOOTH_QUARTZ),
|
|
(-898, 0) => Some(&Self::SMOOTH_QUARTZ_SLAB),
|
|
(-185, 0) => Some(&Self::SMOOTH_QUARTZ_STAIRS),
|
|
(-958, 0) => Some(&Self::SMOOTH_RED_SANDSTONE),
|
|
(-891, 0) => Some(&Self::SMOOTH_RED_SANDSTONE_SLAB),
|
|
(-176, 0) => Some(&Self::SMOOTH_RED_SANDSTONE_STAIRS),
|
|
(-946, 0) => Some(&Self::SMOOTH_SANDSTONE),
|
|
(-889, 0) => Some(&Self::SMOOTH_SANDSTONE_SLAB),
|
|
(-177, 0) => Some(&Self::SMOOTH_SANDSTONE_STAIRS),
|
|
(-183, 0) => Some(&Self::SMOOTH_STONE),
|
|
(44, 0) => Some(&Self::SMOOTH_STONE_SLAB),
|
|
(-596, 0) => Some(&Self::SNIFFER_EGG),
|
|
(534, 0) => Some(&Self::SNIFFER_SPAWN_EGG),
|
|
(721, 0) => Some(&Self::SNORT_POTTERY_SHERD),
|
|
(732, 0) => Some(&Self::SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(78, 0) => Some(&Self::SNOW),
|
|
(80, 0) => Some(&Self::SNOW_BLOCK),
|
|
(540, 0) => Some(&Self::SNOW_GOLEM_SPAWN_EGG),
|
|
(406, 0) => Some(&Self::SNOWBALL),
|
|
(664, 0) => Some(&Self::SOUL_CAMPFIRE),
|
|
(-269, 0) => Some(&Self::SOUL_LANTERN),
|
|
(88, 0) => Some(&Self::SOUL_SAND),
|
|
(-236, 0) => Some(&Self::SOUL_SOIL),
|
|
(-268, 0) => Some(&Self::SOUL_TORCH),
|
|
(52, 0) => Some(&Self::SPAWNER),
|
|
(307, 0) => Some(&Self::SPIDER_EYE),
|
|
(479, 0) => Some(&Self::SPIDER_SPAWN_EGG),
|
|
(734, 0) => Some(&Self::SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(600, 0) => Some(&Self::SPLASH_POTION),
|
|
(19, 0) => Some(&Self::SPONGE),
|
|
(-321, 0) => Some(&Self::SPORE_BLOSSOM),
|
|
(410, 0) => Some(&Self::SPRUCE_BOAT),
|
|
(-144, 0) => Some(&Self::SPRUCE_BUTTON),
|
|
(683, 0) => Some(&Self::SPRUCE_CHEST_BOAT),
|
|
(592, 0) => Some(&Self::SPRUCE_DOOR),
|
|
(-579, 1) => Some(&Self::SPRUCE_FENCE),
|
|
(183, 0) => Some(&Self::SPRUCE_FENCE_GATE),
|
|
(-501, 0) => Some(&Self::SPRUCE_HANGING_SIGN),
|
|
(-800, 1) => Some(&Self::SPRUCE_LEAVES),
|
|
(-569, 1) => Some(&Self::SPRUCE_LOG),
|
|
(-739, 1) => Some(&Self::SPRUCE_PLANKS),
|
|
(-154, 0) => Some(&Self::SPRUCE_PRESSURE_PLATE),
|
|
(-825, 0) => Some(&Self::SPRUCE_SAPLING),
|
|
(-1048, 0) => Some(&Self::SPRUCE_SHELF),
|
|
(615, 0) => Some(&Self::SPRUCE_SIGN),
|
|
(-804, 0) => Some(&Self::SPRUCE_SLAB),
|
|
(134, 0) => Some(&Self::SPRUCE_STAIRS),
|
|
(-149, 0) => Some(&Self::SPRUCE_TRAPDOOR),
|
|
(-814, 1) => Some(&Self::SPRUCE_WOOD),
|
|
(667, 0) => Some(&Self::SPYGLASS),
|
|
(483, 0) => Some(&Self::SQUID_SPAWN_EGG),
|
|
(29, 1) => Some(&Self::STICKY_PISTON),
|
|
(1, 0) => Some(&Self::STONE),
|
|
(346, 0) => Some(&Self::STONE_AXE),
|
|
(-875, 0) => Some(&Self::STONE_BRICK_SLAB),
|
|
(109, 0) => Some(&Self::STONE_BRICK_STAIRS),
|
|
(-977, 7) => Some(&Self::STONE_BRICK_WALL),
|
|
(98, 0) => Some(&Self::STONE_BRICKS),
|
|
(77, 0) => Some(&Self::STONE_BUTTON),
|
|
(362, 0) => Some(&Self::STONE_HOE),
|
|
(345, 0) => Some(&Self::STONE_PICKAXE),
|
|
(70, 0) => Some(&Self::STONE_PRESSURE_PLATE),
|
|
(344, 0) => Some(&Self::STONE_SHOVEL),
|
|
(801, 0) => Some(&Self::STONE_SLAB),
|
|
(262, 0) => Some(&Self::STONE_SPEAR),
|
|
(-180, 0) => Some(&Self::STONE_STAIRS),
|
|
(343, 0) => Some(&Self::STONE_SWORD),
|
|
(-197, 0) => Some(&Self::STONECUTTER),
|
|
(495, 0) => Some(&Self::STRAY_SPAWN_EGG),
|
|
(529, 0) => Some(&Self::STRIDER_SPAWN_EGG),
|
|
(358, 0) => Some(&Self::STRING),
|
|
(-8, 0) => Some(&Self::STRIPPED_ACACIA_LOG),
|
|
(-823, 12) => Some(&Self::STRIPPED_ACACIA_WOOD),
|
|
(-528, 0) => Some(&Self::STRIPPED_BAMBOO_BLOCK),
|
|
(-6, 0) => Some(&Self::STRIPPED_BIRCH_LOG),
|
|
(-821, 10) => Some(&Self::STRIPPED_BIRCH_WOOD),
|
|
(-535, 0) => Some(&Self::STRIPPED_CHERRY_LOG),
|
|
(-545, 0) => Some(&Self::STRIPPED_CHERRY_WOOD),
|
|
(-300, 0) => Some(&Self::STRIPPED_CRIMSON_HYPHAE),
|
|
(-240, 0) => Some(&Self::STRIPPED_CRIMSON_STEM),
|
|
(-9, 0) => Some(&Self::STRIPPED_DARK_OAK_LOG),
|
|
(-824, 13) => Some(&Self::STRIPPED_DARK_OAK_WOOD),
|
|
(-7, 0) => Some(&Self::STRIPPED_JUNGLE_LOG),
|
|
(-822, 11) => Some(&Self::STRIPPED_JUNGLE_WOOD),
|
|
(-485, 0) => Some(&Self::STRIPPED_MANGROVE_LOG),
|
|
(-498, 0) => Some(&Self::STRIPPED_MANGROVE_WOOD),
|
|
(-10, 0) => Some(&Self::STRIPPED_OAK_LOG),
|
|
(-819, 8) => Some(&Self::STRIPPED_OAK_WOOD),
|
|
(-994, 0) => Some(&Self::STRIPPED_PALE_OAK_LOG),
|
|
(-1004, 0) => Some(&Self::STRIPPED_PALE_OAK_WOOD),
|
|
(-5, 0) => Some(&Self::STRIPPED_SPRUCE_LOG),
|
|
(-820, 9) => Some(&Self::STRIPPED_SPRUCE_WOOD),
|
|
(-301, 0) => Some(&Self::STRIPPED_WARPED_HYPHAE),
|
|
(-241, 0) => Some(&Self::STRIPPED_WARPED_STEM),
|
|
(252, 0) => Some(&Self::STRUCTURE_BLOCK),
|
|
(217, 0) => Some(&Self::STRUCTURE_VOID),
|
|
(448, 0) => Some(&Self::SUGAR),
|
|
(417, 0) => Some(&Self::SUGAR_CANE),
|
|
(175, 0) => Some(&Self::SUNFLOWER),
|
|
(-573, 0) => Some(&Self::SUSPICIOUS_GRAVEL),
|
|
(-529, 0) => Some(&Self::SUSPICIOUS_SAND),
|
|
(631, 0) => Some(&Self::SUSPICIOUS_STEW),
|
|
(316, 0) => Some(&Self::SWEET_BERRIES),
|
|
(672, 0) => Some(&Self::TADPOLE_BUCKET),
|
|
(671, 0) => Some(&Self::TADPOLE_SPAWN_EGG),
|
|
(-1029, 0) => Some(&Self::TALL_DRY_GRASS),
|
|
(-864, 0) => Some(&Self::TALL_GRASS),
|
|
(-239, 0) => Some(&Self::TARGET),
|
|
(172, 0) => Some(&Self::TERRACOTTA),
|
|
(731, 0) => Some(&Self::TIDE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(-334, 0) => Some(&Self::TINTED_GLASS),
|
|
(46, 0) => Some(&Self::TNT),
|
|
(564, 0) => Some(&Self::TNT_MINECART),
|
|
(50, 0) => Some(&Self::TORCH),
|
|
(-568, 0) => Some(&Self::TORCHFLOWER),
|
|
(325, 0) => Some(&Self::TORCHFLOWER_SEEDS),
|
|
(607, 0) => Some(&Self::TOTEM_OF_UNDYING),
|
|
(690, 0) => Some(&Self::TRADER_LLAMA_SPAWN_EGG),
|
|
(146, 0) => Some(&Self::TRAPPED_CHEST),
|
|
(283, 0) => Some(&Self::TRIAL_KEY),
|
|
(-315, 0) => Some(&Self::TRIAL_SPAWNER),
|
|
(585, 0) => Some(&Self::TRIDENT),
|
|
(131, 0) => Some(&Self::TRIPWIRE_HOOK),
|
|
(295, 0) => Some(&Self::TROPICAL_FISH),
|
|
(398, 0) => Some(&Self::TROPICAL_FISH_BUCKET),
|
|
(513, 0) => Some(&Self::TROPICAL_FISH_SPAWN_EGG),
|
|
(-131, 0) => Some(&Self::TUBE_CORAL),
|
|
(-132, 0) => Some(&Self::TUBE_CORAL_BLOCK),
|
|
(-133, 0) => Some(&Self::TUBE_CORAL_FAN),
|
|
(-333, 0) => Some(&Self::TUFF),
|
|
(-755, 0) => Some(&Self::TUFF_BRICK_SLAB),
|
|
(-757, 0) => Some(&Self::TUFF_BRICK_STAIRS),
|
|
(-758, 0) => Some(&Self::TUFF_BRICK_WALL),
|
|
(-754, 0) => Some(&Self::TUFF_BRICKS),
|
|
(-744, 0) => Some(&Self::TUFF_SLAB),
|
|
(-746, 0) => Some(&Self::TUFF_STAIRS),
|
|
(-747, 0) => Some(&Self::TUFF_WALL),
|
|
(-159, 0) => Some(&Self::TURTLE_EGG),
|
|
(612, 0) => Some(&Self::TURTLE_HELMET),
|
|
(611, 0) => Some(&Self::TURTLE_SCUTE),
|
|
(519, 0) => Some(&Self::TURTLE_SPAWN_EGG),
|
|
(-287, 0) => Some(&Self::TWISTING_VINES),
|
|
(-314, 0) => Some(&Self::VAULT),
|
|
(-470, 0) => Some(&Self::VERDANT_FROGLIGHT),
|
|
(730, 0) => Some(&Self::VEX_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(510, 0) => Some(&Self::VEX_SPAWN_EGG),
|
|
(482, 0) => Some(&Self::VILLAGER_SPAWN_EGG),
|
|
(508, 0) => Some(&Self::VINDICATOR_SPAWN_EGG),
|
|
(106, 0) => Some(&Self::VINE),
|
|
(526, 0) => Some(&Self::WANDERING_TRADER_SPAWN_EGG),
|
|
(728, 0) => Some(&Self::WARD_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(674, 0) => Some(&Self::WARDEN_SPAWN_EGG),
|
|
(-261, 0) => Some(&Self::WARPED_BUTTON),
|
|
(660, 0) => Some(&Self::WARPED_DOOR),
|
|
(-257, 0) => Some(&Self::WARPED_FENCE),
|
|
(-259, 0) => Some(&Self::WARPED_FENCE_GATE),
|
|
(-229, 0) => Some(&Self::WARPED_FUNGUS),
|
|
(661, 0) => Some(&Self::WARPED_FUNGUS_ON_A_STICK),
|
|
(-507, 0) => Some(&Self::WARPED_HANGING_SIGN),
|
|
(-298, 0) => Some(&Self::WARPED_HYPHAE),
|
|
(-233, 0) => Some(&Self::WARPED_NYLIUM),
|
|
(-243, 0) => Some(&Self::WARPED_PLANKS),
|
|
(-263, 0) => Some(&Self::WARPED_PRESSURE_PLATE),
|
|
(-224, 0) => Some(&Self::WARPED_ROOTS),
|
|
(-1058, 0) => Some(&Self::WARPED_SHELF),
|
|
(658, 0) => Some(&Self::WARPED_SIGN),
|
|
(-265, 0) => Some(&Self::WARPED_SLAB),
|
|
(-255, 0) => Some(&Self::WARPED_STAIRS),
|
|
(-226, 0) => Some(&Self::WARPED_STEM),
|
|
(-247, 0) => Some(&Self::WARPED_TRAPDOOR),
|
|
(-227, 0) => Some(&Self::WARPED_WART_BLOCK),
|
|
(394, 0) => Some(&Self::WATER_BUCKET),
|
|
(-764, 0) => Some(&Self::WAXED_CHISELED_COPPER),
|
|
(-1070, 0) => Some(&Self::WAXED_COPPER_BARS),
|
|
(-344, 0) => Some(&Self::WAXED_COPPER_BLOCK),
|
|
(-780, 0) => Some(&Self::WAXED_COPPER_BULB),
|
|
(-1078, 0) => Some(&Self::WAXED_COPPER_CHAIN),
|
|
(-1035, 0) => Some(&Self::WAXED_COPPER_CHEST),
|
|
(-788, 0) => Some(&Self::WAXED_COPPER_DOOR),
|
|
(-1043, 0) => Some(&Self::WAXED_COPPER_GOLEM_STATUE),
|
|
(-772, 0) => Some(&Self::WAXED_COPPER_GRATE),
|
|
(-1087, 0) => Some(&Self::WAXED_COPPER_LANTERN),
|
|
(-796, 0) => Some(&Self::WAXED_COPPER_TRAPDOOR),
|
|
(-351, 0) => Some(&Self::WAXED_CUT_COPPER),
|
|
(-365, 0) => Some(&Self::WAXED_CUT_COPPER_SLAB),
|
|
(-358, 0) => Some(&Self::WAXED_CUT_COPPER_STAIRS),
|
|
(-765, 0) => Some(&Self::WAXED_EXPOSED_CHISELED_COPPER),
|
|
(-345, 0) => Some(&Self::WAXED_EXPOSED_COPPER),
|
|
(-1071, 0) => Some(&Self::WAXED_EXPOSED_COPPER_BARS),
|
|
(-781, 0) => Some(&Self::WAXED_EXPOSED_COPPER_BULB),
|
|
(-1079, 0) => Some(&Self::WAXED_EXPOSED_COPPER_CHAIN),
|
|
(-1036, 0) => Some(&Self::WAXED_EXPOSED_COPPER_CHEST),
|
|
(-789, 0) => Some(&Self::WAXED_EXPOSED_COPPER_DOOR),
|
|
(-1044, 0) => Some(&Self::WAXED_EXPOSED_COPPER_GOLEM_STATUE),
|
|
(-773, 0) => Some(&Self::WAXED_EXPOSED_COPPER_GRATE),
|
|
(-1088, 0) => Some(&Self::WAXED_EXPOSED_COPPER_LANTERN),
|
|
(-797, 0) => Some(&Self::WAXED_EXPOSED_COPPER_TRAPDOOR),
|
|
(-352, 0) => Some(&Self::WAXED_EXPOSED_CUT_COPPER),
|
|
(-366, 0) => Some(&Self::WAXED_EXPOSED_CUT_COPPER_SLAB),
|
|
(-359, 0) => Some(&Self::WAXED_EXPOSED_CUT_COPPER_STAIRS),
|
|
(-1063, 0) => Some(&Self::WAXED_EXPOSED_LIGHTNING_ROD),
|
|
(-1062, 0) => Some(&Self::WAXED_LIGHTNING_ROD),
|
|
(-766, 0) => Some(&Self::WAXED_OXIDIZED_CHISELED_COPPER),
|
|
(-446, 0) => Some(&Self::WAXED_OXIDIZED_COPPER),
|
|
(-1073, 0) => Some(&Self::WAXED_OXIDIZED_COPPER_BARS),
|
|
(-783, 0) => Some(&Self::WAXED_OXIDIZED_COPPER_BULB),
|
|
(-1081, 0) => Some(&Self::WAXED_OXIDIZED_COPPER_CHAIN),
|
|
(-1038, 0) => Some(&Self::WAXED_OXIDIZED_COPPER_CHEST),
|
|
(-791, 0) => Some(&Self::WAXED_OXIDIZED_COPPER_DOOR),
|
|
(-1046, 0) => Some(&Self::WAXED_OXIDIZED_COPPER_GOLEM_STATUE),
|
|
(-775, 0) => Some(&Self::WAXED_OXIDIZED_COPPER_GRATE),
|
|
(-1090, 0) => Some(&Self::WAXED_OXIDIZED_COPPER_LANTERN),
|
|
(-799, 0) => Some(&Self::WAXED_OXIDIZED_COPPER_TRAPDOOR),
|
|
(-447, 0) => Some(&Self::WAXED_OXIDIZED_CUT_COPPER),
|
|
(-449, 0) => Some(&Self::WAXED_OXIDIZED_CUT_COPPER_SLAB),
|
|
(-448, 0) => Some(&Self::WAXED_OXIDIZED_CUT_COPPER_STAIRS),
|
|
(-1065, 0) => Some(&Self::WAXED_OXIDIZED_LIGHTNING_ROD),
|
|
(-767, 0) => Some(&Self::WAXED_WEATHERED_CHISELED_COPPER),
|
|
(-346, 0) => Some(&Self::WAXED_WEATHERED_COPPER),
|
|
(-1072, 0) => Some(&Self::WAXED_WEATHERED_COPPER_BARS),
|
|
(-782, 0) => Some(&Self::WAXED_WEATHERED_COPPER_BULB),
|
|
(-1080, 0) => Some(&Self::WAXED_WEATHERED_COPPER_CHAIN),
|
|
(-1037, 0) => Some(&Self::WAXED_WEATHERED_COPPER_CHEST),
|
|
(-790, 0) => Some(&Self::WAXED_WEATHERED_COPPER_DOOR),
|
|
(-1045, 0) => Some(&Self::WAXED_WEATHERED_COPPER_GOLEM_STATUE),
|
|
(-774, 0) => Some(&Self::WAXED_WEATHERED_COPPER_GRATE),
|
|
(-1089, 0) => Some(&Self::WAXED_WEATHERED_COPPER_LANTERN),
|
|
(-798, 0) => Some(&Self::WAXED_WEATHERED_COPPER_TRAPDOOR),
|
|
(-353, 0) => Some(&Self::WAXED_WEATHERED_CUT_COPPER),
|
|
(-367, 0) => Some(&Self::WAXED_WEATHERED_CUT_COPPER_SLAB),
|
|
(-360, 0) => Some(&Self::WAXED_WEATHERED_CUT_COPPER_STAIRS),
|
|
(-1064, 0) => Some(&Self::WAXED_WEATHERED_LIGHTNING_ROD),
|
|
(736, 0) => Some(&Self::WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(-762, 0) => Some(&Self::WEATHERED_CHISELED_COPPER),
|
|
(-342, 0) => Some(&Self::WEATHERED_COPPER),
|
|
(-1068, 0) => Some(&Self::WEATHERED_COPPER_BARS),
|
|
(-778, 0) => Some(&Self::WEATHERED_COPPER_BULB),
|
|
(-1076, 0) => Some(&Self::WEATHERED_COPPER_CHAIN),
|
|
(-1033, 0) => Some(&Self::WEATHERED_COPPER_CHEST),
|
|
(-786, 0) => Some(&Self::WEATHERED_COPPER_DOOR),
|
|
(-1041, 0) => Some(&Self::WEATHERED_COPPER_GOLEM_STATUE),
|
|
(-770, 0) => Some(&Self::WEATHERED_COPPER_GRATE),
|
|
(-1085, 0) => Some(&Self::WEATHERED_COPPER_LANTERN),
|
|
(-794, 0) => Some(&Self::WEATHERED_COPPER_TRAPDOOR),
|
|
(-349, 0) => Some(&Self::WEATHERED_CUT_COPPER),
|
|
(-363, 0) => Some(&Self::WEATHERED_CUT_COPPER_SLAB),
|
|
(-356, 0) => Some(&Self::WEATHERED_CUT_COPPER_STAIRS),
|
|
(-1060, 0) => Some(&Self::WEATHERED_LIGHTNING_ROD),
|
|
(-231, 0) => Some(&Self::WEEPING_VINES),
|
|
(-984, 1) => Some(&Self::WET_SPONGE),
|
|
(366, 0) => Some(&Self::WHEAT),
|
|
(320, 0) => Some(&Self::WHEAT_SEEDS),
|
|
(606, 15) => Some(&Self::WHITE_BANNER),
|
|
(450, 0) => Some(&Self::WHITE_BED),
|
|
(279, 0) => Some(&Self::WHITE_BUNDLE),
|
|
(-413, 0) => Some(&Self::WHITE_CANDLE),
|
|
(171, 0) => Some(&Self::WHITE_CARPET),
|
|
(236, 0) => Some(&Self::WHITE_CONCRETE),
|
|
(237, 0) => Some(&Self::WHITE_CONCRETE_POWDER),
|
|
(442, 0) => Some(&Self::WHITE_DYE),
|
|
(220, 0) => Some(&Self::WHITE_GLAZED_TERRACOTTA),
|
|
(770, 0) => Some(&Self::WHITE_HARNESS),
|
|
(218, 0) => Some(&Self::WHITE_SHULKER_BOX),
|
|
(241, 0) => Some(&Self::WHITE_STAINED_GLASS),
|
|
(160, 0) => Some(&Self::WHITE_STAINED_GLASS_PANE),
|
|
(159, 0) => Some(&Self::WHITE_TERRACOTTA),
|
|
(-835, 0) => Some(&Self::WHITE_TULIP),
|
|
(35, 0) => Some(&Self::WHITE_WOOL),
|
|
(727, 0) => Some(&Self::WILD_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
(-1024, 0) => Some(&Self::WILDFLOWERS),
|
|
(284, 0) => Some(&Self::WIND_CHARGE),
|
|
(485, 0) => Some(&Self::WITCH_SPAWN_EGG),
|
|
(-216, 0) => Some(&Self::WITHER_ROSE),
|
|
(-965, 0) => Some(&Self::WITHER_SKELETON_SKULL),
|
|
(498, 0) => Some(&Self::WITHER_SKELETON_SPAWN_EGG),
|
|
(542, 0) => Some(&Self::WITHER_SPAWN_EGG),
|
|
(747, 0) => Some(&Self::WOLF_ARMOR),
|
|
(472, 0) => Some(&Self::WOLF_SPAWN_EGG),
|
|
(342, 0) => Some(&Self::WOODEN_AXE),
|
|
(361, 0) => Some(&Self::WOODEN_HOE),
|
|
(341, 0) => Some(&Self::WOODEN_PICKAXE),
|
|
(340, 0) => Some(&Self::WOODEN_SHOVEL),
|
|
(263, 0) => Some(&Self::WOODEN_SPEAR),
|
|
(339, 0) => Some(&Self::WOODEN_SWORD),
|
|
(550, 0) => Some(&Self::WRITABLE_BOOK),
|
|
(551, 0) => Some(&Self::WRITTEN_BOOK),
|
|
(606, 11) => Some(&Self::YELLOW_BANNER),
|
|
(450, 4) => Some(&Self::YELLOW_BED),
|
|
(280, 0) => Some(&Self::YELLOW_BUNDLE),
|
|
(-417, 0) => Some(&Self::YELLOW_CANDLE),
|
|
(-600, 4) => Some(&Self::YELLOW_CARPET),
|
|
(-631, 4) => Some(&Self::YELLOW_CONCRETE),
|
|
(-712, 4) => Some(&Self::YELLOW_CONCRETE_POWDER),
|
|
(438, 0) => Some(&Self::YELLOW_DYE),
|
|
(224, 0) => Some(&Self::YELLOW_GLAZED_TERRACOTTA),
|
|
(771, 0) => Some(&Self::YELLOW_HARNESS),
|
|
(-616, 4) => Some(&Self::YELLOW_SHULKER_BOX),
|
|
(-676, 4) => Some(&Self::YELLOW_STAINED_GLASS),
|
|
(-646, 4) => Some(&Self::YELLOW_STAINED_GLASS_PANE),
|
|
(-727, 4) => Some(&Self::YELLOW_TERRACOTTA),
|
|
(-558, 0) => Some(&Self::YELLOW_WOOL),
|
|
(532, 0) => Some(&Self::ZOGLIN_SPAWN_EGG),
|
|
(-966, 0) => Some(&Self::ZOMBIE_HEAD),
|
|
(502, 0) => Some(&Self::ZOMBIE_HORSE_SPAWN_EGG),
|
|
(785, 0) => Some(&Self::ZOMBIE_NAUTILUS_SPAWN_EGG),
|
|
(480, 0) => Some(&Self::ZOMBIE_SPAWN_EGG),
|
|
(511, 0) => Some(&Self::ZOMBIE_VILLAGER_SPAWN_EGG),
|
|
(481, 0) => Some(&Self::ZOMBIFIED_PIGLIN_SPAWN_EGG),
|
|
_ => match bedrock_id {
|
|
411 => Some(&Self::ACACIA_BOAT),
|
|
-140 => Some(&Self::ACACIA_BUTTON),
|
|
684 => Some(&Self::ACACIA_CHEST_BOAT),
|
|
595 => Some(&Self::ACACIA_DOOR),
|
|
-575 => Some(&Self::ACACIA_FENCE),
|
|
187 => Some(&Self::ACACIA_FENCE_GATE),
|
|
-504 => Some(&Self::ACACIA_HANGING_SIGN),
|
|
161 => Some(&Self::ACACIA_LEAVES),
|
|
162 => Some(&Self::ACACIA_LOG),
|
|
-742 => Some(&Self::ACACIA_PLANKS),
|
|
-150 => Some(&Self::ACACIA_PRESSURE_PLATE),
|
|
-828 => Some(&Self::ACACIA_SAPLING),
|
|
-1051 => Some(&Self::ACACIA_SHELF),
|
|
618 => Some(&Self::ACACIA_SIGN),
|
|
-807 => Some(&Self::ACACIA_SLAB),
|
|
163 => Some(&Self::ACACIA_STAIRS),
|
|
-145 => Some(&Self::ACACIA_TRAPDOOR),
|
|
-817 => Some(&Self::ACACIA_WOOD),
|
|
126 => Some(&Self::ACTIVATOR_RAIL),
|
|
-158 => Some(&Self::AIR),
|
|
673 => Some(&Self::ALLAY_SPAWN_EGG),
|
|
-831 => Some(&Self::ALLIUM),
|
|
-327 => Some(&Self::AMETHYST_BLOCK),
|
|
-329 => Some(&Self::AMETHYST_CLUSTER),
|
|
666 => Some(&Self::AMETHYST_SHARD),
|
|
-271 => Some(&Self::ANCIENT_DEBRIS),
|
|
-594 => Some(&Self::ANDESITE),
|
|
-893 => Some(&Self::ANDESITE_SLAB),
|
|
-171 => Some(&Self::ANDESITE_STAIRS),
|
|
-974 => Some(&Self::ANDESITE_WALL),
|
|
699 => Some(&Self::ANGLER_POTTERY_SHERD),
|
|
145 => Some(&Self::ANVIL),
|
|
285 => Some(&Self::APPLE),
|
|
700 => Some(&Self::ARCHER_POTTERY_SHERD),
|
|
746 => Some(&Self::ARMADILLO_SCUTE),
|
|
745 => Some(&Self::ARMADILLO_SPAWN_EGG),
|
|
591 => Some(&Self::ARMOR_STAND),
|
|
701 => Some(&Self::ARMS_UP_POTTERY_SHERD),
|
|
332 => Some(&Self::ARROW),
|
|
401 => Some(&Self::AXOLOTL_BUCKET),
|
|
536 => Some(&Self::AXOLOTL_SPAWN_EGG),
|
|
-337 => Some(&Self::AZALEA),
|
|
-324 => Some(&Self::AZALEA_LEAVES),
|
|
-832 => Some(&Self::AZURE_BLUET),
|
|
310 => Some(&Self::BAKED_POTATO),
|
|
-163 => Some(&Self::BAMBOO),
|
|
-527 => Some(&Self::BAMBOO_BLOCK),
|
|
-511 => Some(&Self::BAMBOO_BUTTON),
|
|
696 => Some(&Self::BAMBOO_CHEST_RAFT),
|
|
-517 => Some(&Self::BAMBOO_DOOR),
|
|
-515 => Some(&Self::BAMBOO_FENCE),
|
|
-516 => Some(&Self::BAMBOO_FENCE_GATE),
|
|
-522 => Some(&Self::BAMBOO_HANGING_SIGN),
|
|
-509 => Some(&Self::BAMBOO_MOSAIC),
|
|
-524 => Some(&Self::BAMBOO_MOSAIC_SLAB),
|
|
-523 => Some(&Self::BAMBOO_MOSAIC_STAIRS),
|
|
-510 => Some(&Self::BAMBOO_PLANKS),
|
|
-514 => Some(&Self::BAMBOO_PRESSURE_PLATE),
|
|
695 => Some(&Self::BAMBOO_RAFT),
|
|
-1056 => Some(&Self::BAMBOO_SHELF),
|
|
694 => Some(&Self::BAMBOO_SIGN),
|
|
-513 => Some(&Self::BAMBOO_SLAB),
|
|
-512 => Some(&Self::BAMBOO_STAIRS),
|
|
-520 => Some(&Self::BAMBOO_TRAPDOOR),
|
|
-203 => Some(&Self::BARREL),
|
|
-161 => Some(&Self::BARRIER),
|
|
-234 => Some(&Self::BASALT),
|
|
486 => Some(&Self::BAT_SPAWN_EGG),
|
|
138 => Some(&Self::BEACON),
|
|
7 => Some(&Self::BEDROCK),
|
|
-218 => Some(&Self::BEE_NEST),
|
|
528 => Some(&Self::BEE_SPAWN_EGG),
|
|
302 => Some(&Self::BEEF),
|
|
-219 => Some(&Self::BEEHIVE),
|
|
314 => Some(&Self::BEETROOT),
|
|
324 => Some(&Self::BEETROOT_SEEDS),
|
|
315 => Some(&Self::BEETROOT_SOUP),
|
|
-206 => Some(&Self::BELL),
|
|
-323 => Some(&Self::BIG_DRIPLEAF),
|
|
408 => Some(&Self::BIRCH_BOAT),
|
|
-141 => Some(&Self::BIRCH_BUTTON),
|
|
681 => Some(&Self::BIRCH_CHEST_BOAT),
|
|
593 => Some(&Self::BIRCH_DOOR),
|
|
-576 => Some(&Self::BIRCH_FENCE),
|
|
184 => Some(&Self::BIRCH_FENCE_GATE),
|
|
-502 => Some(&Self::BIRCH_HANGING_SIGN),
|
|
-801 => Some(&Self::BIRCH_LEAVES),
|
|
-570 => Some(&Self::BIRCH_LOG),
|
|
-740 => Some(&Self::BIRCH_PLANKS),
|
|
-151 => Some(&Self::BIRCH_PRESSURE_PLATE),
|
|
-826 => Some(&Self::BIRCH_SAPLING),
|
|
-1049 => Some(&Self::BIRCH_SHELF),
|
|
616 => Some(&Self::BIRCH_SIGN),
|
|
-805 => Some(&Self::BIRCH_SLAB),
|
|
135 => Some(&Self::BIRCH_STAIRS),
|
|
-146 => Some(&Self::BIRCH_TRAPDOOR),
|
|
-815 => Some(&Self::BIRCH_WOOD),
|
|
606 => Some(&Self::BLACK_BANNER),
|
|
450 => Some(&Self::BLACK_BED),
|
|
264 => Some(&Self::BLACK_BUNDLE),
|
|
-428 => Some(&Self::BLACK_CANDLE),
|
|
-611 => Some(&Self::BLACK_CARPET),
|
|
-642 => Some(&Self::BLACK_CONCRETE),
|
|
-723 => Some(&Self::BLACK_CONCRETE_POWDER),
|
|
427 => Some(&Self::BLACK_DYE),
|
|
235 => Some(&Self::BLACK_GLAZED_TERRACOTTA),
|
|
756 => Some(&Self::BLACK_HARNESS),
|
|
-627 => Some(&Self::BLACK_SHULKER_BOX),
|
|
-687 => Some(&Self::BLACK_STAINED_GLASS),
|
|
-657 => Some(&Self::BLACK_STAINED_GLASS_PANE),
|
|
-738 => Some(&Self::BLACK_TERRACOTTA),
|
|
-554 => Some(&Self::BLACK_WOOL),
|
|
-273 => Some(&Self::BLACKSTONE),
|
|
-282 => Some(&Self::BLACKSTONE_SLAB),
|
|
-276 => Some(&Self::BLACKSTONE_STAIRS),
|
|
-277 => Some(&Self::BLACKSTONE_WALL),
|
|
702 => Some(&Self::BLADE_POTTERY_SHERD),
|
|
-196 => Some(&Self::BLAST_FURNACE),
|
|
462 => Some(&Self::BLAZE_POWDER),
|
|
455 => Some(&Self::BLAZE_ROD),
|
|
489 => Some(&Self::BLAZE_SPAWN_EGG),
|
|
265 => Some(&Self::BLUE_BUNDLE),
|
|
-424 => Some(&Self::BLUE_CANDLE),
|
|
-607 => Some(&Self::BLUE_CARPET),
|
|
-638 => Some(&Self::BLUE_CONCRETE),
|
|
-719 => Some(&Self::BLUE_CONCRETE_POWDER),
|
|
431 => Some(&Self::BLUE_DYE),
|
|
753 => Some(&Self::BLUE_EGG),
|
|
231 => Some(&Self::BLUE_GLAZED_TERRACOTTA),
|
|
757 => Some(&Self::BLUE_HARNESS),
|
|
-11 => Some(&Self::BLUE_ICE),
|
|
-830 => Some(&Self::BLUE_ORCHID),
|
|
-623 => Some(&Self::BLUE_SHULKER_BOX),
|
|
-683 => Some(&Self::BLUE_STAINED_GLASS),
|
|
-653 => Some(&Self::BLUE_STAINED_GLASS_PANE),
|
|
-734 => Some(&Self::BLUE_TERRACOTTA),
|
|
-563 => Some(&Self::BLUE_WOOL),
|
|
496 => Some(&Self::BOGGED_SPAWN_EGG),
|
|
741 => Some(&Self::BOLT_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
447 => Some(&Self::BONE),
|
|
216 => Some(&Self::BONE_BLOCK),
|
|
443 => Some(&Self::BONE_MEAL),
|
|
419 => Some(&Self::BOOK),
|
|
47 => Some(&Self::BOOKSHELF),
|
|
625 => Some(&Self::BORDURE_INDENTED_BANNER_PATTERN),
|
|
331 => Some(&Self::BOW),
|
|
353 => Some(&Self::BOWL),
|
|
-581 => Some(&Self::BRAIN_CORAL),
|
|
-849 => Some(&Self::BRAIN_CORAL_BLOCK),
|
|
-840 => Some(&Self::BRAIN_CORAL_FAN),
|
|
290 => Some(&Self::BREAD),
|
|
281 => Some(&Self::BREEZE_ROD),
|
|
535 => Some(&Self::BREEZE_SPAWN_EGG),
|
|
703 => Some(&Self::BREWER_POTTERY_SHERD),
|
|
464 => Some(&Self::BREWING_STAND),
|
|
415 => Some(&Self::BRICK),
|
|
-874 => Some(&Self::BRICK_SLAB),
|
|
108 => Some(&Self::BRICK_STAIRS),
|
|
-976 => Some(&Self::BRICK_WALL),
|
|
45 => Some(&Self::BRICKS),
|
|
266 => Some(&Self::BROWN_BUNDLE),
|
|
-425 => Some(&Self::BROWN_CANDLE),
|
|
-608 => Some(&Self::BROWN_CARPET),
|
|
-639 => Some(&Self::BROWN_CONCRETE),
|
|
-720 => Some(&Self::BROWN_CONCRETE_POWDER),
|
|
430 => Some(&Self::BROWN_DYE),
|
|
754 => Some(&Self::BROWN_EGG),
|
|
232 => Some(&Self::BROWN_GLAZED_TERRACOTTA),
|
|
758 => Some(&Self::BROWN_HARNESS),
|
|
39 => Some(&Self::BROWN_MUSHROOM),
|
|
99 => Some(&Self::BROWN_MUSHROOM_BLOCK),
|
|
-624 => Some(&Self::BROWN_SHULKER_BOX),
|
|
-684 => Some(&Self::BROWN_STAINED_GLASS),
|
|
-654 => Some(&Self::BROWN_STAINED_GLASS_PANE),
|
|
-735 => Some(&Self::BROWN_TERRACOTTA),
|
|
-555 => Some(&Self::BROWN_WOOL),
|
|
722 => Some(&Self::BRUSH),
|
|
-582 => Some(&Self::BUBBLE_CORAL),
|
|
-850 => Some(&Self::BUBBLE_CORAL_BLOCK),
|
|
-841 => Some(&Self::BUBBLE_CORAL_FAN),
|
|
392 => Some(&Self::BUCKET),
|
|
-328 => Some(&Self::BUDDING_AMETHYST),
|
|
267 => Some(&Self::BUNDLE),
|
|
704 => Some(&Self::BURN_POTTERY_SHERD),
|
|
-1023 => Some(&Self::BUSH),
|
|
81 => Some(&Self::CACTUS),
|
|
-1030 => Some(&Self::CACTUS_FLOWER),
|
|
449 => Some(&Self::CAKE),
|
|
-326 => Some(&Self::CALCITE),
|
|
-580 => Some(&Self::CALIBRATED_SCULK_SENSOR),
|
|
698 => Some(&Self::CAMEL_HUSK_SPAWN_EGG),
|
|
697 => Some(&Self::CAMEL_SPAWN_EGG),
|
|
630 => Some(&Self::CAMPFIRE),
|
|
-412 => Some(&Self::CANDLE),
|
|
308 => Some(&Self::CARROT),
|
|
556 => Some(&Self::CARROT_ON_A_STICK),
|
|
-200 => Some(&Self::CARTOGRAPHY_TABLE),
|
|
-155 => Some(&Self::CARVED_PUMPKIN),
|
|
522 => Some(&Self::CAT_SPAWN_EGG),
|
|
465 => Some(&Self::CAULDRON),
|
|
490 => Some(&Self::CAVE_SPIDER_SPAWN_EGG),
|
|
189 => Some(&Self::CHAIN_COMMAND_BLOCK),
|
|
374 => Some(&Self::CHAINMAIL_BOOTS),
|
|
372 => Some(&Self::CHAINMAIL_CHESTPLATE),
|
|
371 => Some(&Self::CHAINMAIL_HELMET),
|
|
373 => Some(&Self::CHAINMAIL_LEGGINGS),
|
|
334 => Some(&Self::CHARCOAL),
|
|
691 => Some(&Self::CHERRY_BOAT),
|
|
-530 => Some(&Self::CHERRY_BUTTON),
|
|
692 => Some(&Self::CHERRY_CHEST_BOAT),
|
|
-531 => Some(&Self::CHERRY_DOOR),
|
|
-532 => Some(&Self::CHERRY_FENCE),
|
|
-533 => Some(&Self::CHERRY_FENCE_GATE),
|
|
-534 => Some(&Self::CHERRY_HANGING_SIGN),
|
|
-548 => Some(&Self::CHERRY_LEAVES),
|
|
-536 => Some(&Self::CHERRY_LOG),
|
|
-537 => Some(&Self::CHERRY_PLANKS),
|
|
-538 => Some(&Self::CHERRY_PRESSURE_PLATE),
|
|
-547 => Some(&Self::CHERRY_SAPLING),
|
|
-1054 => Some(&Self::CHERRY_SHELF),
|
|
693 => Some(&Self::CHERRY_SIGN),
|
|
-539 => Some(&Self::CHERRY_SLAB),
|
|
-541 => Some(&Self::CHERRY_STAIRS),
|
|
-543 => Some(&Self::CHERRY_TRAPDOOR),
|
|
-546 => Some(&Self::CHERRY_WOOD),
|
|
54 => Some(&Self::CHEST),
|
|
421 => Some(&Self::CHEST_MINECART),
|
|
304 => Some(&Self::CHICKEN),
|
|
468 => Some(&Self::CHICKEN_SPAWN_EGG),
|
|
-959 => Some(&Self::CHIPPED_ANVIL),
|
|
-526 => Some(&Self::CHISELED_BOOKSHELF),
|
|
-1124 => Some(&Self::CHISELED_CINNABAR),
|
|
-760 => Some(&Self::CHISELED_COPPER),
|
|
-395 => Some(&Self::CHISELED_DEEPSLATE),
|
|
-302 => Some(&Self::CHISELED_NETHER_BRICKS),
|
|
-279 => Some(&Self::CHISELED_POLISHED_BLACKSTONE),
|
|
-953 => Some(&Self::CHISELED_QUARTZ_BLOCK),
|
|
-956 => Some(&Self::CHISELED_RED_SANDSTONE),
|
|
-1020 => Some(&Self::CHISELED_RESIN_BRICKS),
|
|
-944 => Some(&Self::CHISELED_SANDSTONE),
|
|
-870 => Some(&Self::CHISELED_STONE_BRICKS),
|
|
-305 => Some(&Self::CHISELED_SULFUR),
|
|
-753 => Some(&Self::CHISELED_TUFF),
|
|
-759 => Some(&Self::CHISELED_TUFF_BRICKS),
|
|
200 => Some(&Self::CHORUS_FLOWER),
|
|
597 => Some(&Self::CHORUS_FRUIT),
|
|
240 => Some(&Self::CHORUS_PLANT),
|
|
-1109 => Some(&Self::CINNABAR),
|
|
-1120 => Some(&Self::CINNABAR_BRICK_SLAB),
|
|
-1122 => Some(&Self::CINNABAR_BRICK_STAIRS),
|
|
-1123 => Some(&Self::CINNABAR_BRICK_WALL),
|
|
-1119 => Some(&Self::CINNABAR_BRICKS),
|
|
-1110 => Some(&Self::CINNABAR_SLAB),
|
|
-1112 => Some(&Self::CINNABAR_STAIRS),
|
|
-1113 => Some(&Self::CINNABAR_WALL),
|
|
82 => Some(&Self::CLAY),
|
|
416 => Some(&Self::CLAY_BALL),
|
|
425 => Some(&Self::CLOCK),
|
|
-1019 => Some(&Self::CLOSED_EYEBLOSSOM),
|
|
333 => Some(&Self::COAL),
|
|
173 => Some(&Self::COAL_BLOCK),
|
|
16 => Some(&Self::COAL_ORE),
|
|
-962 => Some(&Self::COARSE_DIRT),
|
|
726 => Some(&Self::COAST_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
-379 => Some(&Self::COBBLED_DEEPSLATE),
|
|
-380 => Some(&Self::COBBLED_DEEPSLATE_SLAB),
|
|
-381 => Some(&Self::COBBLED_DEEPSLATE_STAIRS),
|
|
-382 => Some(&Self::COBBLED_DEEPSLATE_WALL),
|
|
4 => Some(&Self::COBBLESTONE),
|
|
-873 => Some(&Self::COBBLESTONE_SLAB),
|
|
67 => Some(&Self::COBBLESTONE_STAIRS),
|
|
139 => Some(&Self::COBBLESTONE_WALL),
|
|
30 => Some(&Self::COBWEB),
|
|
444 => Some(&Self::COCOA_BEANS),
|
|
293 => Some(&Self::COD),
|
|
396 => Some(&Self::COD_BUCKET),
|
|
514 => Some(&Self::COD_SPAWN_EGG),
|
|
137 => Some(&Self::COMMAND_BLOCK),
|
|
602 => Some(&Self::COMMAND_BLOCK_MINECART),
|
|
561 => Some(&Self::COMPARATOR),
|
|
423 => Some(&Self::COMPASS),
|
|
-213 => Some(&Self::COMPOSTER),
|
|
-157 => Some(&Self::CONDUIT),
|
|
303 => Some(&Self::COOKED_BEEF),
|
|
305 => Some(&Self::COOKED_CHICKEN),
|
|
297 => Some(&Self::COOKED_COD),
|
|
590 => Some(&Self::COOKED_MUTTON),
|
|
292 => Some(&Self::COOKED_PORKCHOP),
|
|
318 => Some(&Self::COOKED_RABBIT),
|
|
298 => Some(&Self::COOKED_SALMON),
|
|
300 => Some(&Self::COOKIE),
|
|
776 => Some(&Self::COPPER_AXE),
|
|
-1066 => Some(&Self::COPPER_BARS),
|
|
-340 => Some(&Self::COPPER_BLOCK),
|
|
781 => Some(&Self::COPPER_BOOTS),
|
|
-776 => Some(&Self::COPPER_BULB),
|
|
-1074 => Some(&Self::COPPER_CHAIN),
|
|
-1031 => Some(&Self::COPPER_CHEST),
|
|
779 => Some(&Self::COPPER_CHESTPLATE),
|
|
-784 => Some(&Self::COPPER_DOOR),
|
|
772 => Some(&Self::COPPER_GOLEM_SPAWN_EGG),
|
|
-1039 => Some(&Self::COPPER_GOLEM_STATUE),
|
|
-768 => Some(&Self::COPPER_GRATE),
|
|
778 => Some(&Self::COPPER_HELMET),
|
|
777 => Some(&Self::COPPER_HOE),
|
|
783 => Some(&Self::COPPER_HORSE_ARMOR),
|
|
544 => Some(&Self::COPPER_INGOT),
|
|
-1083 => Some(&Self::COPPER_LANTERN),
|
|
780 => Some(&Self::COPPER_LEGGINGS),
|
|
787 => Some(&Self::COPPER_NAUTILUS_ARMOR),
|
|
782 => Some(&Self::COPPER_NUGGET),
|
|
-311 => Some(&Self::COPPER_ORE),
|
|
775 => Some(&Self::COPPER_PICKAXE),
|
|
774 => Some(&Self::COPPER_SHOVEL),
|
|
257 => Some(&Self::COPPER_SPEAR),
|
|
773 => Some(&Self::COPPER_SWORD),
|
|
-1082 => Some(&Self::COPPER_TORCH),
|
|
-792 => Some(&Self::COPPER_TRAPDOOR),
|
|
-838 => Some(&Self::CORNFLOWER),
|
|
469 => Some(&Self::COW_SPAWN_EGG),
|
|
-410 => Some(&Self::CRACKED_DEEPSLATE_BRICKS),
|
|
-409 => Some(&Self::CRACKED_DEEPSLATE_TILES),
|
|
-303 => Some(&Self::CRACKED_NETHER_BRICKS),
|
|
-280 => Some(&Self::CRACKED_POLISHED_BLACKSTONE_BRICKS),
|
|
-869 => Some(&Self::CRACKED_STONE_BRICKS),
|
|
-313 => Some(&Self::CRAFTER),
|
|
58 => Some(&Self::CRAFTING_TABLE),
|
|
-1012 => Some(&Self::CREAKING_HEART),
|
|
751 => Some(&Self::CREAKING_SPAWN_EGG),
|
|
621 => Some(&Self::CREEPER_BANNER_PATTERN),
|
|
-968 => Some(&Self::CREEPER_HEAD),
|
|
474 => Some(&Self::CREEPER_SPAWN_EGG),
|
|
-260 => Some(&Self::CRIMSON_BUTTON),
|
|
659 => Some(&Self::CRIMSON_DOOR),
|
|
-256 => Some(&Self::CRIMSON_FENCE),
|
|
-258 => Some(&Self::CRIMSON_FENCE_GATE),
|
|
-228 => Some(&Self::CRIMSON_FUNGUS),
|
|
-506 => Some(&Self::CRIMSON_HANGING_SIGN),
|
|
-299 => Some(&Self::CRIMSON_HYPHAE),
|
|
-232 => Some(&Self::CRIMSON_NYLIUM),
|
|
-242 => Some(&Self::CRIMSON_PLANKS),
|
|
-262 => Some(&Self::CRIMSON_PRESSURE_PLATE),
|
|
-223 => Some(&Self::CRIMSON_ROOTS),
|
|
-1057 => Some(&Self::CRIMSON_SHELF),
|
|
657 => Some(&Self::CRIMSON_SIGN),
|
|
-264 => Some(&Self::CRIMSON_SLAB),
|
|
-254 => Some(&Self::CRIMSON_STAIRS),
|
|
-225 => Some(&Self::CRIMSON_STEM),
|
|
-246 => Some(&Self::CRIMSON_TRAPDOOR),
|
|
614 => Some(&Self::CROSSBOW),
|
|
-289 => Some(&Self::CRYING_OBSIDIAN),
|
|
-347 => Some(&Self::CUT_COPPER),
|
|
-361 => Some(&Self::CUT_COPPER_SLAB),
|
|
-354 => Some(&Self::CUT_COPPER_STAIRS),
|
|
-957 => Some(&Self::CUT_RED_SANDSTONE),
|
|
-901 => Some(&Self::CUT_RED_SANDSTONE_SLAB),
|
|
-945 => Some(&Self::CUT_SANDSTONE),
|
|
-900 => Some(&Self::CUT_SANDSTONE_SLAB),
|
|
268 => Some(&Self::CYAN_BUNDLE),
|
|
-422 => Some(&Self::CYAN_CANDLE),
|
|
-605 => Some(&Self::CYAN_CARPET),
|
|
-636 => Some(&Self::CYAN_CONCRETE),
|
|
-717 => Some(&Self::CYAN_CONCRETE_POWDER),
|
|
433 => Some(&Self::CYAN_DYE),
|
|
229 => Some(&Self::CYAN_GLAZED_TERRACOTTA),
|
|
759 => Some(&Self::CYAN_HARNESS),
|
|
-621 => Some(&Self::CYAN_SHULKER_BOX),
|
|
-681 => Some(&Self::CYAN_STAINED_GLASS),
|
|
-651 => Some(&Self::CYAN_STAINED_GLASS_PANE),
|
|
-732 => Some(&Self::CYAN_TERRACOTTA),
|
|
-561 => Some(&Self::CYAN_WOOL),
|
|
-960 => Some(&Self::DAMAGED_ANVIL),
|
|
37 => Some(&Self::DANDELION),
|
|
705 => Some(&Self::DANGER_POTTERY_SHERD),
|
|
412 => Some(&Self::DARK_OAK_BOAT),
|
|
-142 => Some(&Self::DARK_OAK_BUTTON),
|
|
685 => Some(&Self::DARK_OAK_CHEST_BOAT),
|
|
596 => Some(&Self::DARK_OAK_DOOR),
|
|
-577 => Some(&Self::DARK_OAK_FENCE),
|
|
186 => Some(&Self::DARK_OAK_FENCE_GATE),
|
|
-505 => Some(&Self::DARK_OAK_HANGING_SIGN),
|
|
-803 => Some(&Self::DARK_OAK_LEAVES),
|
|
-572 => Some(&Self::DARK_OAK_LOG),
|
|
-743 => Some(&Self::DARK_OAK_PLANKS),
|
|
-152 => Some(&Self::DARK_OAK_PRESSURE_PLATE),
|
|
-829 => Some(&Self::DARK_OAK_SAPLING),
|
|
-1052 => Some(&Self::DARK_OAK_SHELF),
|
|
619 => Some(&Self::DARK_OAK_SIGN),
|
|
-808 => Some(&Self::DARK_OAK_SLAB),
|
|
164 => Some(&Self::DARK_OAK_STAIRS),
|
|
-147 => Some(&Self::DARK_OAK_TRAPDOOR),
|
|
-818 => Some(&Self::DARK_OAK_WOOD),
|
|
-947 => Some(&Self::DARK_PRISMARINE),
|
|
-886 => Some(&Self::DARK_PRISMARINE_SLAB),
|
|
-3 => Some(&Self::DARK_PRISMARINE_STAIRS),
|
|
151 => Some(&Self::DAYLIGHT_DETECTOR),
|
|
-586 => Some(&Self::DEAD_BRAIN_CORAL),
|
|
-854 => Some(&Self::DEAD_BRAIN_CORAL_BLOCK),
|
|
-844 => Some(&Self::DEAD_BRAIN_CORAL_FAN),
|
|
-587 => Some(&Self::DEAD_BUBBLE_CORAL),
|
|
-855 => Some(&Self::DEAD_BUBBLE_CORAL_BLOCK),
|
|
-845 => Some(&Self::DEAD_BUBBLE_CORAL_FAN),
|
|
32 => Some(&Self::DEAD_BUSH),
|
|
-588 => Some(&Self::DEAD_FIRE_CORAL),
|
|
-856 => Some(&Self::DEAD_FIRE_CORAL_BLOCK),
|
|
-846 => Some(&Self::DEAD_FIRE_CORAL_FAN),
|
|
-589 => Some(&Self::DEAD_HORN_CORAL),
|
|
-857 => Some(&Self::DEAD_HORN_CORAL_BLOCK),
|
|
-847 => Some(&Self::DEAD_HORN_CORAL_FAN),
|
|
-585 => Some(&Self::DEAD_TUBE_CORAL),
|
|
-853 => Some(&Self::DEAD_TUBE_CORAL_BLOCK),
|
|
-134 => Some(&Self::DEAD_TUBE_CORAL_FAN),
|
|
352 => Some(&Self::DEBUG_STICK),
|
|
-551 => Some(&Self::DECORATED_POT),
|
|
-378 => Some(&Self::DEEPSLATE),
|
|
-392 => Some(&Self::DEEPSLATE_BRICK_SLAB),
|
|
-393 => Some(&Self::DEEPSLATE_BRICK_STAIRS),
|
|
-394 => Some(&Self::DEEPSLATE_BRICK_WALL),
|
|
-391 => Some(&Self::DEEPSLATE_BRICKS),
|
|
-406 => Some(&Self::DEEPSLATE_COAL_ORE),
|
|
-408 => Some(&Self::DEEPSLATE_COPPER_ORE),
|
|
-405 => Some(&Self::DEEPSLATE_DIAMOND_ORE),
|
|
-407 => Some(&Self::DEEPSLATE_EMERALD_ORE),
|
|
-402 => Some(&Self::DEEPSLATE_GOLD_ORE),
|
|
-401 => Some(&Self::DEEPSLATE_IRON_ORE),
|
|
-400 => Some(&Self::DEEPSLATE_LAPIS_ORE),
|
|
-403 => Some(&Self::DEEPSLATE_REDSTONE_ORE),
|
|
-388 => Some(&Self::DEEPSLATE_TILE_SLAB),
|
|
-389 => Some(&Self::DEEPSLATE_TILE_STAIRS),
|
|
-390 => Some(&Self::DEEPSLATE_TILE_WALL),
|
|
-387 => Some(&Self::DEEPSLATE_TILES),
|
|
28 => Some(&Self::DETECTOR_RAIL),
|
|
335 => Some(&Self::DIAMOND),
|
|
350 => Some(&Self::DIAMOND_AXE),
|
|
57 => Some(&Self::DIAMOND_BLOCK),
|
|
382 => Some(&Self::DIAMOND_BOOTS),
|
|
380 => Some(&Self::DIAMOND_CHESTPLATE),
|
|
379 => Some(&Self::DIAMOND_HELMET),
|
|
364 => Some(&Self::DIAMOND_HOE),
|
|
572 => Some(&Self::DIAMOND_HORSE_ARMOR),
|
|
381 => Some(&Self::DIAMOND_LEGGINGS),
|
|
790 => Some(&Self::DIAMOND_NAUTILUS_ARMOR),
|
|
56 => Some(&Self::DIAMOND_ORE),
|
|
349 => Some(&Self::DIAMOND_PICKAXE),
|
|
348 => Some(&Self::DIAMOND_SHOVEL),
|
|
258 => Some(&Self::DIAMOND_SPEAR),
|
|
347 => Some(&Self::DIAMOND_SWORD),
|
|
-592 => Some(&Self::DIORITE),
|
|
-894 => Some(&Self::DIORITE_SLAB),
|
|
-170 => Some(&Self::DIORITE_STAIRS),
|
|
-973 => Some(&Self::DIORITE_WALL),
|
|
3 => Some(&Self::DIRT),
|
|
198 => Some(&Self::DIRT_PATH),
|
|
679 => Some(&Self::DISC_FRAGMENT_5),
|
|
23 => Some(&Self::DISPENSER),
|
|
518 => Some(&Self::DOLPHIN_SPAWN_EGG),
|
|
499 => Some(&Self::DONKEY_SPAWN_EGG),
|
|
599 => Some(&Self::DRAGON_BREATH),
|
|
122 => Some(&Self::DRAGON_EGG),
|
|
-969 => Some(&Self::DRAGON_HEAD),
|
|
-1027 => Some(&Self::DRIED_GHAST),
|
|
299 => Some(&Self::DRIED_KELP),
|
|
-139 => Some(&Self::DRIED_KELP_BLOCK),
|
|
-317 => Some(&Self::DRIPSTONE_BLOCK),
|
|
125 => Some(&Self::DROPPER),
|
|
517 => Some(&Self::DROWNED_SPAWN_EGG),
|
|
725 => Some(&Self::DUNE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
689 => Some(&Self::ECHO_SHARD),
|
|
422 => Some(&Self::EGG),
|
|
505 => Some(&Self::ELDER_GUARDIAN_SPAWN_EGG),
|
|
603 => Some(&Self::ELYTRA),
|
|
552 => Some(&Self::EMERALD),
|
|
133 => Some(&Self::EMERALD_BLOCK),
|
|
129 => Some(&Self::EMERALD_ORE),
|
|
560 => Some(&Self::ENCHANTED_BOOK),
|
|
288 => Some(&Self::ENCHANTED_GOLDEN_APPLE),
|
|
116 => Some(&Self::ENCHANTING_TABLE),
|
|
844 => Some(&Self::END_CRYSTAL),
|
|
120 => Some(&Self::END_PORTAL_FRAME),
|
|
208 => Some(&Self::END_ROD),
|
|
121 => Some(&Self::END_STONE),
|
|
-162 => Some(&Self::END_STONE_BRICK_SLAB),
|
|
-178 => Some(&Self::END_STONE_BRICK_STAIRS),
|
|
-980 => Some(&Self::END_STONE_BRICK_WALL),
|
|
206 => Some(&Self::END_STONE_BRICKS),
|
|
130 => Some(&Self::ENDER_CHEST),
|
|
541 => Some(&Self::ENDER_DRAGON_SPAWN_EGG),
|
|
466 => Some(&Self::ENDER_EYE),
|
|
454 => Some(&Self::ENDER_PEARL),
|
|
475 => Some(&Self::ENDERMAN_SPAWN_EGG),
|
|
493 => Some(&Self::ENDERMITE_SPAWN_EGG),
|
|
509 => Some(&Self::EVOKER_SPAWN_EGG),
|
|
548 => Some(&Self::EXPERIENCE_BOTTLE),
|
|
706 => Some(&Self::EXPLORER_POTTERY_SHERD),
|
|
-761 => Some(&Self::EXPOSED_CHISELED_COPPER),
|
|
-341 => Some(&Self::EXPOSED_COPPER),
|
|
-1067 => Some(&Self::EXPOSED_COPPER_BARS),
|
|
-777 => Some(&Self::EXPOSED_COPPER_BULB),
|
|
-1075 => Some(&Self::EXPOSED_COPPER_CHAIN),
|
|
-1032 => Some(&Self::EXPOSED_COPPER_CHEST),
|
|
-785 => Some(&Self::EXPOSED_COPPER_DOOR),
|
|
-1040 => Some(&Self::EXPOSED_COPPER_GOLEM_STATUE),
|
|
-769 => Some(&Self::EXPOSED_COPPER_GRATE),
|
|
-1084 => Some(&Self::EXPOSED_COPPER_LANTERN),
|
|
-793 => Some(&Self::EXPOSED_COPPER_TRAPDOOR),
|
|
-348 => Some(&Self::EXPOSED_CUT_COPPER),
|
|
-362 => Some(&Self::EXPOSED_CUT_COPPER_SLAB),
|
|
-355 => Some(&Self::EXPOSED_CUT_COPPER_STAIRS),
|
|
-1059 => Some(&Self::EXPOSED_LIGHTNING_ROD),
|
|
729 => Some(&Self::EYE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
60 => Some(&Self::FARMLAND),
|
|
359 => Some(&Self::FEATHER),
|
|
461 => Some(&Self::FERMENTED_SPIDER_EYE),
|
|
-848 => Some(&Self::FERN),
|
|
624 => Some(&Self::FIELD_MASONED_BANNER_PATTERN),
|
|
452 => Some(&Self::FILLED_MAP),
|
|
549 => Some(&Self::FIRE_CHARGE),
|
|
-583 => Some(&Self::FIRE_CORAL),
|
|
-851 => Some(&Self::FIRE_CORAL_BLOCK),
|
|
-842 => Some(&Self::FIRE_CORAL_FAN),
|
|
-1025 => Some(&Self::FIREFLY_BUSH),
|
|
558 => Some(&Self::FIREWORK_ROCKET),
|
|
559 => Some(&Self::FIREWORK_STAR),
|
|
424 => Some(&Self::FISHING_ROD),
|
|
-201 => Some(&Self::FLETCHING_TABLE),
|
|
388 => Some(&Self::FLINT),
|
|
330 => Some(&Self::FLINT_AND_STEEL),
|
|
740 => Some(&Self::FLOW_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
628 => Some(&Self::FLOW_BANNER_PATTERN),
|
|
707 => Some(&Self::FLOW_POTTERY_SHERD),
|
|
620 => Some(&Self::FLOWER_BANNER_PATTERN),
|
|
554 => Some(&Self::FLOWER_POT),
|
|
-338 => Some(&Self::FLOWERING_AZALEA),
|
|
-325 => Some(&Self::FLOWERING_AZALEA_LEAVES),
|
|
524 => Some(&Self::FOX_SPAWN_EGG),
|
|
708 => Some(&Self::FRIEND_POTTERY_SHERD),
|
|
670 => Some(&Self::FROG_SPAWN_EGG),
|
|
-468 => Some(&Self::FROGSPAWN),
|
|
61 => Some(&Self::FURNACE),
|
|
565 => Some(&Self::FURNACE_MINECART),
|
|
487 => Some(&Self::GHAST_SPAWN_EGG),
|
|
457 => Some(&Self::GHAST_TEAR),
|
|
-281 => Some(&Self::GILDED_BLACKSTONE),
|
|
20 => Some(&Self::GLASS),
|
|
460 => Some(&Self::GLASS_BOTTLE),
|
|
102 => Some(&Self::GLASS_PANE),
|
|
467 => Some(&Self::GLISTERING_MELON_SLICE),
|
|
627 => Some(&Self::GLOBE_BANNER_PATTERN),
|
|
845 => Some(&Self::GLOW_BERRIES),
|
|
543 => Some(&Self::GLOW_INK_SAC),
|
|
665 => Some(&Self::GLOW_ITEM_FRAME),
|
|
-411 => Some(&Self::GLOW_LICHEN),
|
|
538 => Some(&Self::GLOW_SQUID_SPAWN_EGG),
|
|
89 => Some(&Self::GLOWSTONE),
|
|
426 => Some(&Self::GLOWSTONE_DUST),
|
|
669 => Some(&Self::GOAT_HORN),
|
|
537 => Some(&Self::GOAT_SPAWN_EGG),
|
|
41 => Some(&Self::GOLD_BLOCK),
|
|
337 => Some(&Self::GOLD_INGOT),
|
|
458 => Some(&Self::GOLD_NUGGET),
|
|
14 => Some(&Self::GOLD_ORE),
|
|
287 => Some(&Self::GOLDEN_APPLE),
|
|
357 => Some(&Self::GOLDEN_AXE),
|
|
386 => Some(&Self::GOLDEN_BOOTS),
|
|
312 => Some(&Self::GOLDEN_CARROT),
|
|
384 => Some(&Self::GOLDEN_CHESTPLATE),
|
|
-1091 => Some(&Self::GOLDEN_DANDELION),
|
|
383 => Some(&Self::GOLDEN_HELMET),
|
|
365 => Some(&Self::GOLDEN_HOE),
|
|
571 => Some(&Self::GOLDEN_HORSE_ARMOR),
|
|
385 => Some(&Self::GOLDEN_LEGGINGS),
|
|
789 => Some(&Self::GOLDEN_NAUTILUS_ARMOR),
|
|
356 => Some(&Self::GOLDEN_PICKAXE),
|
|
355 => Some(&Self::GOLDEN_SHOVEL),
|
|
259 => Some(&Self::GOLDEN_SPEAR),
|
|
354 => Some(&Self::GOLDEN_SWORD),
|
|
-590 => Some(&Self::GRANITE),
|
|
-896 => Some(&Self::GRANITE_SLAB),
|
|
-169 => Some(&Self::GRANITE_STAIRS),
|
|
-972 => Some(&Self::GRANITE_WALL),
|
|
2 => Some(&Self::GRASS_BLOCK),
|
|
13 => Some(&Self::GRAVEL),
|
|
269 => Some(&Self::GRAY_BUNDLE),
|
|
-420 => Some(&Self::GRAY_CANDLE),
|
|
-603 => Some(&Self::GRAY_CARPET),
|
|
-634 => Some(&Self::GRAY_CONCRETE),
|
|
-715 => Some(&Self::GRAY_CONCRETE_POWDER),
|
|
435 => Some(&Self::GRAY_DYE),
|
|
227 => Some(&Self::GRAY_GLAZED_TERRACOTTA),
|
|
760 => Some(&Self::GRAY_HARNESS),
|
|
-619 => Some(&Self::GRAY_SHULKER_BOX),
|
|
-679 => Some(&Self::GRAY_STAINED_GLASS),
|
|
-649 => Some(&Self::GRAY_STAINED_GLASS_PANE),
|
|
-730 => Some(&Self::GRAY_TERRACOTTA),
|
|
-553 => Some(&Self::GRAY_WOOL),
|
|
270 => Some(&Self::GREEN_BUNDLE),
|
|
-426 => Some(&Self::GREEN_CANDLE),
|
|
-609 => Some(&Self::GREEN_CARPET),
|
|
-640 => Some(&Self::GREEN_CONCRETE),
|
|
-721 => Some(&Self::GREEN_CONCRETE_POWDER),
|
|
429 => Some(&Self::GREEN_DYE),
|
|
233 => Some(&Self::GREEN_GLAZED_TERRACOTTA),
|
|
761 => Some(&Self::GREEN_HARNESS),
|
|
-625 => Some(&Self::GREEN_SHULKER_BOX),
|
|
-685 => Some(&Self::GREEN_STAINED_GLASS),
|
|
-655 => Some(&Self::GREEN_STAINED_GLASS_PANE),
|
|
-736 => Some(&Self::GREEN_TERRACOTTA),
|
|
-560 => Some(&Self::GREEN_WOOL),
|
|
-195 => Some(&Self::GRINDSTONE),
|
|
494 => Some(&Self::GUARDIAN_SPAWN_EGG),
|
|
360 => Some(&Self::GUNPOWDER),
|
|
629 => Some(&Self::GUSTER_BANNER_PATTERN),
|
|
709 => Some(&Self::GUSTER_POTTERY_SHERD),
|
|
-319 => Some(&Self::HANGING_ROOTS),
|
|
755 => Some(&Self::HAPPY_GHAST_SPAWN_EGG),
|
|
170 => Some(&Self::HAY_BLOCK),
|
|
610 => Some(&Self::HEART_OF_THE_SEA),
|
|
710 => Some(&Self::HEART_POTTERY_SHERD),
|
|
711 => Some(&Self::HEARTBREAK_POTTERY_SHERD),
|
|
-316 => Some(&Self::HEAVY_CORE),
|
|
148 => Some(&Self::HEAVY_WEIGHTED_PRESSURE_PLATE),
|
|
530 => Some(&Self::HOGLIN_SPAWN_EGG),
|
|
-220 => Some(&Self::HONEY_BLOCK),
|
|
633 => Some(&Self::HONEY_BOTTLE),
|
|
632 => Some(&Self::HONEYCOMB),
|
|
-221 => Some(&Self::HONEYCOMB_BLOCK),
|
|
566 => Some(&Self::HOPPER),
|
|
-584 => Some(&Self::HORN_CORAL),
|
|
-852 => Some(&Self::HORN_CORAL_BLOCK),
|
|
-843 => Some(&Self::HORN_CORAL_FAN),
|
|
491 => Some(&Self::HORSE_SPAWN_EGG),
|
|
739 => Some(&Self::HOST_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
712 => Some(&Self::HOWL_POTTERY_SHERD),
|
|
497 => Some(&Self::HUSK_SPAWN_EGG),
|
|
79 => Some(&Self::ICE),
|
|
-862 => Some(&Self::INFESTED_CHISELED_STONE_BRICKS),
|
|
-858 => Some(&Self::INFESTED_COBBLESTONE),
|
|
-861 => Some(&Self::INFESTED_CRACKED_STONE_BRICKS),
|
|
-454 => Some(&Self::INFESTED_DEEPSLATE),
|
|
-860 => Some(&Self::INFESTED_MOSSY_STONE_BRICKS),
|
|
97 => Some(&Self::INFESTED_STONE),
|
|
-859 => Some(&Self::INFESTED_STONE_BRICKS),
|
|
445 => Some(&Self::INK_SAC),
|
|
329 => Some(&Self::IRON_AXE),
|
|
101 => Some(&Self::IRON_BARS),
|
|
42 => Some(&Self::IRON_BLOCK),
|
|
378 => Some(&Self::IRON_BOOTS),
|
|
-286 => Some(&Self::IRON_CHAIN),
|
|
376 => Some(&Self::IRON_CHESTPLATE),
|
|
404 => Some(&Self::IRON_DOOR),
|
|
539 => Some(&Self::IRON_GOLEM_SPAWN_EGG),
|
|
375 => Some(&Self::IRON_HELMET),
|
|
363 => Some(&Self::IRON_HOE),
|
|
570 => Some(&Self::IRON_HORSE_ARMOR),
|
|
336 => Some(&Self::IRON_INGOT),
|
|
377 => Some(&Self::IRON_LEGGINGS),
|
|
788 => Some(&Self::IRON_NAUTILUS_ARMOR),
|
|
608 => Some(&Self::IRON_NUGGET),
|
|
15 => Some(&Self::IRON_ORE),
|
|
328 => Some(&Self::IRON_PICKAXE),
|
|
327 => Some(&Self::IRON_SHOVEL),
|
|
260 => Some(&Self::IRON_SPEAR),
|
|
338 => Some(&Self::IRON_SWORD),
|
|
167 => Some(&Self::IRON_TRAPDOOR),
|
|
553 => Some(&Self::ITEM_FRAME),
|
|
91 => Some(&Self::JACK_O_LANTERN),
|
|
-211 => Some(&Self::JIGSAW),
|
|
84 => Some(&Self::JUKEBOX),
|
|
409 => Some(&Self::JUNGLE_BOAT),
|
|
-143 => Some(&Self::JUNGLE_BUTTON),
|
|
682 => Some(&Self::JUNGLE_CHEST_BOAT),
|
|
594 => Some(&Self::JUNGLE_DOOR),
|
|
-578 => Some(&Self::JUNGLE_FENCE),
|
|
185 => Some(&Self::JUNGLE_FENCE_GATE),
|
|
-503 => Some(&Self::JUNGLE_HANGING_SIGN),
|
|
-802 => Some(&Self::JUNGLE_LEAVES),
|
|
-571 => Some(&Self::JUNGLE_LOG),
|
|
-741 => Some(&Self::JUNGLE_PLANKS),
|
|
-153 => Some(&Self::JUNGLE_PRESSURE_PLATE),
|
|
-827 => Some(&Self::JUNGLE_SAPLING),
|
|
-1050 => Some(&Self::JUNGLE_SHELF),
|
|
617 => Some(&Self::JUNGLE_SIGN),
|
|
-806 => Some(&Self::JUNGLE_SLAB),
|
|
136 => Some(&Self::JUNGLE_STAIRS),
|
|
-148 => Some(&Self::JUNGLE_TRAPDOOR),
|
|
-816 => Some(&Self::JUNGLE_WOOD),
|
|
414 => Some(&Self::KELP),
|
|
65 => Some(&Self::LADDER),
|
|
-208 => Some(&Self::LANTERN),
|
|
22 => Some(&Self::LAPIS_BLOCK),
|
|
446 => Some(&Self::LAPIS_LAZULI),
|
|
21 => Some(&Self::LAPIS_ORE),
|
|
-330 => Some(&Self::LARGE_AMETHYST_BUD),
|
|
-865 => Some(&Self::LARGE_FERN),
|
|
395 => Some(&Self::LAVA_BUCKET),
|
|
586 => Some(&Self::LEAD),
|
|
-1026 => Some(&Self::LEAF_LITTER),
|
|
413 => Some(&Self::LEATHER),
|
|
370 => Some(&Self::LEATHER_BOOTS),
|
|
368 => Some(&Self::LEATHER_CHESTPLATE),
|
|
367 => Some(&Self::LEATHER_HELMET),
|
|
569 => Some(&Self::LEATHER_HORSE_ARMOR),
|
|
369 => Some(&Self::LEATHER_LEGGINGS),
|
|
-194 => Some(&Self::LECTERN),
|
|
69 => Some(&Self::LEVER),
|
|
839 => Some(&Self::LIGHT),
|
|
271 => Some(&Self::LIGHT_BLUE_BUNDLE),
|
|
-416 => Some(&Self::LIGHT_BLUE_CANDLE),
|
|
-599 => Some(&Self::LIGHT_BLUE_CARPET),
|
|
-630 => Some(&Self::LIGHT_BLUE_CONCRETE),
|
|
-711 => Some(&Self::LIGHT_BLUE_CONCRETE_POWDER),
|
|
439 => Some(&Self::LIGHT_BLUE_DYE),
|
|
223 => Some(&Self::LIGHT_BLUE_GLAZED_TERRACOTTA),
|
|
762 => Some(&Self::LIGHT_BLUE_HARNESS),
|
|
-615 => Some(&Self::LIGHT_BLUE_SHULKER_BOX),
|
|
-675 => Some(&Self::LIGHT_BLUE_STAINED_GLASS),
|
|
-645 => Some(&Self::LIGHT_BLUE_STAINED_GLASS_PANE),
|
|
-726 => Some(&Self::LIGHT_BLUE_TERRACOTTA),
|
|
-562 => Some(&Self::LIGHT_BLUE_WOOL),
|
|
272 => Some(&Self::LIGHT_GRAY_BUNDLE),
|
|
-421 => Some(&Self::LIGHT_GRAY_CANDLE),
|
|
-604 => Some(&Self::LIGHT_GRAY_CARPET),
|
|
-635 => Some(&Self::LIGHT_GRAY_CONCRETE),
|
|
-716 => Some(&Self::LIGHT_GRAY_CONCRETE_POWDER),
|
|
434 => Some(&Self::LIGHT_GRAY_DYE),
|
|
228 => Some(&Self::LIGHT_GRAY_GLAZED_TERRACOTTA),
|
|
763 => Some(&Self::LIGHT_GRAY_HARNESS),
|
|
-620 => Some(&Self::LIGHT_GRAY_SHULKER_BOX),
|
|
-680 => Some(&Self::LIGHT_GRAY_STAINED_GLASS),
|
|
-650 => Some(&Self::LIGHT_GRAY_STAINED_GLASS_PANE),
|
|
-731 => Some(&Self::LIGHT_GRAY_TERRACOTTA),
|
|
-552 => Some(&Self::LIGHT_GRAY_WOOL),
|
|
147 => Some(&Self::LIGHT_WEIGHTED_PRESSURE_PLATE),
|
|
-312 => Some(&Self::LIGHTNING_ROD),
|
|
-863 => Some(&Self::LILAC),
|
|
-839 => Some(&Self::LILY_OF_THE_VALLEY),
|
|
111 => Some(&Self::LILY_PAD),
|
|
273 => Some(&Self::LIME_BUNDLE),
|
|
-418 => Some(&Self::LIME_CANDLE),
|
|
-601 => Some(&Self::LIME_CARPET),
|
|
-632 => Some(&Self::LIME_CONCRETE),
|
|
-713 => Some(&Self::LIME_CONCRETE_POWDER),
|
|
437 => Some(&Self::LIME_DYE),
|
|
225 => Some(&Self::LIME_GLAZED_TERRACOTTA),
|
|
764 => Some(&Self::LIME_HARNESS),
|
|
-617 => Some(&Self::LIME_SHULKER_BOX),
|
|
-677 => Some(&Self::LIME_STAINED_GLASS),
|
|
-647 => Some(&Self::LIME_STAINED_GLASS_PANE),
|
|
-728 => Some(&Self::LIME_TERRACOTTA),
|
|
-559 => Some(&Self::LIME_WOOL),
|
|
601 => Some(&Self::LINGERING_POTION),
|
|
507 => Some(&Self::LLAMA_SPAWN_EGG),
|
|
-222 => Some(&Self::LODESTONE),
|
|
-204 => Some(&Self::LOOM),
|
|
351 => Some(&Self::MACE),
|
|
274 => Some(&Self::MAGENTA_BUNDLE),
|
|
-415 => Some(&Self::MAGENTA_CANDLE),
|
|
-598 => Some(&Self::MAGENTA_CARPET),
|
|
-629 => Some(&Self::MAGENTA_CONCRETE),
|
|
-710 => Some(&Self::MAGENTA_CONCRETE_POWDER),
|
|
440 => Some(&Self::MAGENTA_DYE),
|
|
222 => Some(&Self::MAGENTA_GLAZED_TERRACOTTA),
|
|
765 => Some(&Self::MAGENTA_HARNESS),
|
|
-614 => Some(&Self::MAGENTA_SHULKER_BOX),
|
|
-674 => Some(&Self::MAGENTA_STAINED_GLASS),
|
|
-644 => Some(&Self::MAGENTA_STAINED_GLASS_PANE),
|
|
-725 => Some(&Self::MAGENTA_TERRACOTTA),
|
|
-565 => Some(&Self::MAGENTA_WOOL),
|
|
213 => Some(&Self::MAGMA_BLOCK),
|
|
463 => Some(&Self::MAGMA_CREAM),
|
|
488 => Some(&Self::MAGMA_CUBE_SPAWN_EGG),
|
|
677 => Some(&Self::MANGROVE_BOAT),
|
|
-487 => Some(&Self::MANGROVE_BUTTON),
|
|
686 => Some(&Self::MANGROVE_CHEST_BOAT),
|
|
675 => Some(&Self::MANGROVE_DOOR),
|
|
-491 => Some(&Self::MANGROVE_FENCE),
|
|
-492 => Some(&Self::MANGROVE_FENCE_GATE),
|
|
-508 => Some(&Self::MANGROVE_HANGING_SIGN),
|
|
-472 => Some(&Self::MANGROVE_LEAVES),
|
|
-484 => Some(&Self::MANGROVE_LOG),
|
|
-486 => Some(&Self::MANGROVE_PLANKS),
|
|
-490 => Some(&Self::MANGROVE_PRESSURE_PLATE),
|
|
-474 => Some(&Self::MANGROVE_PROPAGULE),
|
|
-482 => Some(&Self::MANGROVE_ROOTS),
|
|
-1053 => Some(&Self::MANGROVE_SHELF),
|
|
676 => Some(&Self::MANGROVE_SIGN),
|
|
-489 => Some(&Self::MANGROVE_SLAB),
|
|
-488 => Some(&Self::MANGROVE_STAIRS),
|
|
-496 => Some(&Self::MANGROVE_TRAPDOOR),
|
|
-497 => Some(&Self::MANGROVE_WOOD),
|
|
555 => Some(&Self::MAP),
|
|
-331 => Some(&Self::MEDIUM_AMETHYST_BUD),
|
|
103 => Some(&Self::MELON),
|
|
322 => Some(&Self::MELON_SEEDS),
|
|
301 => Some(&Self::MELON_SLICE),
|
|
393 => Some(&Self::MILK_BUCKET),
|
|
402 => Some(&Self::MINECART),
|
|
713 => Some(&Self::MINER_POTTERY_SHERD),
|
|
623 => Some(&Self::MOJANG_BANNER_PATTERN),
|
|
473 => Some(&Self::MOOSHROOM_SPAWN_EGG),
|
|
-320 => Some(&Self::MOSS_BLOCK),
|
|
-335 => Some(&Self::MOSS_CARPET),
|
|
48 => Some(&Self::MOSSY_COBBLESTONE),
|
|
-888 => Some(&Self::MOSSY_COBBLESTONE_SLAB),
|
|
-179 => Some(&Self::MOSSY_COBBLESTONE_STAIRS),
|
|
-971 => Some(&Self::MOSSY_COBBLESTONE_WALL),
|
|
-166 => Some(&Self::MOSSY_STONE_BRICK_SLAB),
|
|
-175 => Some(&Self::MOSSY_STONE_BRICK_STAIRS),
|
|
-978 => Some(&Self::MOSSY_STONE_BRICK_WALL),
|
|
-868 => Some(&Self::MOSSY_STONE_BRICKS),
|
|
714 => Some(&Self::MOURNER_POTTERY_SHERD),
|
|
-473 => Some(&Self::MUD),
|
|
-478 => Some(&Self::MUD_BRICK_SLAB),
|
|
-480 => Some(&Self::MUD_BRICK_STAIRS),
|
|
-481 => Some(&Self::MUD_BRICK_WALL),
|
|
-475 => Some(&Self::MUD_BRICKS),
|
|
-483 => Some(&Self::MUDDY_MANGROVE_ROOTS),
|
|
500 => Some(&Self::MULE_SPAWN_EGG),
|
|
-1008 => Some(&Self::MUSHROOM_STEM),
|
|
289 => Some(&Self::MUSHROOM_STEW),
|
|
583 => Some(&Self::MUSIC_DISC_11),
|
|
573 => Some(&Self::MUSIC_DISC_13),
|
|
678 => Some(&Self::MUSIC_DISC_5),
|
|
575 => Some(&Self::MUSIC_DISC_BLOCKS),
|
|
574 => Some(&Self::MUSIC_DISC_CAT),
|
|
576 => Some(&Self::MUSIC_DISC_CHIRP),
|
|
828 => Some(&Self::MUSIC_DISC_CREATOR),
|
|
829 => Some(&Self::MUSIC_DISC_CREATOR_MUSIC_BOX),
|
|
577 => Some(&Self::MUSIC_DISC_FAR),
|
|
832 => Some(&Self::MUSIC_DISC_LAVA_CHICKEN),
|
|
578 => Some(&Self::MUSIC_DISC_MALL),
|
|
579 => Some(&Self::MUSIC_DISC_MELLOHI),
|
|
668 => Some(&Self::MUSIC_DISC_OTHERSIDE),
|
|
662 => Some(&Self::MUSIC_DISC_PIGSTEP),
|
|
830 => Some(&Self::MUSIC_DISC_PRECIPICE),
|
|
742 => Some(&Self::MUSIC_DISC_RELIC),
|
|
580 => Some(&Self::MUSIC_DISC_STAL),
|
|
581 => Some(&Self::MUSIC_DISC_STRAD),
|
|
831 => Some(&Self::MUSIC_DISC_TEARS),
|
|
584 => Some(&Self::MUSIC_DISC_WAIT),
|
|
582 => Some(&Self::MUSIC_DISC_WARD),
|
|
589 => Some(&Self::MUTTON),
|
|
110 => Some(&Self::MYCELIUM),
|
|
587 => Some(&Self::NAME_TAG),
|
|
609 => Some(&Self::NAUTILUS_SHELL),
|
|
784 => Some(&Self::NAUTILUS_SPAWN_EGG),
|
|
562 => Some(&Self::NETHER_BRICK),
|
|
113 => Some(&Self::NETHER_BRICK_FENCE),
|
|
-877 => Some(&Self::NETHER_BRICK_SLAB),
|
|
114 => Some(&Self::NETHER_BRICK_STAIRS),
|
|
-979 => Some(&Self::NETHER_BRICK_WALL),
|
|
112 => Some(&Self::NETHER_BRICKS),
|
|
-288 => Some(&Self::NETHER_GOLD_ORE),
|
|
153 => Some(&Self::NETHER_QUARTZ_ORE),
|
|
663 => Some(&Self::NETHER_SPROUTS),
|
|
557 => Some(&Self::NETHER_STAR),
|
|
323 => Some(&Self::NETHER_WART),
|
|
214 => Some(&Self::NETHER_WART_BLOCK),
|
|
649 => Some(&Self::NETHERITE_AXE),
|
|
-270 => Some(&Self::NETHERITE_BLOCK),
|
|
655 => Some(&Self::NETHERITE_BOOTS),
|
|
653 => Some(&Self::NETHERITE_CHESTPLATE),
|
|
652 => Some(&Self::NETHERITE_HELMET),
|
|
650 => Some(&Self::NETHERITE_HOE),
|
|
792 => Some(&Self::NETHERITE_HORSE_ARMOR),
|
|
651 => Some(&Self::NETHERITE_INGOT),
|
|
654 => Some(&Self::NETHERITE_LEGGINGS),
|
|
791 => Some(&Self::NETHERITE_NAUTILUS_ARMOR),
|
|
648 => Some(&Self::NETHERITE_PICKAXE),
|
|
656 => Some(&Self::NETHERITE_SCRAP),
|
|
647 => Some(&Self::NETHERITE_SHOVEL),
|
|
261 => Some(&Self::NETHERITE_SPEAR),
|
|
646 => Some(&Self::NETHERITE_SWORD),
|
|
723 => Some(&Self::NETHERITE_UPGRADE_SMITHING_TEMPLATE),
|
|
87 => Some(&Self::NETHERRACK),
|
|
25 => Some(&Self::NOTE_BLOCK),
|
|
407 => Some(&Self::OAK_BOAT),
|
|
143 => Some(&Self::OAK_BUTTON),
|
|
680 => Some(&Self::OAK_CHEST_BOAT),
|
|
391 => Some(&Self::OAK_DOOR),
|
|
85 => Some(&Self::OAK_FENCE),
|
|
107 => Some(&Self::OAK_FENCE_GATE),
|
|
-500 => Some(&Self::OAK_HANGING_SIGN),
|
|
18 => Some(&Self::OAK_LEAVES),
|
|
17 => Some(&Self::OAK_LOG),
|
|
5 => Some(&Self::OAK_PLANKS),
|
|
72 => Some(&Self::OAK_PRESSURE_PLATE),
|
|
6 => Some(&Self::OAK_SAPLING),
|
|
-1047 => Some(&Self::OAK_SHELF),
|
|
390 => Some(&Self::OAK_SIGN),
|
|
158 => Some(&Self::OAK_SLAB),
|
|
53 => Some(&Self::OAK_STAIRS),
|
|
96 => Some(&Self::OAK_TRAPDOOR),
|
|
-212 => Some(&Self::OAK_WOOD),
|
|
251 => Some(&Self::OBSERVER),
|
|
49 => Some(&Self::OBSIDIAN),
|
|
484 => Some(&Self::OCELOT_SPAWN_EGG),
|
|
-471 => Some(&Self::OCHRE_FROGLIGHT),
|
|
634 => Some(&Self::OMINOUS_BOTTLE),
|
|
282 => Some(&Self::OMINOUS_TRIAL_KEY),
|
|
-1018 => Some(&Self::OPEN_EYEBLOSSOM),
|
|
275 => Some(&Self::ORANGE_BUNDLE),
|
|
-414 => Some(&Self::ORANGE_CANDLE),
|
|
-597 => Some(&Self::ORANGE_CARPET),
|
|
-628 => Some(&Self::ORANGE_CONCRETE),
|
|
-709 => Some(&Self::ORANGE_CONCRETE_POWDER),
|
|
441 => Some(&Self::ORANGE_DYE),
|
|
221 => Some(&Self::ORANGE_GLAZED_TERRACOTTA),
|
|
766 => Some(&Self::ORANGE_HARNESS),
|
|
-613 => Some(&Self::ORANGE_SHULKER_BOX),
|
|
-673 => Some(&Self::ORANGE_STAINED_GLASS),
|
|
-643 => Some(&Self::ORANGE_STAINED_GLASS_PANE),
|
|
-724 => Some(&Self::ORANGE_TERRACOTTA),
|
|
-834 => Some(&Self::ORANGE_TULIP),
|
|
-557 => Some(&Self::ORANGE_WOOL),
|
|
-837 => Some(&Self::OXEYE_DAISY),
|
|
-763 => Some(&Self::OXIDIZED_CHISELED_COPPER),
|
|
-343 => Some(&Self::OXIDIZED_COPPER),
|
|
-1069 => Some(&Self::OXIDIZED_COPPER_BARS),
|
|
-779 => Some(&Self::OXIDIZED_COPPER_BULB),
|
|
-1077 => Some(&Self::OXIDIZED_COPPER_CHAIN),
|
|
-1034 => Some(&Self::OXIDIZED_COPPER_CHEST),
|
|
-787 => Some(&Self::OXIDIZED_COPPER_DOOR),
|
|
-1042 => Some(&Self::OXIDIZED_COPPER_GOLEM_STATUE),
|
|
-771 => Some(&Self::OXIDIZED_COPPER_GRATE),
|
|
-1086 => Some(&Self::OXIDIZED_COPPER_LANTERN),
|
|
-795 => Some(&Self::OXIDIZED_COPPER_TRAPDOOR),
|
|
-350 => Some(&Self::OXIDIZED_CUT_COPPER),
|
|
-364 => Some(&Self::OXIDIZED_CUT_COPPER_SLAB),
|
|
-357 => Some(&Self::OXIDIZED_CUT_COPPER_STAIRS),
|
|
-1061 => Some(&Self::OXIDIZED_LIGHTNING_ROD),
|
|
174 => Some(&Self::PACKED_ICE),
|
|
-477 => Some(&Self::PACKED_MUD),
|
|
389 => Some(&Self::PAINTING),
|
|
-1011 => Some(&Self::PALE_HANGING_MOSS),
|
|
-1009 => Some(&Self::PALE_MOSS_BLOCK),
|
|
-1010 => Some(&Self::PALE_MOSS_CARPET),
|
|
748 => Some(&Self::PALE_OAK_BOAT),
|
|
-989 => Some(&Self::PALE_OAK_BUTTON),
|
|
749 => Some(&Self::PALE_OAK_CHEST_BOAT),
|
|
-990 => Some(&Self::PALE_OAK_DOOR),
|
|
-991 => Some(&Self::PALE_OAK_FENCE),
|
|
-992 => Some(&Self::PALE_OAK_FENCE_GATE),
|
|
-993 => Some(&Self::PALE_OAK_HANGING_SIGN),
|
|
-1007 => Some(&Self::PALE_OAK_LEAVES),
|
|
-995 => Some(&Self::PALE_OAK_LOG),
|
|
-996 => Some(&Self::PALE_OAK_PLANKS),
|
|
-997 => Some(&Self::PALE_OAK_PRESSURE_PLATE),
|
|
-1006 => Some(&Self::PALE_OAK_SAPLING),
|
|
-1055 => Some(&Self::PALE_OAK_SHELF),
|
|
750 => Some(&Self::PALE_OAK_SIGN),
|
|
-998 => Some(&Self::PALE_OAK_SLAB),
|
|
-1000 => Some(&Self::PALE_OAK_STAIRS),
|
|
-1002 => Some(&Self::PALE_OAK_TRAPDOOR),
|
|
-1005 => Some(&Self::PALE_OAK_WOOD),
|
|
523 => Some(&Self::PANDA_SPAWN_EGG),
|
|
418 => Some(&Self::PAPER),
|
|
786 => Some(&Self::PARCHED_SPAWN_EGG),
|
|
512 => Some(&Self::PARROT_SPAWN_EGG),
|
|
-469 => Some(&Self::PEARLESCENT_FROGLIGHT),
|
|
-867 => Some(&Self::PEONY),
|
|
-902 => Some(&Self::PETRIFIED_OAK_SLAB),
|
|
613 => Some(&Self::PHANTOM_MEMBRANE),
|
|
520 => Some(&Self::PHANTOM_SPAWN_EGG),
|
|
470 => Some(&Self::PIG_SPAWN_EGG),
|
|
626 => Some(&Self::PIGLIN_BANNER_PATTERN),
|
|
533 => Some(&Self::PIGLIN_BRUTE_SPAWN_EGG),
|
|
-970 => Some(&Self::PIGLIN_HEAD),
|
|
531 => Some(&Self::PIGLIN_SPAWN_EGG),
|
|
525 => Some(&Self::PILLAGER_SPAWN_EGG),
|
|
276 => Some(&Self::PINK_BUNDLE),
|
|
-419 => Some(&Self::PINK_CANDLE),
|
|
-602 => Some(&Self::PINK_CARPET),
|
|
-633 => Some(&Self::PINK_CONCRETE),
|
|
-714 => Some(&Self::PINK_CONCRETE_POWDER),
|
|
436 => Some(&Self::PINK_DYE),
|
|
226 => Some(&Self::PINK_GLAZED_TERRACOTTA),
|
|
767 => Some(&Self::PINK_HARNESS),
|
|
-549 => Some(&Self::PINK_PETALS),
|
|
-618 => Some(&Self::PINK_SHULKER_BOX),
|
|
-678 => Some(&Self::PINK_STAINED_GLASS),
|
|
-648 => Some(&Self::PINK_STAINED_GLASS_PANE),
|
|
-729 => Some(&Self::PINK_TERRACOTTA),
|
|
-836 => Some(&Self::PINK_TULIP),
|
|
-566 => Some(&Self::PINK_WOOL),
|
|
33 => Some(&Self::PISTON),
|
|
-612 => Some(&Self::PITCHER_PLANT),
|
|
326 => Some(&Self::PITCHER_POD),
|
|
-967 => Some(&Self::PLAYER_HEAD),
|
|
715 => Some(&Self::PLENTY_POTTERY_SHERD),
|
|
243 => Some(&Self::PODZOL),
|
|
-308 => Some(&Self::POINTED_DRIPSTONE),
|
|
311 => Some(&Self::POISONOUS_POTATO),
|
|
506 => Some(&Self::POLAR_BEAR_SPAWN_EGG),
|
|
-595 => Some(&Self::POLISHED_ANDESITE),
|
|
-892 => Some(&Self::POLISHED_ANDESITE_SLAB),
|
|
-174 => Some(&Self::POLISHED_ANDESITE_STAIRS),
|
|
-235 => Some(&Self::POLISHED_BASALT),
|
|
-291 => Some(&Self::POLISHED_BLACKSTONE),
|
|
-284 => Some(&Self::POLISHED_BLACKSTONE_BRICK_SLAB),
|
|
-275 => Some(&Self::POLISHED_BLACKSTONE_BRICK_STAIRS),
|
|
-278 => Some(&Self::POLISHED_BLACKSTONE_BRICK_WALL),
|
|
-274 => Some(&Self::POLISHED_BLACKSTONE_BRICKS),
|
|
-296 => Some(&Self::POLISHED_BLACKSTONE_BUTTON),
|
|
-295 => Some(&Self::POLISHED_BLACKSTONE_PRESSURE_PLATE),
|
|
-293 => Some(&Self::POLISHED_BLACKSTONE_SLAB),
|
|
-292 => Some(&Self::POLISHED_BLACKSTONE_STAIRS),
|
|
-297 => Some(&Self::POLISHED_BLACKSTONE_WALL),
|
|
-1114 => Some(&Self::POLISHED_CINNABAR),
|
|
-1115 => Some(&Self::POLISHED_CINNABAR_SLAB),
|
|
-1117 => Some(&Self::POLISHED_CINNABAR_STAIRS),
|
|
-1118 => Some(&Self::POLISHED_CINNABAR_WALL),
|
|
-383 => Some(&Self::POLISHED_DEEPSLATE),
|
|
-384 => Some(&Self::POLISHED_DEEPSLATE_SLAB),
|
|
-385 => Some(&Self::POLISHED_DEEPSLATE_STAIRS),
|
|
-386 => Some(&Self::POLISHED_DEEPSLATE_WALL),
|
|
-593 => Some(&Self::POLISHED_DIORITE),
|
|
-895 => Some(&Self::POLISHED_DIORITE_SLAB),
|
|
-173 => Some(&Self::POLISHED_DIORITE_STAIRS),
|
|
-591 => Some(&Self::POLISHED_GRANITE),
|
|
-897 => Some(&Self::POLISHED_GRANITE_SLAB),
|
|
-172 => Some(&Self::POLISHED_GRANITE_STAIRS),
|
|
-748 => Some(&Self::POLISHED_TUFF),
|
|
-749 => Some(&Self::POLISHED_TUFF_SLAB),
|
|
-751 => Some(&Self::POLISHED_TUFF_STAIRS),
|
|
-752 => Some(&Self::POLISHED_TUFF_WALL),
|
|
598 => Some(&Self::POPPED_CHORUS_FRUIT),
|
|
38 => Some(&Self::POPPY),
|
|
291 => Some(&Self::PORKCHOP),
|
|
309 => Some(&Self::POTATO),
|
|
459 => Some(&Self::POTION),
|
|
400 => Some(&Self::POWDER_SNOW_BUCKET),
|
|
27 => Some(&Self::POWERED_RAIL),
|
|
168 => Some(&Self::PRISMARINE),
|
|
-887 => Some(&Self::PRISMARINE_BRICK_SLAB),
|
|
-4 => Some(&Self::PRISMARINE_BRICK_STAIRS),
|
|
-948 => Some(&Self::PRISMARINE_BRICKS),
|
|
588 => Some(&Self::PRISMARINE_CRYSTALS),
|
|
604 => Some(&Self::PRISMARINE_SHARD),
|
|
-885 => Some(&Self::PRISMARINE_SLAB),
|
|
-2 => Some(&Self::PRISMARINE_STAIRS),
|
|
-981 => Some(&Self::PRISMARINE_WALL),
|
|
716 => Some(&Self::PRIZE_POTTERY_SHERD),
|
|
296 => Some(&Self::PUFFERFISH),
|
|
399 => Some(&Self::PUFFERFISH_BUCKET),
|
|
515 => Some(&Self::PUFFERFISH_SPAWN_EGG),
|
|
86 => Some(&Self::PUMPKIN),
|
|
313 => Some(&Self::PUMPKIN_PIE),
|
|
321 => Some(&Self::PUMPKIN_SEEDS),
|
|
277 => Some(&Self::PURPLE_BUNDLE),
|
|
-423 => Some(&Self::PURPLE_CANDLE),
|
|
-606 => Some(&Self::PURPLE_CARPET),
|
|
-637 => Some(&Self::PURPLE_CONCRETE),
|
|
-718 => Some(&Self::PURPLE_CONCRETE_POWDER),
|
|
432 => Some(&Self::PURPLE_DYE),
|
|
219 => Some(&Self::PURPLE_GLAZED_TERRACOTTA),
|
|
768 => Some(&Self::PURPLE_HARNESS),
|
|
-622 => Some(&Self::PURPLE_SHULKER_BOX),
|
|
-682 => Some(&Self::PURPLE_STAINED_GLASS),
|
|
-652 => Some(&Self::PURPLE_STAINED_GLASS_PANE),
|
|
-733 => Some(&Self::PURPLE_TERRACOTTA),
|
|
-564 => Some(&Self::PURPLE_WOOL),
|
|
201 => Some(&Self::PURPUR_BLOCK),
|
|
-951 => Some(&Self::PURPUR_PILLAR),
|
|
-884 => Some(&Self::PURPUR_SLAB),
|
|
203 => Some(&Self::PURPUR_STAIRS),
|
|
563 => Some(&Self::QUARTZ),
|
|
155 => Some(&Self::QUARTZ_BLOCK),
|
|
-304 => Some(&Self::QUARTZ_BRICKS),
|
|
-954 => Some(&Self::QUARTZ_PILLAR),
|
|
-876 => Some(&Self::QUARTZ_SLAB),
|
|
156 => Some(&Self::QUARTZ_STAIRS),
|
|
317 => Some(&Self::RABBIT),
|
|
567 => Some(&Self::RABBIT_FOOT),
|
|
568 => Some(&Self::RABBIT_HIDE),
|
|
492 => Some(&Self::RABBIT_SPAWN_EGG),
|
|
319 => Some(&Self::RABBIT_STEW),
|
|
66 => Some(&Self::RAIL),
|
|
737 => Some(&Self::RAISER_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
527 => Some(&Self::RAVAGER_SPAWN_EGG),
|
|
547 => Some(&Self::RAW_COPPER),
|
|
-452 => Some(&Self::RAW_COPPER_BLOCK),
|
|
546 => Some(&Self::RAW_GOLD),
|
|
-453 => Some(&Self::RAW_GOLD_BLOCK),
|
|
545 => Some(&Self::RAW_IRON),
|
|
-451 => Some(&Self::RAW_IRON_BLOCK),
|
|
688 => Some(&Self::RECOVERY_COMPASS),
|
|
278 => Some(&Self::RED_BUNDLE),
|
|
-427 => Some(&Self::RED_CANDLE),
|
|
-610 => Some(&Self::RED_CARPET),
|
|
-641 => Some(&Self::RED_CONCRETE),
|
|
-722 => Some(&Self::RED_CONCRETE_POWDER),
|
|
428 => Some(&Self::RED_DYE),
|
|
234 => Some(&Self::RED_GLAZED_TERRACOTTA),
|
|
769 => Some(&Self::RED_HARNESS),
|
|
40 => Some(&Self::RED_MUSHROOM),
|
|
100 => Some(&Self::RED_MUSHROOM_BLOCK),
|
|
-890 => Some(&Self::RED_NETHER_BRICK_SLAB),
|
|
-184 => Some(&Self::RED_NETHER_BRICK_STAIRS),
|
|
-983 => Some(&Self::RED_NETHER_BRICK_WALL),
|
|
215 => Some(&Self::RED_NETHER_BRICKS),
|
|
-949 => Some(&Self::RED_SAND),
|
|
179 => Some(&Self::RED_SANDSTONE),
|
|
182 => Some(&Self::RED_SANDSTONE_SLAB),
|
|
180 => Some(&Self::RED_SANDSTONE_STAIRS),
|
|
-982 => Some(&Self::RED_SANDSTONE_WALL),
|
|
-626 => Some(&Self::RED_SHULKER_BOX),
|
|
-686 => Some(&Self::RED_STAINED_GLASS),
|
|
-656 => Some(&Self::RED_STAINED_GLASS_PANE),
|
|
-737 => Some(&Self::RED_TERRACOTTA),
|
|
-833 => Some(&Self::RED_TULIP),
|
|
-556 => Some(&Self::RED_WOOL),
|
|
405 => Some(&Self::REDSTONE),
|
|
152 => Some(&Self::REDSTONE_BLOCK),
|
|
123 => Some(&Self::REDSTONE_LAMP),
|
|
73 => Some(&Self::REDSTONE_ORE),
|
|
76 => Some(&Self::REDSTONE_TORCH),
|
|
-466 => Some(&Self::REINFORCED_DEEPSLATE),
|
|
451 => Some(&Self::REPEATER),
|
|
188 => Some(&Self::REPEATING_COMMAND_BLOCK),
|
|
-1021 => Some(&Self::RESIN_BLOCK),
|
|
752 => Some(&Self::RESIN_BRICK),
|
|
-1014 => Some(&Self::RESIN_BRICK_SLAB),
|
|
-1016 => Some(&Self::RESIN_BRICK_STAIRS),
|
|
-1017 => Some(&Self::RESIN_BRICK_WALL),
|
|
-1013 => Some(&Self::RESIN_BRICKS),
|
|
-1022 => Some(&Self::RESIN_CLUMP),
|
|
-272 => Some(&Self::RESPAWN_ANCHOR),
|
|
733 => Some(&Self::RIB_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
-318 => Some(&Self::ROOTED_DIRT),
|
|
-866 => Some(&Self::ROSE_BUSH),
|
|
306 => Some(&Self::ROTTEN_FLESH),
|
|
403 => Some(&Self::SADDLE),
|
|
294 => Some(&Self::SALMON),
|
|
397 => Some(&Self::SALMON_BUCKET),
|
|
516 => Some(&Self::SALMON_SPAWN_EGG),
|
|
12 => Some(&Self::SAND),
|
|
24 => Some(&Self::SANDSTONE),
|
|
-872 => Some(&Self::SANDSTONE_SLAB),
|
|
128 => Some(&Self::SANDSTONE_STAIRS),
|
|
-975 => Some(&Self::SANDSTONE_WALL),
|
|
-165 => Some(&Self::SCAFFOLDING),
|
|
717 => Some(&Self::SCRAPE_POTTERY_SHERD),
|
|
-458 => Some(&Self::SCULK),
|
|
-460 => Some(&Self::SCULK_CATALYST),
|
|
-307 => Some(&Self::SCULK_SENSOR),
|
|
-461 => Some(&Self::SCULK_SHRIEKER),
|
|
-459 => Some(&Self::SCULK_VEIN),
|
|
169 => Some(&Self::SEA_LANTERN),
|
|
-156 => Some(&Self::SEA_PICKLE),
|
|
-130 => Some(&Self::SEAGRASS),
|
|
724 => Some(&Self::SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
738 => Some(&Self::SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
718 => Some(&Self::SHEAF_POTTERY_SHERD),
|
|
453 => Some(&Self::SHEARS),
|
|
471 => Some(&Self::SHEEP_SPAWN_EGG),
|
|
719 => Some(&Self::SHELTER_POTTERY_SHERD),
|
|
387 => Some(&Self::SHIELD),
|
|
-1028 => Some(&Self::SHORT_DRY_GRASS),
|
|
31 => Some(&Self::SHORT_GRASS),
|
|
-230 => Some(&Self::SHROOMLIGHT),
|
|
205 => Some(&Self::SHULKER_BOX),
|
|
605 => Some(&Self::SHULKER_SHELL),
|
|
503 => Some(&Self::SHULKER_SPAWN_EGG),
|
|
735 => Some(&Self::SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
476 => Some(&Self::SILVERFISH_SPAWN_EGG),
|
|
501 => Some(&Self::SKELETON_HORSE_SPAWN_EGG),
|
|
144 => Some(&Self::SKELETON_SKULL),
|
|
477 => Some(&Self::SKELETON_SPAWN_EGG),
|
|
622 => Some(&Self::SKULL_BANNER_PATTERN),
|
|
720 => Some(&Self::SKULL_POTTERY_SHERD),
|
|
420 => Some(&Self::SLIME_BALL),
|
|
165 => Some(&Self::SLIME_BLOCK),
|
|
478 => Some(&Self::SLIME_SPAWN_EGG),
|
|
-332 => Some(&Self::SMALL_AMETHYST_BUD),
|
|
-336 => Some(&Self::SMALL_DRIPLEAF),
|
|
-202 => Some(&Self::SMITHING_TABLE),
|
|
-198 => Some(&Self::SMOKER),
|
|
-377 => Some(&Self::SMOOTH_BASALT),
|
|
-955 => Some(&Self::SMOOTH_QUARTZ),
|
|
-898 => Some(&Self::SMOOTH_QUARTZ_SLAB),
|
|
-185 => Some(&Self::SMOOTH_QUARTZ_STAIRS),
|
|
-958 => Some(&Self::SMOOTH_RED_SANDSTONE),
|
|
-891 => Some(&Self::SMOOTH_RED_SANDSTONE_SLAB),
|
|
-176 => Some(&Self::SMOOTH_RED_SANDSTONE_STAIRS),
|
|
-946 => Some(&Self::SMOOTH_SANDSTONE),
|
|
-889 => Some(&Self::SMOOTH_SANDSTONE_SLAB),
|
|
-177 => Some(&Self::SMOOTH_SANDSTONE_STAIRS),
|
|
-183 => Some(&Self::SMOOTH_STONE),
|
|
44 => Some(&Self::SMOOTH_STONE_SLAB),
|
|
-596 => Some(&Self::SNIFFER_EGG),
|
|
534 => Some(&Self::SNIFFER_SPAWN_EGG),
|
|
721 => Some(&Self::SNORT_POTTERY_SHERD),
|
|
732 => Some(&Self::SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
78 => Some(&Self::SNOW),
|
|
80 => Some(&Self::SNOW_BLOCK),
|
|
540 => Some(&Self::SNOW_GOLEM_SPAWN_EGG),
|
|
406 => Some(&Self::SNOWBALL),
|
|
664 => Some(&Self::SOUL_CAMPFIRE),
|
|
-269 => Some(&Self::SOUL_LANTERN),
|
|
88 => Some(&Self::SOUL_SAND),
|
|
-236 => Some(&Self::SOUL_SOIL),
|
|
-268 => Some(&Self::SOUL_TORCH),
|
|
52 => Some(&Self::SPAWNER),
|
|
307 => Some(&Self::SPIDER_EYE),
|
|
479 => Some(&Self::SPIDER_SPAWN_EGG),
|
|
734 => Some(&Self::SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
600 => Some(&Self::SPLASH_POTION),
|
|
19 => Some(&Self::SPONGE),
|
|
-321 => Some(&Self::SPORE_BLOSSOM),
|
|
410 => Some(&Self::SPRUCE_BOAT),
|
|
-144 => Some(&Self::SPRUCE_BUTTON),
|
|
683 => Some(&Self::SPRUCE_CHEST_BOAT),
|
|
592 => Some(&Self::SPRUCE_DOOR),
|
|
-579 => Some(&Self::SPRUCE_FENCE),
|
|
183 => Some(&Self::SPRUCE_FENCE_GATE),
|
|
-501 => Some(&Self::SPRUCE_HANGING_SIGN),
|
|
-800 => Some(&Self::SPRUCE_LEAVES),
|
|
-569 => Some(&Self::SPRUCE_LOG),
|
|
-739 => Some(&Self::SPRUCE_PLANKS),
|
|
-154 => Some(&Self::SPRUCE_PRESSURE_PLATE),
|
|
-825 => Some(&Self::SPRUCE_SAPLING),
|
|
-1048 => Some(&Self::SPRUCE_SHELF),
|
|
615 => Some(&Self::SPRUCE_SIGN),
|
|
-804 => Some(&Self::SPRUCE_SLAB),
|
|
134 => Some(&Self::SPRUCE_STAIRS),
|
|
-149 => Some(&Self::SPRUCE_TRAPDOOR),
|
|
-814 => Some(&Self::SPRUCE_WOOD),
|
|
667 => Some(&Self::SPYGLASS),
|
|
483 => Some(&Self::SQUID_SPAWN_EGG),
|
|
29 => Some(&Self::STICKY_PISTON),
|
|
1 => Some(&Self::STONE),
|
|
346 => Some(&Self::STONE_AXE),
|
|
-875 => Some(&Self::STONE_BRICK_SLAB),
|
|
109 => Some(&Self::STONE_BRICK_STAIRS),
|
|
-977 => Some(&Self::STONE_BRICK_WALL),
|
|
98 => Some(&Self::STONE_BRICKS),
|
|
77 => Some(&Self::STONE_BUTTON),
|
|
362 => Some(&Self::STONE_HOE),
|
|
345 => Some(&Self::STONE_PICKAXE),
|
|
70 => Some(&Self::STONE_PRESSURE_PLATE),
|
|
344 => Some(&Self::STONE_SHOVEL),
|
|
801 => Some(&Self::STONE_SLAB),
|
|
262 => Some(&Self::STONE_SPEAR),
|
|
-180 => Some(&Self::STONE_STAIRS),
|
|
343 => Some(&Self::STONE_SWORD),
|
|
-197 => Some(&Self::STONECUTTER),
|
|
495 => Some(&Self::STRAY_SPAWN_EGG),
|
|
529 => Some(&Self::STRIDER_SPAWN_EGG),
|
|
358 => Some(&Self::STRING),
|
|
-8 => Some(&Self::STRIPPED_ACACIA_LOG),
|
|
-823 => Some(&Self::STRIPPED_ACACIA_WOOD),
|
|
-528 => Some(&Self::STRIPPED_BAMBOO_BLOCK),
|
|
-6 => Some(&Self::STRIPPED_BIRCH_LOG),
|
|
-821 => Some(&Self::STRIPPED_BIRCH_WOOD),
|
|
-535 => Some(&Self::STRIPPED_CHERRY_LOG),
|
|
-545 => Some(&Self::STRIPPED_CHERRY_WOOD),
|
|
-300 => Some(&Self::STRIPPED_CRIMSON_HYPHAE),
|
|
-240 => Some(&Self::STRIPPED_CRIMSON_STEM),
|
|
-9 => Some(&Self::STRIPPED_DARK_OAK_LOG),
|
|
-824 => Some(&Self::STRIPPED_DARK_OAK_WOOD),
|
|
-7 => Some(&Self::STRIPPED_JUNGLE_LOG),
|
|
-822 => Some(&Self::STRIPPED_JUNGLE_WOOD),
|
|
-485 => Some(&Self::STRIPPED_MANGROVE_LOG),
|
|
-498 => Some(&Self::STRIPPED_MANGROVE_WOOD),
|
|
-10 => Some(&Self::STRIPPED_OAK_LOG),
|
|
-819 => Some(&Self::STRIPPED_OAK_WOOD),
|
|
-994 => Some(&Self::STRIPPED_PALE_OAK_LOG),
|
|
-1004 => Some(&Self::STRIPPED_PALE_OAK_WOOD),
|
|
-5 => Some(&Self::STRIPPED_SPRUCE_LOG),
|
|
-820 => Some(&Self::STRIPPED_SPRUCE_WOOD),
|
|
-301 => Some(&Self::STRIPPED_WARPED_HYPHAE),
|
|
-241 => Some(&Self::STRIPPED_WARPED_STEM),
|
|
252 => Some(&Self::STRUCTURE_BLOCK),
|
|
217 => Some(&Self::STRUCTURE_VOID),
|
|
448 => Some(&Self::SUGAR),
|
|
417 => Some(&Self::SUGAR_CANE),
|
|
175 => Some(&Self::SUNFLOWER),
|
|
-573 => Some(&Self::SUSPICIOUS_GRAVEL),
|
|
-529 => Some(&Self::SUSPICIOUS_SAND),
|
|
631 => Some(&Self::SUSPICIOUS_STEW),
|
|
316 => Some(&Self::SWEET_BERRIES),
|
|
672 => Some(&Self::TADPOLE_BUCKET),
|
|
671 => Some(&Self::TADPOLE_SPAWN_EGG),
|
|
-1029 => Some(&Self::TALL_DRY_GRASS),
|
|
-864 => Some(&Self::TALL_GRASS),
|
|
-239 => Some(&Self::TARGET),
|
|
172 => Some(&Self::TERRACOTTA),
|
|
731 => Some(&Self::TIDE_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
-334 => Some(&Self::TINTED_GLASS),
|
|
46 => Some(&Self::TNT),
|
|
564 => Some(&Self::TNT_MINECART),
|
|
50 => Some(&Self::TORCH),
|
|
-568 => Some(&Self::TORCHFLOWER),
|
|
325 => Some(&Self::TORCHFLOWER_SEEDS),
|
|
607 => Some(&Self::TOTEM_OF_UNDYING),
|
|
690 => Some(&Self::TRADER_LLAMA_SPAWN_EGG),
|
|
146 => Some(&Self::TRAPPED_CHEST),
|
|
283 => Some(&Self::TRIAL_KEY),
|
|
-315 => Some(&Self::TRIAL_SPAWNER),
|
|
585 => Some(&Self::TRIDENT),
|
|
131 => Some(&Self::TRIPWIRE_HOOK),
|
|
295 => Some(&Self::TROPICAL_FISH),
|
|
398 => Some(&Self::TROPICAL_FISH_BUCKET),
|
|
513 => Some(&Self::TROPICAL_FISH_SPAWN_EGG),
|
|
-131 => Some(&Self::TUBE_CORAL),
|
|
-132 => Some(&Self::TUBE_CORAL_BLOCK),
|
|
-133 => Some(&Self::TUBE_CORAL_FAN),
|
|
-333 => Some(&Self::TUFF),
|
|
-755 => Some(&Self::TUFF_BRICK_SLAB),
|
|
-757 => Some(&Self::TUFF_BRICK_STAIRS),
|
|
-758 => Some(&Self::TUFF_BRICK_WALL),
|
|
-754 => Some(&Self::TUFF_BRICKS),
|
|
-744 => Some(&Self::TUFF_SLAB),
|
|
-746 => Some(&Self::TUFF_STAIRS),
|
|
-747 => Some(&Self::TUFF_WALL),
|
|
-159 => Some(&Self::TURTLE_EGG),
|
|
612 => Some(&Self::TURTLE_HELMET),
|
|
611 => Some(&Self::TURTLE_SCUTE),
|
|
519 => Some(&Self::TURTLE_SPAWN_EGG),
|
|
-287 => Some(&Self::TWISTING_VINES),
|
|
-314 => Some(&Self::VAULT),
|
|
-470 => Some(&Self::VERDANT_FROGLIGHT),
|
|
730 => Some(&Self::VEX_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
510 => Some(&Self::VEX_SPAWN_EGG),
|
|
482 => Some(&Self::VILLAGER_SPAWN_EGG),
|
|
508 => Some(&Self::VINDICATOR_SPAWN_EGG),
|
|
106 => Some(&Self::VINE),
|
|
526 => Some(&Self::WANDERING_TRADER_SPAWN_EGG),
|
|
728 => Some(&Self::WARD_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
674 => Some(&Self::WARDEN_SPAWN_EGG),
|
|
-261 => Some(&Self::WARPED_BUTTON),
|
|
660 => Some(&Self::WARPED_DOOR),
|
|
-257 => Some(&Self::WARPED_FENCE),
|
|
-259 => Some(&Self::WARPED_FENCE_GATE),
|
|
-229 => Some(&Self::WARPED_FUNGUS),
|
|
661 => Some(&Self::WARPED_FUNGUS_ON_A_STICK),
|
|
-507 => Some(&Self::WARPED_HANGING_SIGN),
|
|
-298 => Some(&Self::WARPED_HYPHAE),
|
|
-233 => Some(&Self::WARPED_NYLIUM),
|
|
-243 => Some(&Self::WARPED_PLANKS),
|
|
-263 => Some(&Self::WARPED_PRESSURE_PLATE),
|
|
-224 => Some(&Self::WARPED_ROOTS),
|
|
-1058 => Some(&Self::WARPED_SHELF),
|
|
658 => Some(&Self::WARPED_SIGN),
|
|
-265 => Some(&Self::WARPED_SLAB),
|
|
-255 => Some(&Self::WARPED_STAIRS),
|
|
-226 => Some(&Self::WARPED_STEM),
|
|
-247 => Some(&Self::WARPED_TRAPDOOR),
|
|
-227 => Some(&Self::WARPED_WART_BLOCK),
|
|
394 => Some(&Self::WATER_BUCKET),
|
|
-764 => Some(&Self::WAXED_CHISELED_COPPER),
|
|
-1070 => Some(&Self::WAXED_COPPER_BARS),
|
|
-344 => Some(&Self::WAXED_COPPER_BLOCK),
|
|
-780 => Some(&Self::WAXED_COPPER_BULB),
|
|
-1078 => Some(&Self::WAXED_COPPER_CHAIN),
|
|
-1035 => Some(&Self::WAXED_COPPER_CHEST),
|
|
-788 => Some(&Self::WAXED_COPPER_DOOR),
|
|
-1043 => Some(&Self::WAXED_COPPER_GOLEM_STATUE),
|
|
-772 => Some(&Self::WAXED_COPPER_GRATE),
|
|
-1087 => Some(&Self::WAXED_COPPER_LANTERN),
|
|
-796 => Some(&Self::WAXED_COPPER_TRAPDOOR),
|
|
-351 => Some(&Self::WAXED_CUT_COPPER),
|
|
-365 => Some(&Self::WAXED_CUT_COPPER_SLAB),
|
|
-358 => Some(&Self::WAXED_CUT_COPPER_STAIRS),
|
|
-765 => Some(&Self::WAXED_EXPOSED_CHISELED_COPPER),
|
|
-345 => Some(&Self::WAXED_EXPOSED_COPPER),
|
|
-1071 => Some(&Self::WAXED_EXPOSED_COPPER_BARS),
|
|
-781 => Some(&Self::WAXED_EXPOSED_COPPER_BULB),
|
|
-1079 => Some(&Self::WAXED_EXPOSED_COPPER_CHAIN),
|
|
-1036 => Some(&Self::WAXED_EXPOSED_COPPER_CHEST),
|
|
-789 => Some(&Self::WAXED_EXPOSED_COPPER_DOOR),
|
|
-1044 => Some(&Self::WAXED_EXPOSED_COPPER_GOLEM_STATUE),
|
|
-773 => Some(&Self::WAXED_EXPOSED_COPPER_GRATE),
|
|
-1088 => Some(&Self::WAXED_EXPOSED_COPPER_LANTERN),
|
|
-797 => Some(&Self::WAXED_EXPOSED_COPPER_TRAPDOOR),
|
|
-352 => Some(&Self::WAXED_EXPOSED_CUT_COPPER),
|
|
-366 => Some(&Self::WAXED_EXPOSED_CUT_COPPER_SLAB),
|
|
-359 => Some(&Self::WAXED_EXPOSED_CUT_COPPER_STAIRS),
|
|
-1063 => Some(&Self::WAXED_EXPOSED_LIGHTNING_ROD),
|
|
-1062 => Some(&Self::WAXED_LIGHTNING_ROD),
|
|
-766 => Some(&Self::WAXED_OXIDIZED_CHISELED_COPPER),
|
|
-446 => Some(&Self::WAXED_OXIDIZED_COPPER),
|
|
-1073 => Some(&Self::WAXED_OXIDIZED_COPPER_BARS),
|
|
-783 => Some(&Self::WAXED_OXIDIZED_COPPER_BULB),
|
|
-1081 => Some(&Self::WAXED_OXIDIZED_COPPER_CHAIN),
|
|
-1038 => Some(&Self::WAXED_OXIDIZED_COPPER_CHEST),
|
|
-791 => Some(&Self::WAXED_OXIDIZED_COPPER_DOOR),
|
|
-1046 => Some(&Self::WAXED_OXIDIZED_COPPER_GOLEM_STATUE),
|
|
-775 => Some(&Self::WAXED_OXIDIZED_COPPER_GRATE),
|
|
-1090 => Some(&Self::WAXED_OXIDIZED_COPPER_LANTERN),
|
|
-799 => Some(&Self::WAXED_OXIDIZED_COPPER_TRAPDOOR),
|
|
-447 => Some(&Self::WAXED_OXIDIZED_CUT_COPPER),
|
|
-449 => Some(&Self::WAXED_OXIDIZED_CUT_COPPER_SLAB),
|
|
-448 => Some(&Self::WAXED_OXIDIZED_CUT_COPPER_STAIRS),
|
|
-1065 => Some(&Self::WAXED_OXIDIZED_LIGHTNING_ROD),
|
|
-767 => Some(&Self::WAXED_WEATHERED_CHISELED_COPPER),
|
|
-346 => Some(&Self::WAXED_WEATHERED_COPPER),
|
|
-1072 => Some(&Self::WAXED_WEATHERED_COPPER_BARS),
|
|
-782 => Some(&Self::WAXED_WEATHERED_COPPER_BULB),
|
|
-1080 => Some(&Self::WAXED_WEATHERED_COPPER_CHAIN),
|
|
-1037 => Some(&Self::WAXED_WEATHERED_COPPER_CHEST),
|
|
-790 => Some(&Self::WAXED_WEATHERED_COPPER_DOOR),
|
|
-1045 => Some(&Self::WAXED_WEATHERED_COPPER_GOLEM_STATUE),
|
|
-774 => Some(&Self::WAXED_WEATHERED_COPPER_GRATE),
|
|
-1089 => Some(&Self::WAXED_WEATHERED_COPPER_LANTERN),
|
|
-798 => Some(&Self::WAXED_WEATHERED_COPPER_TRAPDOOR),
|
|
-353 => Some(&Self::WAXED_WEATHERED_CUT_COPPER),
|
|
-367 => Some(&Self::WAXED_WEATHERED_CUT_COPPER_SLAB),
|
|
-360 => Some(&Self::WAXED_WEATHERED_CUT_COPPER_STAIRS),
|
|
-1064 => Some(&Self::WAXED_WEATHERED_LIGHTNING_ROD),
|
|
736 => Some(&Self::WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
-762 => Some(&Self::WEATHERED_CHISELED_COPPER),
|
|
-342 => Some(&Self::WEATHERED_COPPER),
|
|
-1068 => Some(&Self::WEATHERED_COPPER_BARS),
|
|
-778 => Some(&Self::WEATHERED_COPPER_BULB),
|
|
-1076 => Some(&Self::WEATHERED_COPPER_CHAIN),
|
|
-1033 => Some(&Self::WEATHERED_COPPER_CHEST),
|
|
-786 => Some(&Self::WEATHERED_COPPER_DOOR),
|
|
-1041 => Some(&Self::WEATHERED_COPPER_GOLEM_STATUE),
|
|
-770 => Some(&Self::WEATHERED_COPPER_GRATE),
|
|
-1085 => Some(&Self::WEATHERED_COPPER_LANTERN),
|
|
-794 => Some(&Self::WEATHERED_COPPER_TRAPDOOR),
|
|
-349 => Some(&Self::WEATHERED_CUT_COPPER),
|
|
-363 => Some(&Self::WEATHERED_CUT_COPPER_SLAB),
|
|
-356 => Some(&Self::WEATHERED_CUT_COPPER_STAIRS),
|
|
-1060 => Some(&Self::WEATHERED_LIGHTNING_ROD),
|
|
-231 => Some(&Self::WEEPING_VINES),
|
|
-984 => Some(&Self::WET_SPONGE),
|
|
366 => Some(&Self::WHEAT),
|
|
320 => Some(&Self::WHEAT_SEEDS),
|
|
279 => Some(&Self::WHITE_BUNDLE),
|
|
-413 => Some(&Self::WHITE_CANDLE),
|
|
171 => Some(&Self::WHITE_CARPET),
|
|
236 => Some(&Self::WHITE_CONCRETE),
|
|
237 => Some(&Self::WHITE_CONCRETE_POWDER),
|
|
442 => Some(&Self::WHITE_DYE),
|
|
220 => Some(&Self::WHITE_GLAZED_TERRACOTTA),
|
|
770 => Some(&Self::WHITE_HARNESS),
|
|
218 => Some(&Self::WHITE_SHULKER_BOX),
|
|
241 => Some(&Self::WHITE_STAINED_GLASS),
|
|
160 => Some(&Self::WHITE_STAINED_GLASS_PANE),
|
|
159 => Some(&Self::WHITE_TERRACOTTA),
|
|
-835 => Some(&Self::WHITE_TULIP),
|
|
35 => Some(&Self::WHITE_WOOL),
|
|
727 => Some(&Self::WILD_ARMOR_TRIM_SMITHING_TEMPLATE),
|
|
-1024 => Some(&Self::WILDFLOWERS),
|
|
284 => Some(&Self::WIND_CHARGE),
|
|
485 => Some(&Self::WITCH_SPAWN_EGG),
|
|
-216 => Some(&Self::WITHER_ROSE),
|
|
-965 => Some(&Self::WITHER_SKELETON_SKULL),
|
|
498 => Some(&Self::WITHER_SKELETON_SPAWN_EGG),
|
|
542 => Some(&Self::WITHER_SPAWN_EGG),
|
|
747 => Some(&Self::WOLF_ARMOR),
|
|
472 => Some(&Self::WOLF_SPAWN_EGG),
|
|
342 => Some(&Self::WOODEN_AXE),
|
|
361 => Some(&Self::WOODEN_HOE),
|
|
341 => Some(&Self::WOODEN_PICKAXE),
|
|
340 => Some(&Self::WOODEN_SHOVEL),
|
|
263 => Some(&Self::WOODEN_SPEAR),
|
|
339 => Some(&Self::WOODEN_SWORD),
|
|
550 => Some(&Self::WRITABLE_BOOK),
|
|
551 => Some(&Self::WRITTEN_BOOK),
|
|
280 => Some(&Self::YELLOW_BUNDLE),
|
|
-417 => Some(&Self::YELLOW_CANDLE),
|
|
-600 => Some(&Self::YELLOW_CARPET),
|
|
-631 => Some(&Self::YELLOW_CONCRETE),
|
|
-712 => Some(&Self::YELLOW_CONCRETE_POWDER),
|
|
438 => Some(&Self::YELLOW_DYE),
|
|
224 => Some(&Self::YELLOW_GLAZED_TERRACOTTA),
|
|
771 => Some(&Self::YELLOW_HARNESS),
|
|
-616 => Some(&Self::YELLOW_SHULKER_BOX),
|
|
-676 => Some(&Self::YELLOW_STAINED_GLASS),
|
|
-646 => Some(&Self::YELLOW_STAINED_GLASS_PANE),
|
|
-727 => Some(&Self::YELLOW_TERRACOTTA),
|
|
-558 => Some(&Self::YELLOW_WOOL),
|
|
532 => Some(&Self::ZOGLIN_SPAWN_EGG),
|
|
-966 => Some(&Self::ZOMBIE_HEAD),
|
|
502 => Some(&Self::ZOMBIE_HORSE_SPAWN_EGG),
|
|
785 => Some(&Self::ZOMBIE_NAUTILUS_SPAWN_EGG),
|
|
480 => Some(&Self::ZOMBIE_SPAWN_EGG),
|
|
511 => Some(&Self::ZOMBIE_VILLAGER_SPAWN_EGG),
|
|
481 => Some(&Self::ZOMBIFIED_PIGLIN_SPAWN_EGG),
|
|
_ => None,
|
|
},
|
|
}
|
|
}
|
|
}
|