SPIGOT-5105: The EntityTag nbt tag disappears from preset armor_stand items.

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2019-06-29 16:55:36 +10:00
parent d6d34c98e7
commit 020a6a58b2
4 changed files with 137 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ import net.minecraft.server.ITileEntity;
import net.minecraft.server.Item;
import net.minecraft.server.ItemBlock;
import net.minecraft.server.ItemBlockWallable;
import net.minecraft.server.NBTTagCompound;
import org.bukkit.Bukkit;
import org.bukkit.Color;
import org.bukkit.DyeColor;
@@ -344,6 +345,15 @@ public class ItemMetaTest extends AbstractTestingBase {
cleanStack.setItemMeta(meta);
return cleanStack;
}
},
new StackProvider(Material.ARMOR_STAND) {
@Override ItemStack operate(ItemStack cleanStack) {
final CraftMetaArmorStand meta = (CraftMetaArmorStand) cleanStack.getItemMeta();
meta.entityTag = new NBTTagCompound();
meta.entityTag.setBoolean("Small", true);
cleanStack.setItemMeta(meta);
return cleanStack;
}
}
);