@@ -15,7 +15,7 @@
|
||||
if (!entityhuman.level.isClientSide) {
|
||||
- entitysheep.setColor(this.dyeColor);
|
||||
+ // CraftBukkit start
|
||||
+ byte bColor = (byte) this.dyeColor.getColorIndex();
|
||||
+ byte bColor = (byte) this.dyeColor.getId();
|
||||
+ SheepDyeWoolEvent event = new SheepDyeWoolEvent((org.bukkit.entity.Sheep) entitysheep.getBukkitEntity(), org.bukkit.DyeColor.getByWoolData(bColor), (org.bukkit.entity.Player) entityhuman.getBukkitEntity());
|
||||
+ entitysheep.level.getCraftServer().getPluginManager().callEvent(event);
|
||||
+
|
||||
@@ -23,8 +23,8 @@
|
||||
+ return EnumInteractionResult.PASS;
|
||||
+ }
|
||||
+
|
||||
+ entitysheep.setColor(EnumColor.fromColorIndex((byte) event.getColor().getWoolData()));
|
||||
+ entitysheep.setColor(EnumColor.byId((byte) event.getColor().getWoolData()));
|
||||
+ // CraftBukkit end
|
||||
itemstack.subtract(1);
|
||||
itemstack.shrink(1);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user