Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-12-18 20:40:08 +01:00
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:
Ursprung
0a2a38c25b
Commit
84b0310ae8
@ -2,10 +2,13 @@ package net.minecraft.server;
|
||||
|
||||
import java.io.DataInput;
|
||||
import java.io.DataOutput;
|
||||
import java.io.IOException; // CraftBukkit
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Level; // CraftBukkit
|
||||
import java.util.logging.Logger; // CraftBukkit
|
||||
|
||||
public class NBTTagCompound extends NBTBase {
|
||||
|
||||
@ -28,9 +31,20 @@ public class NBTTagCompound extends NBTBase {
|
||||
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) {
|
||||
this.map.clear();
|
||||
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren