diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftShulker.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftShulker.java index 6fc7d2a0e..ad2501d56 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftShulker.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftShulker.java @@ -1,5 +1,6 @@ package org.bukkit.craftbukkit.entity; +import com.google.common.base.Preconditions; import net.minecraft.world.entity.monster.EntityShulker; import org.bukkit.DyeColor; import org.bukkit.craftbukkit.CraftServer; @@ -36,4 +37,15 @@ public class CraftShulker extends CraftGolem implements Shulker { public void setColor(DyeColor color) { getHandle().getDataWatcher().set(EntityShulker.COLOR, (color == null) ? 16 : color.getWoolData()); } + + @Override + public float getPeek() { + return (float) getHandle().eN() / 100; // PAIL rename getPeek + } + + @Override + public void setPeek(float value) { + Preconditions.checkArgument(value >= 0 && value <= 1, "value needs to be in between or equal to 0 and 1"); + getHandle().a((int) (value * 100)); // PAIL rename setPeek + } }