mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-28 07:20:24 +01:00
Add Player Warden Warning API
== AT == public net.minecraft.server.level.ServerPlayer wardenSpawnTracker public net.minecraft.world.entity.monster.warden.WardenSpawnTracker ticksSinceLastWarning public net.minecraft.world.entity.monster.warden.WardenSpawnTracker cooldownTicks public net.minecraft.world.entity.monster.warden.WardenSpawnTracker increaseWarningLevel()V
This commit is contained in:
parent
e70d21dbfe
commit
9db4bb7ac6
1 changed files with 35 additions and 0 deletions
|
@ -3300,6 +3300,41 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
|||
public void showElderGuardian(boolean silent) {
|
||||
if (getHandle().connection != null) getHandle().connection.send(new ClientboundGameEventPacket(ClientboundGameEventPacket.GUARDIAN_ELDER_EFFECT, silent ? 0F : 1F));
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getWardenWarningCooldown() {
|
||||
return this.getHandle().wardenSpawnTracker.cooldownTicks;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setWardenWarningCooldown(int cooldown) {
|
||||
this.getHandle().wardenSpawnTracker.cooldownTicks = Math.max(cooldown, 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getWardenTimeSinceLastWarning() {
|
||||
return this.getHandle().wardenSpawnTracker.ticksSinceLastWarning;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setWardenTimeSinceLastWarning(int time) {
|
||||
this.getHandle().wardenSpawnTracker.ticksSinceLastWarning = time;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getWardenWarningLevel() {
|
||||
return this.getHandle().wardenSpawnTracker.getWarningLevel();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setWardenWarningLevel(int warningLevel) {
|
||||
this.getHandle().wardenSpawnTracker.setWarningLevel(warningLevel);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void increaseWardenWarningLevel() {
|
||||
this.getHandle().wardenSpawnTracker.increaseWarningLevel();
|
||||
}
|
||||
// Paper end
|
||||
|
||||
public Player.Spigot spigot()
|
||||
|
|
Loading…
Reference in a new issue