diff options
author | kaenganxt <kaenganxt@yahoo.de> | 2016-11-25 21:02:13 +0100 |
---|---|---|
committer | kaenganxt <kaenganxt@yahoo.de> | 2016-11-25 21:02:13 +0100 |
commit | 2b7808f416b912d9a8ee00e1a8bd4944f0f15fc0 (patch) | |
tree | 1f8db8eb6a814d851ef2652cec346bba5c857f1e | |
parent | 78c7614349845f26cdb39514b7015e1c220dab37 (diff) | |
download | craftbukkit-2b7808f416b912d9a8ee00e1a8bd4944f0f15fc0.tar craftbukkit-2b7808f416b912d9a8ee00e1a8bd4944f0f15fc0.tar.gz craftbukkit-2b7808f416b912d9a8ee00e1a8bd4944f0f15fc0.tar.lz craftbukkit-2b7808f416b912d9a8ee00e1a8bd4944f0f15fc0.tar.xz craftbukkit-2b7808f416b912d9a8ee00e1a8bd4944f0f15fc0.zip |
Fix banner color. Banners have inverted color bytes.
-rw-r--r-- | src/main/java/org/bukkit/craftbukkit/block/CraftBanner.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/block/CraftBanner.java b/src/main/java/org/bukkit/craftbukkit/block/CraftBanner.java index b769af08..f0b1703d 100644 --- a/src/main/java/org/bukkit/craftbukkit/block/CraftBanner.java +++ b/src/main/java/org/bukkit/craftbukkit/block/CraftBanner.java @@ -26,7 +26,7 @@ public class CraftBanner extends CraftBlockState implements Banner { CraftWorld world = (CraftWorld) block.getWorld(); banner = (TileEntityBanner) world.getTileEntityAt(getX(), getY(), getZ()); - base = DyeColor.getByDyeData((byte) banner.color.getColorIndex()); + base = DyeColor.getByDyeData((byte) banner.color.getInvColorIndex()); if (banner.patterns != null) { for (int i = 0; i < banner.patterns.size(); i++) { @@ -40,7 +40,7 @@ public class CraftBanner extends CraftBlockState implements Banner { super(material); banner = te; - base = DyeColor.getByDyeData((byte) banner.color.getColorIndex()); + base = DyeColor.getByDyeData((byte) banner.color.getInvColorIndex()); if (banner.patterns != null) { for (int i = 0; i < banner.patterns.size(); i++) { @@ -100,7 +100,7 @@ public class CraftBanner extends CraftBlockState implements Banner { boolean result = (isPlaced()) ? super.update(force, applyPhysics) : true; if (result) { - banner.color = EnumColor.fromColorIndex(base.getDyeData()); + banner.color = EnumColor.fromInvColorIndex(base.getDyeData()); NBTTagList newPatterns = new NBTTagList(); |