From ee27545b71bd091377b5e77fab056999a740315a Mon Sep 17 00:00:00 2001 From: Alkalus Date: Fri, 22 Sep 2017 15:50:16 +1000 Subject: + More work on Trade Table. --- .../core/item/base/itemblock/ItemBlockNBT.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/Java/gtPlusPlus/core/item') diff --git a/src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockNBT.java b/src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockNBT.java index 454b41ffe5..3510bbb392 100644 --- a/src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockNBT.java +++ b/src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockNBT.java @@ -1,8 +1,13 @@ package gtPlusPlus.core.item.base.itemblock; +import gtPlusPlus.core.util.nbt.NBTUtils; +import gtPlusPlus.core.util.player.PlayerUtils; import net.minecraft.block.Block; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; +import net.minecraft.world.World; public class ItemBlockNBT extends ItemBlock { @@ -11,5 +16,16 @@ public class ItemBlockNBT extends ItemBlock { this.setCreativeTab(tab); } + @Override + public void onCreated(ItemStack item, World world, EntityPlayer player) { + if (player != null){ + NBTUtils.setString(item, "mOwner", player.getDisplayName()); + NBTUtils.setString(item, "mUUID", ""+player.getUniqueID()); + boolean mOP = PlayerUtils.isPlayerOP(player); + NBTUtils.setBoolean(item, "mOP", mOP); + } + super.onCreated(item, world, player); + } + } \ No newline at end of file -- cgit