package net.glowstone.entity.monster; import net.glowstone.entity.meta.MetadataIndex; import org.bukkit.Location; import org.bukkit.Sound; import org.bukkit.entity.EntityType; import org.bukkit.entity.Snowman; public class GlowSnowman extends GlowMonster implements Snowman { public GlowSnowman(Location loc) { super(loc, EntityType.SNOWMAN, 4); setBoundingBox(0.7, 1.9); } @Override public boolean isDerp() { return metadata.getBit(MetadataIndex.SNOWMAN_NOHAT, 0x1); } @Override public void setDerp(boolean derp) { metadata.setBit(MetadataIndex.SNOWMAN_NOHAT, 0x1, derp); } @Override protected Sound getDeathSound() { return Sound.ENTITY_SNOWMAN_DEATH; } @Override protected Sound getHurtSound() { return Sound.ENTITY_SNOWMAN_HURT; } @Override protected Sound getAmbientSound() { return Sound.ENTITY_SNOWMAN_AMBIENT; } }