48 ::ll::TypedStorage<8, 32, ::std::string> lootTable;
49 ::ll::TypedStorage<4, 4, float> activationRange;
50 ::ll::TypedStorage<4, 4, float> deactivationRange;
51 ::ll::TypedStorage<8, 152, ::ItemStack> keyItem;
52 ::ll::TypedStorage<8, 32, ::std::string> overrideLootTableToDisplay;
72 ::ll::TypedStorage<8, 152, ::ItemStack> displayItem;
73 ::ll::TypedStorage<8, 24, ::std::vector<::ActorRuntimeID>> connectedPlayers;
74 ::ll::TypedStorage<4, 4, float> connectedParticlesRange;
75 ::ll::TypedStorage<1, 1, bool> isSharedDataDirty;
95 ::ll::TypedStorage<4, 4, float> currentSpin;
96 ::ll::TypedStorage<4, 4, float> previousSpin;
97 ::ll::TypedStorage<8, 24, ::WeakEntityRef> displayEntity;
117 ::ll::TypedStorage<8, 8, ::Tick> stateUpdateResumesAt;
118 ::ll::TypedStorage<8, 24, ::std::vector<::ItemStack>> itemsToEject;
119 ::ll::TypedStorage<8, 24, ::std::vector<::ActorUniqueID>> rewardedPlayers;
120 ::ll::TypedStorage<1, 1, bool> doesBlockNeedToBeSaved;
121 ::ll::TypedStorage<8, 8, ::Tick> serverTick;
122 ::ll::TypedStorage<8, 8, ::Tick> lastInsertFailTimestamp;
123 ::ll::TypedStorage<4, 4, int> totalEjectionsNeeded;
143 MCAPI
static void cycleDisplayItemFromLootTable(
145 ::VaultBlockState blockState,
150 MCAPI
static void ejectResultItem(
154 float ejectionSoundProgress
157 MCAPI static ::ItemStack
158 getRandomDisplayItemFromLootTable(
::BlockSource& region, ::std::string
const& lootTable);
160 MCAPI static ::std::vector<::ItemStack> getRandomLootTableItems(
163 ::std::string
const& lootTableName,
168 MCAPI
static void onTransitionBetweenStates(
173 ::VaultBlockState oldState,
174 ::VaultBlockState newState
177 MCAPI
static void playInsertFailSound(
181 ::SharedTypes::Legacy::LevelSoundEvent sound
184 MCAPI
static void tick(
192 MCAPI static ::VaultBlockState tickStateAndGetNext(
198 ::VaultBlockState oldState
201 MCAPI
static void tryInsertKey(
210 MCAPI
static void updateConnectedPlayersWithinRange(
224 MCAPI
static void emitConnectedParticles(
230 MCAPI
static void emitIdleParticles(
246 ::ll::TypedStorage<8, 224, ::VaultBlockActor::VaultConfig> mConfig;
247 ::ll::TypedStorage<8, 32, ::VaultBlockActor::VaultClientData> mClientData;
248 ::ll::TypedStorage<8, 184, ::VaultBlockActor::VaultSharedData> mSharedData;
249 ::ll::TypedStorage<8, 88, ::VaultBlockActor::VaultServerData> mServerData;
272 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource&) ;
306 MCAPI ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource&);
Definition SaveContext.h:5