类 WardenSpawnTracker
java.lang.Object
net.minecraft.world.entity.monster.warden.WardenSpawnTracker
-
字段概要
字段修饰符和类型字段说明static final com.mojang.serialization.Codec<WardenSpawnTracker>
private int
private static final int
static final int
private static final double
private int
private static final int
private static final int
private int
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
copyData
(WardenSpawnTracker pOther) private void
private static List<ServerPlayer>
getNearbyPlayers
(ServerLevel pLevel, BlockPos pPos) int
private static boolean
hasNearbyWarden
(ServerLevel pLevel, BlockPos pPos) private void
private boolean
void
reset()
void
setWarningLevel
(int pWarningLevel) void
tick()
static OptionalInt
tryWarn
(ServerLevel pLevel, BlockPos pPos, ServerPlayer pPlayer)
-
字段详细资料
-
CODEC
-
MAX_WARNING_LEVEL
public static final int MAX_WARNING_LEVEL- 另请参阅:
-
PLAYER_SEARCH_RADIUS
private static final double PLAYER_SEARCH_RADIUS- 另请参阅:
-
WARNING_CHECK_DIAMETER
private static final int WARNING_CHECK_DIAMETER- 另请参阅:
-
DECREASE_WARNING_LEVEL_EVERY_INTERVAL
private static final int DECREASE_WARNING_LEVEL_EVERY_INTERVAL- 另请参阅:
-
WARNING_LEVEL_INCREASE_COOLDOWN
private static final int WARNING_LEVEL_INCREASE_COOLDOWN- 另请参阅:
-
ticksSinceLastWarning
private int ticksSinceLastWarning -
warningLevel
private int warningLevel -
cooldownTicks
private int cooldownTicks
-
-
构造器详细资料
-
WardenSpawnTracker
public WardenSpawnTracker(int p_219568_, int p_219569_, int p_219570_)
-
-
方法详细资料
-
tick
public void tick() -
reset
public void reset() -
tryWarn
-
onCooldown
private boolean onCooldown() -
hasNearbyWarden
-
getNearbyPlayers
-
increaseWarningLevel
private void increaseWarningLevel() -
decreaseWarningLevel
private void decreaseWarningLevel() -
setWarningLevel
public void setWarningLevel(int pWarningLevel) -
getWarningLevel
public int getWarningLevel() -
copyData
-