LeviLamina
Loading...
Searching...
No Matches
BlockArchetypeFactory Class Reference
Inheritance diagram for BlockArchetypeFactory:

Static Public Member Functions

static MCAPI ::BlockTypecreateBlock (::std::shared_ptr<::IBlockArchetype > blockArchetype, ::std::string const &blockName, int blockID, ::Material const &material)
static MCAPI void initializeArchetypeFromNetwork (::CompoundTag const &tag, ::std::shared_ptr<::IBlockArchetype > &blockArchetype)
static MCAPI ::std::unordered_map< ::std::string, ::std::function< ::BlockType &(::std::shared_ptr<::IBlockArchetype >, ::std::string const &, int, ::Material const &)> > & mRegisteredArchetypeConstructors ()
static MCAPI ::std::unordered_map<::std::string, ::std::function<::std::shared_ptr<::IBlockArchetype >()> > & mRegisteredArchetypes ()

The documentation for this class was generated from the following file: