Set default Warden heartBeatDelay to 40
@@ -41,7 +41,7 @@ import java.util.UUID;
import java.util.concurrent.ThreadLocalRandom;
public class WardenEntity extends MonsterEntity implements Tickable {
- private int heartBeatDelay;
+ private int heartBeatDelay = 40;
private int tickCount;
private int sonicBoomTickDuration;
@@ -50,6 +50,12 @@ public class WardenEntity extends MonsterEntity implements Tickable {
super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw);
}
+ @Override
+ protected void initializeMetadata() {
+ super.initializeMetadata();
+ dirtyMetadata.put(EntityData.HEARTBEAT_INTERVAL_TICKS, heartBeatDelay);
+ }
+
@Override
public void setPose(Pose pose) {
setFlag(EntityFlag.DIGGING, pose == Pose.DIGGING);
