package net.glowstone.entity.monster; import org.bukkit.Location; import org.bukkit.Sound; import org.bukkit.entity.EntityType; import org.bukkit.entity.Guardian; public class GlowGuardian extends GlowMonster implements Guardian { public GlowGuardian(Location loc) { this(loc, EntityType.GUARDIAN, 30); setBoundingBox(0.85, 0.85); } public GlowGuardian(Location loc, EntityType type, double maxHealth) { super(loc, type, maxHealth); } @Override public boolean isElder() { //TODO - 1.11 Field has been removed //return metadata.getBit(MetadataIndex.GUARDIAN_FLAGS, 0x04); return false; } @Override public void setElder(boolean elder) { //TODO - 1.11 Field has been removed //metadata.setBit(MetadataIndex.GUARDIAN_FLAGS, 0x04, elder); } @Override protected Sound getHurtSound() { return Sound.ENTITY_GUARDIAN_HURT; } @Override protected Sound getDeathSound() { return Sound.ENTITY_GUARDIAN_DEATH; } @Override protected Sound getAmbientSound() { return Sound.ENTITY_GUARDIAN_AMBIENT; } }