summaryrefslogtreecommitdiff
path: root/java/darkknight/jewelrycraft/util/PlayerUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/darkknight/jewelrycraft/util/PlayerUtils.java')
-rw-r--r--java/darkknight/jewelrycraft/util/PlayerUtils.java32
1 files changed, 12 insertions, 20 deletions
diff --git a/java/darkknight/jewelrycraft/util/PlayerUtils.java b/java/darkknight/jewelrycraft/util/PlayerUtils.java
index 1135860..159ea98 100644
--- a/java/darkknight/jewelrycraft/util/PlayerUtils.java
+++ b/java/darkknight/jewelrycraft/util/PlayerUtils.java
@@ -2,42 +2,34 @@ package darkknight.jewelrycraft.util;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.nbt.NBTTagCompound;
-import net.minecraft.server.MinecraftServer;
-import net.minecraft.server.integrated.IntegratedServer;
-import cpw.mods.fml.common.FMLCommonHandler;
/**
* Code taken from OpenBlocks
*/
public class PlayerUtils
-{
+{
+ /**
+ * Returns the NBTTag of the player
+ *
+ * @param player the player
+ * @param modName the mod name
+ * @return appropriate NBTTag
+ */
public static NBTTagCompound getModPlayerPersistTag(EntityPlayer player, String modName)
{
-
NBTTagCompound tag = player.getEntityData();
-
NBTTagCompound persistTag = null;
- if (tag.hasKey(EntityPlayer.PERSISTED_NBT_TAG))
- {
- persistTag = tag.getCompoundTag(EntityPlayer.PERSISTED_NBT_TAG);
- }
- else
- {
+ if (tag.hasKey(EntityPlayer.PERSISTED_NBT_TAG)) persistTag = tag.getCompoundTag(EntityPlayer.PERSISTED_NBT_TAG);
+ else{
persistTag = new NBTTagCompound();
tag.setTag(EntityPlayer.PERSISTED_NBT_TAG, persistTag);
}
-
NBTTagCompound modTag = null;
- if (persistTag.hasKey(modName))
- {
- modTag = persistTag.getCompoundTag(modName);
- }
- else
- {
+ if (persistTag.hasKey(modName)) modTag = persistTag.getCompoundTag(modName);
+ else{
modTag = new NBTTagCompound();
persistTag.setTag(modName, modTag);
}
-
return modTag;
}
} \ No newline at end of file