From 4f7ad220df0438b6f3382110577b53f29da46453 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Thu, 24 May 2018 15:50:07 -0400 Subject: Update of all changes --- .../darkknight/jewelrycraft/util/PlayerUtils.java | 61 ++++++++++++---------- 1 file changed, 33 insertions(+), 28 deletions(-) mode change 100644 => 100755 src/main/java/darkknight/jewelrycraft/util/PlayerUtils.java (limited to 'src/main/java/darkknight/jewelrycraft/util/PlayerUtils.java') diff --git a/src/main/java/darkknight/jewelrycraft/util/PlayerUtils.java b/src/main/java/darkknight/jewelrycraft/util/PlayerUtils.java old mode 100644 new mode 100755 index f1655c0..c981555 --- a/src/main/java/darkknight/jewelrycraft/util/PlayerUtils.java +++ b/src/main/java/darkknight/jewelrycraft/util/PlayerUtils.java @@ -7,32 +7,37 @@ import net.minecraft.nbt.NBTTagCompound; /** * 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) - { - if (player.worldObj.isRemote && ScreenHandler.tagCache != null) return ScreenHandler.tagCache; - - NBTTagCompound tag = player.getEntityData(); - NBTTagCompound persistTag = null; - 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{ - modTag = new NBTTagCompound(); - persistTag.setTag(modName, modTag); - } - return modTag; - } +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) { + if (player.worldObj.isRemote && ScreenHandler.tagCache != null) + return ScreenHandler.tagCache; + + NBTTagCompound tag = player.getEntityData(); + NBTTagCompound persistTag = null; + 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 { + modTag = new NBTTagCompound(); + persistTag.setTag(modName, modTag); + } + return modTag; + } } \ No newline at end of file -- cgit v1.2.3