|
MCAPI void | _loadItemDefinition (::ItemRegistry::LoadedItemAsset const &loadedItemAsset, ::ItemParseContext &parseContext) |
|
MCAPI void | addItemToTagMap (::Item const &item) |
|
MCAPI void | alterAvailableCreativeItems (::ActorInfoRegistry *registry, ::LevelData &levelData) |
|
MCAPI void | clearItemAndCreativeItemRegistry () |
|
MCAPI void | finishedRegistration () |
|
MCAPI ::std::vector<::std::reference_wrapper<::HashedString const > > const & | getComplexAliasSplitNames (::HashedString const &oldName) const |
|
MCAPI ::WeakPtr<::Item > | getItem (short id) |
|
MCAPI ::std::pair<::HashedString, int > | getNameFromAlias (::HashedString const &name, int aux) const |
|
MCAPI::HashedString | getNameFromLegacyID (short id) |
|
MCAPI void | initCreativeItemsServer (::BlockDefinitionGroup const &blockDefinitionGroup, ::Experiments const &experiments, ::ResourcePackManager const &resourcePackManager, ::std::function< void(::ItemRegistryRef, ::BlockDefinitionGroup const &, ::CreativeItemRegistry *, ::BaseGameVersion const &, ::Experiments const &, ::ResourcePackManager const &, ::cereal::ReflectionCtx const &)> registerCallback) |
|
MCAPI void | initServer (::Experiments const &experiments, ::BaseGameVersion const &baseGameVersion, ::ResourcePackManager *rpm, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > validator) |
|
MCAPI ::WeakPtr<::Item > | lookupByName (int &inOutItemAux, ::std::string_view inString) const |
|
MCAPI ::WeakPtr<::Item > | lookupByNameNoAlias (::std::string_view inString) const |
|
MCAPI ::WeakPtr<::Item > | lookupByNameNoParsing (int &inOutItemAux, ::HashedString const &fullName) const |
|
MCAPI void | onLevelInit (::WeakRef<::IDynamicContainerSerialization > containerSerialization) |
|
MCAPI void | registerAlias (::HashedString const &alias, ::HashedString const &name, ::BaseGameVersion const &fromVersion) |
|
MCAPI ::WeakPtr<::Item > | registerComplexAlias (::HashedString const &alias, ::ItemRegistryComplexAlias const &complexAlias) |
|
MCAPI void | registerItem (::SharedPtr<::Item > item) |
|
MCAPI void | registerLegacyID (::HashedString const &name, short id) |
|
MCAPI void | registerLegacyMapping (::HashedString const &alias, ::HashedString const &name, ::BaseGameVersion const &fromVersion) |
|
MCAPI void | setCheckForItemWorldCompatibility (bool value) |
|
MCAPI void | unregisterItem (::HashedString const &itemName) |
|
MCAPI ::std::vector<::std::string > | validateServerItemComponents (::std::vector<::ItemData > const &items) |
|
MCAPI void * | $ctor () |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::cereal::ReflectionCtx > > > | mCerealContext |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > > | mValidator |
|
::ll::TypedStorage< 8, 24, ::std::vector<::SharedPtr<::Item > > > | mItemRegistry |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< int, ::WeakPtr<::Item > > > | mIdToItemMap |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::WeakPtr<::Item > > > | mNameToItemMap |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::WeakPtr<::Item > > > | mTileNamespaceToItemMap |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::WeakPtr<::Item > > > | mTileItemNameToItemMap |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::ItemRegistry::ItemAlias > > | mItemAliasLookupMap |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< uint64, ::ItemRegistry::ItemHashAlias > > | mReverseAliasLookupMap |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< uint64, ::ItemRegistry::ItemHashAlias > > | mReverseFullNameAliasLookupMap |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::ItemRegistryComplexAlias > > | mComplexAliasLookupMap |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< short, ::HashedString > > | mLegacyIDToNameMap |
|
::ll::TypedStorage< 2, 2, short > | mMaxItemID |
|
::ll::TypedStorage< 8, 24, ::std::vector<::HashedString > > | mAttachableDefinitions |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::ItemTag, ::std::unordered_set<::Item const * > > > | mTagToItemsMap |
|
::ll::TypedStorage< 8, 64, ::std::unordered_set<::Item const * > const > | mEmptyItemSet |
|
::ll::TypedStorage< 1, 1, bool > | mServerInitializingCreativeItems |
|
::ll::TypedStorage< 1, 1, bool > | mIsInitialized |
|
::ll::TypedStorage< 8, 64, ::std::function< void(::ItemRegistryRef)> > | mExtraItemInitCallback |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Bedrock::PubSub::Publisher< void(), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > > | mFinishedInitServerPublisher |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::std::atomic< int > > > | mCanUpdateTags |
|
::ll::TypedStorage< 8, 24, ::std::vector<::SharedPtr<::Item > > > | mDeadItemRegistry |
|
::ll::TypedStorage< 8, 32, ::BaseGameVersion > | mWorldBaseGameVersion |
|
::ll::TypedStorage< 1, 1, bool > | mCheckForItemWorldCompatibility |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Bedrock::Threading::Mutex > > | mCompatibilityCheckMutex |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CreativeItemRegistry > > | mCreativeItemRegistry |
|