diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderman.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderman.java index ac680b15aef..229885be4c1 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderman.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderman.java @@ -1,8 +1,11 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.server.EntityEnderman; + +import org.bukkit.Material; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Enderman; +import org.bukkit.material.MaterialData; public class CraftEnderman extends CraftMonster implements Enderman { public CraftEnderman(CraftServer server, EntityEnderman entity) { @@ -18,4 +21,13 @@ public class CraftEnderman extends CraftMonster implements Enderman { public String toString() { return "CraftEnderman"; } + + public MaterialData getCarriedMaterial() { + return Material.getMaterial(getHandle().getCarriedId()).getNewData((byte) getHandle().getCarriedData()); + } + + public void setCarriedMaterial(MaterialData data) { + getHandle().setCarriedId(data.getItemTypeId()); + getHandle().setCarriedData(data.getData()); + } }