diff options
author | Thinkofdeath <thinkofdeath@spigotmc.org> | 2014-11-26 08:32:16 +1100 |
---|---|---|
committer | md_5 <git@md-5.net> | 2014-11-28 17:16:30 +1100 |
commit | 24557bc2b37deb6a0edf497d547471832457b1dd (patch) | |
tree | c560572889a3b0b34964a0cddb35dc87fda3c914 /src/main/java/net/minecraft/server/TileEntitySign.java | |
parent | a4805dbd77da057cc1ea0bf344379bc6e53ca1f6 (diff) | |
download | craftbukkit-24557bc2b37deb6a0edf497d547471832457b1dd.tar craftbukkit-24557bc2b37deb6a0edf497d547471832457b1dd.tar.gz craftbukkit-24557bc2b37deb6a0edf497d547471832457b1dd.tar.lz craftbukkit-24557bc2b37deb6a0edf497d547471832457b1dd.tar.xz craftbukkit-24557bc2b37deb6a0edf497d547471832457b1dd.zip |
Update to Minecraft 1.8
For more information please see http://www.spigotmc.org/
Diffstat (limited to 'src/main/java/net/minecraft/server/TileEntitySign.java')
-rw-r--r-- | src/main/java/net/minecraft/server/TileEntitySign.java | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/src/main/java/net/minecraft/server/TileEntitySign.java b/src/main/java/net/minecraft/server/TileEntitySign.java deleted file mode 100644 index 552919c4..00000000 --- a/src/main/java/net/minecraft/server/TileEntitySign.java +++ /dev/null @@ -1,63 +0,0 @@ -package net.minecraft.server; - -public class TileEntitySign extends TileEntity { - - public String[] lines = new String[] { "", "", "", ""}; - public int i = -1; - public boolean isEditable = true; // CraftBukkit - private -> public - private EntityHuman k; - - public TileEntitySign() {} - - public void b(NBTTagCompound nbttagcompound) { - super.b(nbttagcompound); - nbttagcompound.setString("Text1", this.lines[0]); - nbttagcompound.setString("Text2", this.lines[1]); - nbttagcompound.setString("Text3", this.lines[2]); - nbttagcompound.setString("Text4", this.lines[3]); - } - - public void a(NBTTagCompound nbttagcompound) { - this.isEditable = false; - super.a(nbttagcompound); - - for (int i = 0; i < 4; ++i) { - this.lines[i] = nbttagcompound.getString("Text" + (i + 1)); - if (this.lines[i].length() > 15) { - this.lines[i] = this.lines[i].substring(0, 15); - } - } - } - - public Packet getUpdatePacket() { - String[] astring = sanitizeLines(this.lines); // CraftBukkit - call sign line sanitizer to limit line length - - return new PacketPlayOutUpdateSign(this.x, this.y, this.z, astring); - } - - public boolean a() { - return this.isEditable; - } - - public void a(EntityHuman entityhuman) { - this.k = entityhuman; - } - - public EntityHuman b() { - return this.k; - } - - // CraftBukkit start - central method to limit sign text to 15 chars per line - public static String[] sanitizeLines(String[] lines) { - String[] astring = new String[4]; - for (int i = 0; i < 4; ++i) { - astring[i] = lines[i]; - - if (lines[i].length() > 15) { - astring[i] = lines[i].substring(0, 15); - } - } - return astring; - } - // CraftBukkit end -} |