Class WardenSpawnTracker
java.lang.Object
net.minecraft.world.entity.monster.warden.WardenSpawnTracker
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<WardenSpawnTracker>private intprivate static final intstatic final intprivate static final doubleprivate intprivate static final intprivate static final intprivate int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidcopyData(WardenSpawnTracker p_219584_) private voidprivate static List<ServerPlayer>getNearbyPlayers(ServerLevel p_219595_, BlockPos p_219596_) intprivate static booleanhasNearbyWarden(ServerLevel p_219575_, BlockPos p_219576_) private voidprivate booleanvoidreset()voidsetWarningLevel(int p_219573_) voidtick()static OptionalInttryWarn(ServerLevel p_219578_, BlockPos p_219579_, ServerPlayer p_219580_) 
- 
Field Details- 
CODEC
- 
MAX_WARNING_LEVELpublic static final int MAX_WARNING_LEVEL- See Also:
 
- 
PLAYER_SEARCH_RADIUSprivate static final double PLAYER_SEARCH_RADIUS- See Also:
 
- 
WARNING_CHECK_DIAMETERprivate static final int WARNING_CHECK_DIAMETER- See Also:
 
- 
DECREASE_WARNING_LEVEL_EVERY_INTERVALprivate static final int DECREASE_WARNING_LEVEL_EVERY_INTERVAL- See Also:
 
- 
WARNING_LEVEL_INCREASE_COOLDOWNprivate static final int WARNING_LEVEL_INCREASE_COOLDOWN- See Also:
 
- 
ticksSinceLastWarningprivate int ticksSinceLastWarning
- 
warningLevelprivate int warningLevel
- 
cooldownTicksprivate int cooldownTicks
 
- 
- 
Constructor Details- 
WardenSpawnTrackerpublic WardenSpawnTracker(int p_219568_, int p_219569_, int p_219570_) 
 
- 
- 
Method Details- 
tickpublic void tick()
- 
resetpublic void reset()
- 
tryWarnpublic static OptionalInt tryWarn(ServerLevel p_219578_, BlockPos p_219579_, ServerPlayer p_219580_) 
- 
onCooldownprivate boolean onCooldown()
- 
hasNearbyWarden
- 
getNearbyPlayers
- 
increaseWarningLevelprivate void increaseWarningLevel()
- 
decreaseWarningLevelprivate void decreaseWarningLevel()
- 
setWarningLevelpublic void setWarningLevel(int p_219573_) 
- 
getWarningLevelpublic int getWarningLevel()
- 
copyData
 
-