25 ::ll::TypedStorage<1, 1, ::ElementType> mType;
35 virtual ::std::string buildDescriptionId(
::Block const& block)
const ;
38 virtual bool canBeUsedInCommands(
::BaseGameVersion const& requiredBaseGameVersion)
const ;
41 virtual ::Block
const* tryLegacyUpgrade(ushort extraData)
const ;
50 MCAPI static ::ElementInfo getElementInfo(::ElementType e);
52 MCAPI static ::RecipeIngredient getIngredientForElement(::ElementType e,
int stackCount);
54 MCAPI static ::ItemInstance getItemForElement(::ElementType e,
int stackCount);
56 MCAPI
static void initElements();
62 MCAPI static ::std::vector<::BlockLegacy const*>& mElements();
76 MCAPI ::std::string $buildDescriptionId(
::Block const& block)
const;
78 MCFOLD
bool $canBeUsedInCommands(
::BaseGameVersion const& requiredBaseGameVersion)
const;
80 MCAPI ::Block
const* $tryLegacyUpgrade(ushort extraData)
const;
86 MCAPI
static void** $vftable();