package net.glowstone.entity.monster; import org.bukkit.Location; import org.bukkit.Sound; import org.bukkit.entity.EntityType; import org.bukkit.entity.Skeleton; public class GlowSkeleton extends GlowMonster implements Skeleton { public GlowSkeleton(Location loc) { this(loc, EntityType.SKELETON, 20); } public GlowSkeleton(Location loc, EntityType type, double maxHealth) { super(loc, type, maxHealth); setBoundingBox(0.6, 1.99); } @Override public SkeletonType getSkeletonType() { return SkeletonType.NORMAL; } @Override public void setSkeletonType(SkeletonType type) { //TODO - 1.11 This field was removed since different types are different entities //metadata.set(MetadataIndex.SKELETON_TYPE, conversionTime > 0); } @Override protected Sound getDeathSound() { return Sound.ENTITY_SKELETON_DEATH; } @Override protected Sound getHurtSound() { return Sound.ENTITY_SKELETON_HURT; } @Override protected Sound getAmbientSound() { return Sound.ENTITY_SKELETON_AMBIENT; } }