diff options
Diffstat (limited to 'src/Java/gtPlusPlus/core/item')
-rw-r--r-- | src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockNBT.java | 16 |
1 files changed, 16 insertions, 0 deletions
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 |