Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
WardenSpawnTrackerComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Actor;
8class BlockPos;
9class BlockSource;
10class CompoundTag;
11class DataLoadHelper;
12// clang-format on
13
15public:
16 // member variables
17 // NOLINTBEGIN
18 ::ll::TypedStorage<4, 4, int> mThreatLevel;
19 ::ll::TypedStorage<4, 4, int> mThreatLevelIncreaseCooldown;
20 ::ll::TypedStorage<4, 4, int> mThreatLevelDecreaseTimer;
21 // NOLINTEND
22
23public:
24 // member functions
25 // NOLINTBEGIN
26 MCNAPI void addAdditionalSaveData(::CompoundTag& tag) const;
27
29 // NOLINTEND
30
31public:
32 // static functions
33 // NOLINTBEGIN
34 MCNAPI static bool hasNearbyWarden(::BlockSource& region, ::BlockPos const& pos);
35 // NOLINTEND
36};
Definition Actor.h:116
Definition BlockPos.h:14
Definition BlockSource.h:72
Definition CompoundTag.h:18
Definition DataLoadHelper.h:20
Definition WardenSpawnTrackerComponent.h:14
static MCAPI bool hasNearbyWarden(::BlockSource &region, ::BlockPos const &pos)
MCAPI void readAdditionalSaveData(::Actor &, ::CompoundTag const &tag, ::DataLoadHelper &)
MCAPI void addAdditionalSaveData(::CompoundTag &tag) const