@Override public void readPacketNBT(NBTTagCompound cmp) { super.readPacketNBT(cmp); name = cmp.getString(TAG_NAME); }
@Override public String getEncryptionKey( final ItemStack item ) { final NBTTagCompound tag = Platform.openNbtData( item ); return tag.getString( "encryptionKey" ); }
@Override public void readPacketNBT(NBTTagCompound cmp) { type = IslandType.ofType(cmp.getString(TAG_ISLAND_TYPE)); }
@Override public void load(NBTTagCompound cmp) { super.load(cmp); String challengeName = cmp.getString(TAG_CHALLENGE); challenge = ModChallenges.challengeLookup.get(challengeName); setTitle(); }
@Override public String getSettingsName( final ItemStack is ) { final NBTTagCompound c = Platform.openNbtData( is ); final String name = c.getString( "Config" ); return name == null || name.isEmpty() ? GuiText.Blank.getUnlocalized() : name; }
@Override public void readPacketNBT(NBTTagCompound cmp) { super.readPacketNBT(cmp); type = IslandType.ofType(cmp.getString(TAG_ISLAND_TYPE)); }
@Override public void readFromPacketNBT(NBTTagCompound cmp) { super.readFromPacketNBT(cmp); lastFlower = cmp.getString(TAG_LAST_FLOWER); lastFlowerTimes = cmp.getInteger(TAG_LAST_FLOWER_TIMES); }
@Override public FuzzyMode getFuzzyMode( final ItemStack is ) { final String fz = Platform.openNbtData( is ).getString( "FuzzyMode" ); try { return FuzzyMode.valueOf( fz ); } catch( final Throwable t ) { return FuzzyMode.IGNORE_ALL; } }
@Override public FuzzyMode getFuzzyMode( final ItemStack is ) { final String fz = Platform.openNbtData( is ).getString( "FuzzyMode" ); try { return FuzzyMode.valueOf( fz ); } catch( final Throwable t ) { return FuzzyMode.IGNORE_ALL; } }
@Override public FuzzyMode getFuzzyMode( final ItemStack is ) { final String fz = Platform.openNbtData( is ).getString( "FuzzyMode" ); try { return FuzzyMode.valueOf( fz ); } catch( final Throwable t ) { return FuzzyMode.IGNORE_ALL; } }
@Override public FuzzyMode getFuzzyMode( final ItemStack is ) { final String fz = Platform.openNbtData( is ).getString( "FuzzyMode" ); try { return FuzzyMode.valueOf( fz ); } catch( final Throwable t ) { return FuzzyMode.IGNORE_ALL; } }
@Override public FuzzyMode getFuzzyMode( final ItemStack is ) { final String fz = Platform.openNbtData( is ).getString( "FuzzyMode" ); try { return FuzzyMode.valueOf( fz ); } catch( final Throwable t ) { return FuzzyMode.IGNORE_ALL; } }
public PatternIngredient( NBTTagCompound tag ) { this.stack = new ItemStack( tag ); if( this.stack.isEmpty() ) { this.id = tag.getString( "id" ); this.count = tag.getByte( "Count" ); this.damage = Math.max( 0, tag.getShort( "Damage" ) ); } }
@Override public void readFromPacketNBT(NBTTagCompound cmp) { super.readFromPacketNBT(cmp); if (cmp.hasKey(TAG_LOOT_TABLE)) lootTable = new ResourceLocation(cmp.getString(TAG_LOOT_TABLE)); }
@Override public void readPacketNBT(NBTTagCompound cmp) { super.readPacketNBT(cmp); subTileName = cmp.getString(TAG_SUBTILE_NAME); NBTTagCompound subCmp = cmp.getCompoundTag(TAG_SUBTILE_CMP); if(subTile == null || !BotaniaAPI.getSubTileStringMapping(subTile.getClass()).equals(subTileName)) provideSubTile(subTileName); if(subTile != null) subTile.readFromPacketNBTInternal(subCmp); }
@Override public void readPacketNBT(NBTTagCompound cmp) { Block b = Block.getBlockFromName(cmp.getString(TAG_CAMO)); if (b != null) { camoState = b.getStateFromMeta(cmp.getInteger(TAG_CAMO_META)); } }
@Override public void load(NBTTagCompound cmp) { super.load(cmp); String entryStr = cmp.getString(TAG_ENTRY); for(LexiconEntry entry : BotaniaAPI.getAllEntries()) if(entry.getUnlocalizedName().equals(entryStr)) { this.entry = entry; break; } page = cmp.getInteger(TAG_PAGE); setTitle(); }
public CraftingLink( final NBTTagCompound data, final ICraftingCPU cpu ) { this.CraftID = data.getString( "CraftID" ); this.setCanceled( data.getBoolean( "canceled" ) ); this.setDone( data.getBoolean( "done" ) ); this.standalone = data.getBoolean( "standalone" ); if( !data.hasKey( "req" ) || data.getBoolean( "req" ) ) { throw new IllegalStateException( "Invalid Crafting Link for Object" ); } this.cpu = cpu; this.req = null; }
public CraftingLink( final NBTTagCompound data, final ICraftingRequester req ) { this.CraftID = data.getString( "CraftID" ); this.setCanceled( data.getBoolean( "canceled" ) ); this.setDone( data.getBoolean( "done" ) ); this.standalone = data.getBoolean( "standalone" ); if( !data.hasKey( "req" ) || !data.getBoolean( "req" ) ) { throw new IllegalStateException( "Invalid Crafting Link for Object" ); } this.req = req; this.cpu = null; }
private static String getEntityId(ItemStack stack) { NBTTagCompound tag = getSpawnerTag(stack); if(tag != null && tag.hasKey(TAG_SPAWN_DATA)) { tag = tag.getCompoundTag(TAG_SPAWN_DATA); if(tag.hasKey(TAG_ID)) { return EntityList.getTranslationName(new ResourceLocation(tag.getString(TAG_ID))); } } return null; }