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.Spider; public class GlowSpider extends GlowMonster implements Spider { public GlowSpider(Location loc) { super(loc, EntityType.SPIDER, 16); setBoundingBox(1.4, 0.9); } public boolean isClimbing() { return metadata.getByte(MetadataIndex.SPIDER_CLIMBING) == 1; } public void setClimbing(boolean climbing) { metadata.set(MetadataIndex.SPIDER_CLIMBING, climbing ? (byte) 1 : (byte) 0); } @Override protected Sound getHurtSound() { return Sound.ENTITY_SPIDER_HURT; } @Override protected Sound getDeathSound() { return Sound.ENTITY_SPIDER_DEATH; } @Override protected Sound getAmbientSound() { return Sound.ENTITY_SPIDER_AMBIENT; } }