|
SurvivalMode & | operator= (SurvivalMode const &) |
|
| SurvivalMode (SurvivalMode const &) |
|
virtual bool | attack (::Actor &entity) |
|
virtual bool | interact (::Actor &entity, ::Vec3 const &location) |
|
virtual bool | destroyBlock (::BlockPos const &pos, uchar face) |
|
virtual bool | startDestroyBlock (::BlockPos const &pos, uchar face, bool &hasDestroyedBlock) |
|
virtual void | startBuildBlock (::BlockPos const &pos, uchar face) |
|
virtual bool | buildBlock (::BlockPos const &pos, uchar face, bool const isSimTick) |
|
virtual bool | useItem (::ItemStack &item) |
|
virtual::InteractionResult | useItemOn (::ItemStack &item, ::BlockPos const &at, uchar face, ::Vec3 const &hit, ::Block const *targetBlock, bool isFirstEvent) |
|
virtual void | tick () |
|
virtual void | setTrialMode (bool isEnabled) |
|
virtual bool | isInTrialMode () |
|
virtual void | registerUpsellScreenCallback (::std::function< void(bool)> callback) |
|
MCAPI void | _messagePlayers (::std::string message) |
|
MCAPI void | _showTrialReminder (bool force) |
|
MCAPI bool | $attack (::Actor &entity) |
|
MCAPI bool | $interact (::Actor &entity, ::Vec3 const &location) |
|
MCAPI bool | $destroyBlock (::BlockPos const &pos, uchar face) |
|
MCAPI bool | $startDestroyBlock (::BlockPos const &pos, uchar face, bool &hasDestroyedBlock) |
|
MCAPI void | $startBuildBlock (::BlockPos const &pos, uchar face) |
|
MCAPI bool | $buildBlock (::BlockPos const &pos, uchar face, bool const isSimTick) |
|
MCAPI bool | $useItem (::ItemStack &item) |
|
MCAPI::InteractionResult | $useItemOn (::ItemStack &item, ::BlockPos const &at, uchar face, ::Vec3 const &hit, ::Block const *targetBlock, bool isFirstEvent) |
|
MCAPI void | $tick () |
|
MCAPI void | $setTrialMode (bool isEnabled) |
|
MCAPI bool | $isInTrialMode () |
|
MCAPI void | $registerUpsellScreenCallback (::std::function< void(bool)> callback) |
|
virtual bool | continueDestroyBlock (::BlockPos const &pos, uchar face, ::Vec3 const &playerPos, bool &hasDestroyedBlock) |
|
virtual void | stopDestroyBlock (::BlockPos const &pos) |
|
virtual void | continueBuildBlock (::BlockPos const &pos, uchar face) |
|
virtual void | stopBuildBlock () |
|
virtual float | getPickRange (::InputMode const ¤tInputMode, bool isVR) |
|
virtual void | releaseUsingItem () |
|
MCAPI bool | _attack (::Actor &entity, bool playPredictiveSound) |
|
MCAPI::BlockPos | _calculatePlacePos (::ItemStack &heldStack, ::BlockPos const &pos, uchar &face) const |
|
MCAPI bool | _canDestroy (::BlockPos const &pos, uchar face) |
|
MCAPI bool | _canUseBlock (::Block const &block) |
|
MCAPI bool | _creativeDestroyBlock (::BlockPos const &pos, uchar face) |
|
MCAPI void | _destroyBlockInternal (::BlockPos const &pos, ::Block const &oldBlock, ::Block const &newBlock) const |
|
MCAPI bool | _enableBlockBreakDelay () const |
|
MCAPI void | _sendPlayerInteractWithBlockAfterEvent (::ItemStack const &beforeItem, ::ItemStack const &afterItem, ::Player &player, ::BlockPos const &at, uchar face, ::Vec3 const &hit, bool isFirstEvent) |
|
MCAPI void | _sendPlayerInteractWithEntityAfterEvent (::ItemStack const &beforeItem, ::ItemStack const &afterItem, ::Player &player, ::Actor const &entity) |
|
MCAPI ::std::optional<::ItemStack > | _sendTryDestroyBlockEvent (::Block const &block, ::BlockPos const &pos, ::ItemStack itemBeforeEvent) const |
|
MCAPI::InteractionResult | _sendUseItemOnEvents (::ItemStack &item, ::BlockPos const &at, uchar face, ::Vec3 const &hit, bool isFirstEvent) const |
|
MCAPI bool | baseUseItem (::ItemStack &item) |
|
MCAPI void | continueBuildBlockAction (::Player const &player, ::HitResult const &hr) |
|
MCAPI float | getDestroyRate (::Block const &block) |
|
MCAPI float | getMaxPickRange () |
|
MCAPI void * | $ctor (::Player &player, ::std::unique_ptr<::IGameModeTimer > timer, ::std::unique_ptr<::IGameModeMessenger > messenger) |
|
MCAPI bool | $continueDestroyBlock (::BlockPos const &pos, uchar face, ::Vec3 const &playerPos, bool &hasDestroyedBlock) |
|
MCAPI void | $stopDestroyBlock (::BlockPos const &pos) |
|
MCAPI void | $continueBuildBlock (::BlockPos const &pos, uchar face) |
|
MCAPI void | $stopBuildBlock () |
|
MCAPI float | $getPickRange (::InputMode const ¤tInputMode, bool isVR) |
|
MCAPI void | $releaseUsingItem () |
|
|
::ll::UntypedStorage< 1, 1 > | mUnke69c28 |
|
::ll::UntypedStorage< 1, 1 > | mUnk3d88ec |
|
::ll::UntypedStorage< 4, 4 > | mUnk812b7b |
|
::ll::UntypedStorage< 8, 64 > | mUnk7f623c |
|
::ll::TypedStorage< 8, 8, ::Player & > | mPlayer |
|
::ll::TypedStorage< 4, 12, ::BlockPos > | mDestroyBlockPos |
|
::ll::TypedStorage< 1, 1, uchar > | mDestroyBlockFace |
|
::ll::TypedStorage< 4, 4, float > | mOldDestroyProgress |
|
::ll::TypedStorage< 4, 4, float > | mDestroyProgress |
|
::ll::TypedStorage< 8, 8, double > | mLastDestroyTime |
|
::ll::TypedStorage< 4, 4, float > | mDistanceTravelled |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mPlayerLastPosition |
|
::ll::TypedStorage< 4, 56, ::GameMode::BuildContext > | mBuildContext |
|
::ll::TypedStorage< 4, 4, float > | mMinPlayerSpeed |
|
::ll::TypedStorage< 4, 4, int > | mContinueBreakBlockCount |
|
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mLastBuildTime |
|
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mNoDestroyUntil |
|
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mNoDestroySoundUntil |
|
::ll::TypedStorage< 8, 8, ::std::chrono::milliseconds > | creativeDestructionTickDelay |
|
::ll::TypedStorage< 8, 8, ::std::chrono::milliseconds > | buildingTickDelay |
|
::ll::TypedStorage< 8, 8, ::std::chrono::milliseconds > | destroySoundDelay |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::IGameModeTimer > > | mTimer |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::IGameModeMessenger > > | mMessenger |
|