Shoulder Entities Release API
This commit is contained in:
@@ -544,6 +544,32 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity {
|
||||
this.getHandle().getCooldowns().addCooldown(CraftItemStack.asNMSCopy(item), ticks);
|
||||
}
|
||||
|
||||
// Paper start
|
||||
@Override
|
||||
public org.bukkit.entity.Entity releaseLeftShoulderEntity() {
|
||||
if (!getHandle().getShoulderEntityLeft().isEmpty()) {
|
||||
Entity entity = getHandle().releaseLeftShoulderEntity();
|
||||
if (entity != null) {
|
||||
return entity.getBukkitEntity();
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public org.bukkit.entity.Entity releaseRightShoulderEntity() {
|
||||
if (!getHandle().getShoulderEntityRight().isEmpty()) {
|
||||
Entity entity = getHandle().releaseRightShoulderEntity();
|
||||
if (entity != null) {
|
||||
return entity.getBukkitEntity();
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
// Paper end
|
||||
|
||||
@Override
|
||||
public boolean discoverRecipe(NamespacedKey recipe) {
|
||||
return this.discoverRecipes(Arrays.asList(recipe)) != 0;
|
||||
|
||||
Reference in New Issue
Block a user