26 ::ll::TypedStorage<1, 1, ::ElementType> mType;
34 virtual ::std::string buildDescriptionId(
::Block const& block)
const ;
36 virtual bool canBeUsedInCommands(
::BaseGameVersion const& baseGameVersion)
const ;
38 virtual ::Block
const* tryLegacyUpgrade(ushort extraData)
const ;
48 MCAPI static ::ElementInfo getElementInfo(::ElementType e);
50 MCAPI static ::RecipeIngredient getIngredientForElement(::ElementType e,
int stackCount);
52 MCAPI static ::ItemInstance getItemForElement(::ElementType e,
int stackCount);
54 MCAPI
static void initElements();
60 MCAPI static ::std::vector<::BlockType const*>& mElements();
68 MCAPI ::std::string $buildDescriptionId(
::Block const& block)
const;
72 MCAPI ::Block
const* $tryLegacyUpgrade(ushort extraData)
const;
80 MCAPI
static void** $vftable();