public static void registerFluidContainers() { FluidContainerRegistry.registerFluidContainer( FluidRegistry.getFluidStack("latex", FluidContainerRegistry.BUCKET_VOLUME / 4), new ItemStack(BCTFCItems.LatexBowl), new ItemStack(Items.bowl)); FluidContainerRegistry.registerFluidContainer( FluidRegistry.getFluidStack("latex", FluidContainerRegistry.BUCKET_VOLUME), new ItemStack(BCTFCItems.Buckets, 1, 0), new ItemStack(TFCItems.woodenBucketEmpty)); FluidContainerRegistry.registerFluidContainer( FluidRegistry.getFluidStack("saltwater", FluidContainerRegistry.BUCKET_VOLUME), new ItemStack(BCTFCItems.Buckets, 1, 2), new ItemStack(BCTFCItems.Buckets, 1, 1)); FluidContainerRegistry.registerFluidContainer( FluidRegistry.getFluidStack("freshwater", FluidContainerRegistry.BUCKET_VOLUME), new ItemStack(BCTFCItems.Buckets, 1, 3), new ItemStack(BCTFCItems.Buckets, 1, 1)); FluidContainerRegistry.registerFluidContainer( FluidRegistry.getFluidStack("hotwater", FluidContainerRegistry.BUCKET_VOLUME), new ItemStack(BCTFCItems.Buckets, 1, 4), new ItemStack(BCTFCItems.Buckets, 1, 1)); FluidContainerRegistry.registerFluidContainer( FluidRegistry.getFluidStack("oil", FluidContainerRegistry.BUCKET_VOLUME), new ItemStack(BCTFCItems.Buckets, 1, 6), new ItemStack(BCTFCItems.Buckets, 1, 5)); FluidContainerRegistry.registerFluidContainer( FluidRegistry.getFluidStack("fuel", FluidContainerRegistry.BUCKET_VOLUME), new ItemStack(BCTFCItems.Buckets, 1, 7), new ItemStack(BCTFCItems.Buckets, 1, 5)); }
public static void registerAsContainer(Fluid fluid) { FluidStack stack = FluidRegistry.getFluidStack(fluid.getName(), FluidContainerRegistry.BUCKET_VOLUME); stack = stack.copy(); stack.amount = cell.volume; FluidContainerRegistry.registerFluidContainer( new FluidContainerData( stack, new ItemStack(cell, 1, LiquidRegistry.getID(stack)), new ItemStack(cell, 1, 0))); }
public static void configureItems() { OreDictionary.registerOre("ingotHeeEndium", ItemList.endium_ingot); GameRegistryUtil.registerEventHandler(Item.getItemFromBlock(BlockList.enderman_head)); GameRegistryUtil.registerEventHandler(ItemList.amulet_of_recovery); GameRegistryUtil.registerEventHandler(ItemList.amulet_of_recovery); GameRegistryUtil.registerEventHandler(ItemList.scorching_pickaxe); GameRegistry.registerFuelHandler((IFuelHandler) ItemList.igneous_rock); FluidContainerRegistry.registerFluidContainer( BlockEnderGoo.fluid, new ItemStack(ItemList.bucket_ender_goo), FluidContainerRegistry.EMPTY_BUCKET); }
public static void initialize() { ingotIron = new ItemStack(Items.iron_ingot); ingotGold = new ItemStack(Items.gold_ingot); nuggetGold = new ItemStack(Items.gold_nugget); BucketHandler.registerBucket(TFBlocks.blockFluidRedstone, 0, bucketRedstone); BucketHandler.registerBucket(TFBlocks.blockFluidGlowstone, 0, bucketGlowstone); BucketHandler.registerBucket(TFBlocks.blockFluidEnder, 0, bucketEnder); BucketHandler.registerBucket(TFBlocks.blockFluidPyrotheum, 0, bucketPyrotheum); BucketHandler.registerBucket(TFBlocks.blockFluidCryotheum, 0, bucketCryotheum); BucketHandler.registerBucket(TFBlocks.blockFluidAerotheum, 0, bucketAerotheum); BucketHandler.registerBucket(TFBlocks.blockFluidPetrotheum, 0, bucketPetrotheum); BucketHandler.registerBucket(TFBlocks.blockFluidMana, 0, bucketMana); BucketHandler.registerBucket(TFBlocks.blockFluidCoal, 0, bucketCoal); FluidContainerRegistry.registerFluidContainer( TFFluids.fluidRedstone, bucketRedstone, FluidContainerRegistry.EMPTY_BUCKET); FluidContainerRegistry.registerFluidContainer( TFFluids.fluidGlowstone, bucketGlowstone, FluidContainerRegistry.EMPTY_BUCKET); FluidContainerRegistry.registerFluidContainer( TFFluids.fluidEnder, bucketEnder, FluidContainerRegistry.EMPTY_BUCKET); FluidContainerRegistry.registerFluidContainer( TFFluids.fluidPyrotheum, bucketPyrotheum, FluidContainerRegistry.EMPTY_BUCKET); FluidContainerRegistry.registerFluidContainer( TFFluids.fluidCryotheum, bucketCryotheum, FluidContainerRegistry.EMPTY_BUCKET); FluidContainerRegistry.registerFluidContainer( TFFluids.fluidAerotheum, bucketAerotheum, FluidContainerRegistry.EMPTY_BUCKET); FluidContainerRegistry.registerFluidContainer( TFFluids.fluidPetrotheum, bucketPetrotheum, FluidContainerRegistry.EMPTY_BUCKET); FluidContainerRegistry.registerFluidContainer( TFFluids.fluidMana, bucketMana, FluidContainerRegistry.EMPTY_BUCKET); FluidContainerRegistry.registerFluidContainer( TFFluids.fluidCoal, bucketCoal, FluidContainerRegistry.EMPTY_BUCKET); /* Equipment */ Equipment.initialize(); }
/** Initiates mod, registers block and item for use. Generates the necessary folders. */ @EventHandler public void load(FMLInitializationEvent event) { initialize(); registerBlocks(); addNames(); addSmelt(); mkDirs(); registerEntities(); addRecipes(); guihandler = new GuiHandler(); GameRegistry.registerTileEntity(TileEntityCollision.class, "collide"); GameRegistry.registerTileEntity(TileEntityExtractor.class, "extractor"); GameRegistry.registerTileEntity(TileEntityParadoxCondenser.class, "condenser"); GameRegistry.registerTileEntity(TileEntityTimeTravel.class, "timetravel"); GameRegistry.registerTileEntity(TileEntityMarker.class, "marker"); GameRegistry.registerTileEntity(TileEntityTimeDistorter.class, "timeDistorter"); // TickRegistry.registerTickHandler(new TickerClient(), Side.CLIENT); GameRegistry.registerWorldGenerator(new StructureGenerator(), 0); NetworkRegistry.INSTANCE.registerGuiHandler(this, guihandler); EntityRegistry.registerGlobalEntityID( EntityPlayerPast.class, "PlayerPast", EntityRegistry.findGlobalUniqueEntityId(), 0x191919, 0x000000); // registers the mobs name and id EntityRegistry.registerGlobalEntityID(EntityChair.class, "Chiar", 1001); EntityRegistry.registerGlobalEntityID(EntityXPOrbTT.class, "XP Orb", 1002); DimensionManager.registerProviderType( TimeTraveler.dimensionId, WorldProviderFuture.class, false); DimensionManager.registerDimension(TimeTraveler.dimensionId, TimeTraveler.dimensionId); FluidContainerRegistry.registerFluidContainer( timeFluid, new ItemStack(bucket), new ItemStack(Items.bucket)); proxy.initCapes(); proxy.registerRenderThings(); }
public static void registerVanillaBottle(String fluid, int vol, int meta) { FluidContainerRegistry.registerFluidContainer( FluidRegistry.getFluidStack(fluid, vol), new ItemStack(Core.liquidContainers, 1, meta), new ItemStack(Items.glass_bottle)); }
public static void registerHeatBottle(String fluid, int vol, int meta) { FluidContainerRegistry.registerFluidContainer( FluidRegistry.getFluidStack(fluid, vol), new ItemStack(Core.liquidContainers, 1, meta), new ItemStack(Core.liquidContainers, 1, FluidContainerMeta.BOTTLE_EMPTY)); }