package org.bukkit.craftbukkit.entity; import net.minecraft.server.EntityShulker; import org.bukkit.DyeColor; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.EntityType; import org.bukkit.entity.Shulker; public class CraftShulker extends CraftGolem implements Shulker { public CraftShulker(CraftServer server, EntityShulker entity) { super(server, entity); } @Override public String toString() { return "CraftShulker"; } @Override public EntityType getType() { return EntityType.SHULKER; } @Override public EntityShulker getHandle() { return (EntityShulker) entity; } @Override public DyeColor getColor() { return DyeColor.getByWoolData(getHandle().getDataWatcher().get(EntityShulker.COLOR)); } @Override public void setColor(DyeColor color) { getHandle().getDataWatcher().set(EntityShulker.COLOR, (color == null) ? 16 : color.getWoolData()); } }