Archiviert
13
0

Fixed items retaining enchantment visual effects after all enchantments are lost

Issue #BUKKIT-24 - Upon removing enchantments, visual effect on item does not go away
Dieser Commit ist enthalten in:
Nathan Adams 2012-01-14 12:29:11 +00:00
Ursprung 0a2a38c25b
Commit 84b0310ae8

Datei anzeigen

@ -2,10 +2,13 @@ package net.minecraft.server;
import java.io.DataInput; import java.io.DataInput;
import java.io.DataOutput; import java.io.DataOutput;
import java.io.IOException; // CraftBukkit
import java.util.Collection; import java.util.Collection;
import java.util.HashMap; import java.util.HashMap;
import java.util.Iterator; import java.util.Iterator;
import java.util.Map; import java.util.Map;
import java.util.logging.Level; // CraftBukkit
import java.util.logging.Logger; // CraftBukkit
public class NBTTagCompound extends NBTBase { public class NBTTagCompound extends NBTBase {
@ -28,9 +31,20 @@ public class NBTTagCompound extends NBTBase {
NBTBase.a(nbtbase, dataoutput); NBTBase.a(nbtbase, dataoutput);
} }
dataoutput.writeByte(0); // CraftBukkit start
try {
dataoutput.writeByte(0);
} catch (IOException ex) {
Logger.getLogger(NBTTagCompound.class.getName()).log(Level.SEVERE, null, ex);
}
} }
public void remove(String name) {
map.remove(name);
}
// CraftBukkit end
void load(DataInput datainput) { void load(DataInput datainput) {
this.map.clear(); this.map.clear();