mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-30 16:19:03 +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) {
|
public void showElderGuardian(boolean silent) {
|
||||||
if (getHandle().connection != null) getHandle().connection.send(new ClientboundGameEventPacket(ClientboundGameEventPacket.GUARDIAN_ELDER_EFFECT, silent ? 0F : 1F));
|
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
|
// Paper end
|
||||||
|
|
||||||
public Player.Spigot spigot()
|
public Player.Spigot spigot()
|
||||||
|
|
Loading…
Reference in a new issue