summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
authorkaenganxt <kaenganxt@yahoo.de>2016-11-25 21:02:13 +0100
committerkaenganxt <kaenganxt@yahoo.de>2016-11-25 21:02:13 +0100
commit2b7808f416b912d9a8ee00e1a8bd4944f0f15fc0 (patch)
tree1f8db8eb6a814d851ef2652cec346bba5c857f1e /src/main/java
parent78c7614349845f26cdb39514b7015e1c220dab37 (diff)
downloadcraftbukkit-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.
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/block/CraftBanner.java6
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();