public static int findEmpty( final RegistryNamespaced registry, final int minId, final int maxId ) { for( int x = minId; x < maxId; x++ ) { if( registry.getObjectById( x ) == null ) { return x; } } return -1; }
public static boolean isEmpty( final Item item ) { return item == Item.REGISTRY.getObjectById( 0 ); }
public ItemStack createFromIDs( final int[] ids ) { ItemStack facadeStack = AEApi.instance() .definitions() .items() .facade() .maybeStack( 1 ) .orElseThrow( () -> new MissingDefinitionException( "Tried to create a facade, while facades are being deactivated." ) ); // Convert back to a registry name... Item item = Item.REGISTRY.getObjectById( ids[0] ); if( item == null ) { return ItemStack.EMPTY; } final NBTTagCompound facadeTag = new NBTTagCompound(); facadeTag.setString( TAG_ITEM_ID, item.getRegistryName().toString() ); facadeTag.setInteger( TAG_DAMAGE, ids[1] ); facadeStack.setTagCompound( facadeTag ); return facadeStack; }
Item item = Item.REGISTRY.getObjectById( data[0] ); if( item == null )
@ZenMethod("getBiomeWeightModifier") @Method(modid = GTValues.MODID_CT) public int ctGetBiomeWeightModifier(IBiome biome) { int biomeIndex = ArrayUtils.indexOf(CraftTweakerMC.biomes, biome); Biome mcBiome = Biome.REGISTRY.getObjectById(biomeIndex); return mcBiome == null ? 0 : getBiomeWeightModifier().apply(mcBiome); }
@Override public void run() { PECore.LOGGER.info("Receiving EMC data from server."); EMCMapper.emc.clear(); for (EmcPKTInfo info : pkt.data) { Item i = Item.REGISTRY.getObjectById(info.getId()); SimpleStack stack = new SimpleStack(i.getRegistryName(), info.getDamage()); if (stack.isValid()) { EMCMapper.emc.put(stack, info.getEmc()); } } Transmutation.cacheFullKnowledge(); FuelMapper.loadMap(); PECore.refreshJEI(); } });
public static boolean isItem(NBTTagCompound json) { if(json != null && json.hasKey("id") && json.hasKey("Count", 99) && json.hasKey("Damage", 99)) { if(json.hasKey("id", 8)) { return Item.REGISTRY.containsKey(new ResourceLocation(json.getString("id"))); } else { return Item.REGISTRY.getObjectById(json.getInteger("id")) != null; } } return false; }
public void afterStateUpdated() { if (pipe == null && coreState.pipeId != 0) { initialize(LogisticsBlockGenericPipe.createPipe((Item) Item.REGISTRY.getObjectById(coreState.pipeId))); } if (pipe == null) { return; } world.markBlockRangeForRenderUpdate(pos.getX(), pos.getY(), pos.getZ(), pos.getX(), pos.getY(), pos.getZ()); if (renderState.needsRenderUpdate()) { world.markBlockRangeForRenderUpdate(pos.getX(), pos.getY(), pos.getZ(), pos.getX(), pos.getY(), pos.getZ()); renderState.clean(); } }
item = Item.REGISTRY.getObjectById(id); // Old format (numbers) jID = "" + id; } else