aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/item
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus/core/item')
-rw-r--r--src/Java/gtPlusPlus/core/item/base/itemblock/ItemBlockNBT.java16
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