36 ::ll::TypedStorage<8, 64, ::std::unordered_map<uint64, ::Vec3>> mLastPosChecked;
37 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::RealmsStoriesData>> mRealmsStoriesData;
38 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::IRealmEventLogger>> mRealmEventLogger;
54 virtual ::EventResult onPlayerMove(
::Player& player) ;
64 virtual ::EventResult onPlayerPoweredBeacon(
::Player const& player,
int level) ;
67 virtual ::EventResult onPlayerCraftedItem(
72 bool craftedAutomatically,
78 ::std::vector<short>
const& ingredientItemIDs
94 ::std::unique_ptr<::IRealmEventLogger> realmEventLogger
97 MCAPI
void _checkForBiomeRealmEvents(
::Player const& player);
99 MCAPI
void _checkForStructureRealmEvents(
::Player const& player);
104 _publishEventForRealmsService(::RealmEventId
id, ::std::string
const& xuid,
::Json::Value const& metadata)
const;
106 MCAPI
void _publishLocationWorldEventIfFirstTime(::RealmEventId
id,
::Player const& player);
109 _publishPlayerEventIfFirstTime(::RealmEventId
id, ::std::string
const& playerXuid,
::Json::Value const& metadata);
111 MCAPI
void _publishWorldEventFirstOrOtherTime(
112 ::RealmEventId firstTimeId,
113 ::RealmEventId otherTimeId,
114 ::std::string
const& xuid
121 MCAPI static ::std::set<::std::string> _getXuidsInKillProximity(
::Actor const& killedActor,
float xz,
float y);
123 MCAPI static ::std::string _playerXuidsToString(::std::set<::std::string>
const& xuids);
129 MCAPI
void* $ctor(
::LevelStorage& levelStorage, ::std::unique_ptr<::IRealmEventLogger> realmEventLogger);
147 MCAPI ::EventResult $onPlayerMove(
::Player& player);
154 MCAPI ::EventResult $onPlayerPoweredBeacon(
::Player const& player,
int level);
156 MCAPI ::EventResult $onPlayerCraftedItem(
160 bool hadSearchString,
161 bool craftedAutomatically,
166 bool recipeBookShown,
167 ::std::vector<short>
const& ingredientItemIDs
177 MCAPI
static void** $vftableForEventListenerDispatcherActorEventListener();
179 MCAPI
static void** $vftableForEventListenerDispatcherPlayerEventListener();