@Override protected Fluid init(@Nonnull Fluid fluid) { return fluid.setDensity(200).setViscosity(400); }
@Override protected Fluid init(@Nonnull Fluid fluid) { return fluid.setDensity(1500).setViscosity(3000); }
@Override protected Fluid init(@Nonnull Fluid fluid) { return fluid.setDensity(1000).setViscosity(1200); }
@Override protected Fluid init(@Nonnull Fluid fluid) { return fluid.setDensity(900).setViscosity(1000); }
@Override protected Fluid init(@Nonnull Fluid fluid) { return fluid.setDensity(500).setViscosity(800); } },
@Override protected Fluid init(@Nonnull Fluid fluid) { return fluid.setDensity(900).setViscosity(1000); }
@Override protected Fluid init(@Nonnull Fluid fluid) { return fluid.setLuminosity(10).setDensity(800).setViscosity(1500); } },
@Override protected Fluid init(@Nonnull Fluid fluid) { return fluid.setDensity(200).setViscosity(1000).setTemperature(175); } },
@Override protected Fluid init(@Nonnull Fluid fluid) { return fluid.setDensity(900).setViscosity(1000).setTemperature(2000); }
@Override protected Fluid init(@Nonnull Fluid fluid) { return fluid.setDensity(-10).setViscosity(100).setTemperature(5).setGaseous(true); }
private static void setFluidProperties(Fluid fluid, FluidType type, FluidMaterial material) { switch(type) { case LIQUID: fluid.setGaseous(false); fluid.setViscosity(1000); material.setMaterialFluid(fluid); break; case GAS: fluid.setGaseous(true); fluid.setDensity(-100); fluid.setViscosity(200); material.setMaterialFluid(fluid); break; case PLASMA: fluid.setGaseous(true); fluid.setDensity(55536); fluid.setViscosity(10); fluid.setLuminosity(15); material.setMaterialPlasma(fluid); break; } }
public static void createFluid() { fluid = new Fluid(TicProxy.REDSTONE_FLUID_NAME, TEX_FLOWING, TEX_STILL) { @Override public int getColor() { return 0xFF000000 | 0xff0000; } }.setUnlocalizedName(EnderIO.DOMAIN + "." + TicProxy.REDSTONE_FLUID_NAME).setDensity(1200).setTemperature(1700 + 273).setViscosity(1500); FluidRegistry.registerFluid(fluid); FluidRegistry.addBucketForFluid(fluid); }
public static void createFluid() { fluid = new Fluid(TicProxy.ENDER_FLUID_NAME, TEX_FLOWING, TEX_STILL) { @Override public int getColor() { return 0xFF000000 | 0x1b7b6b; } }.setUnlocalizedName(EnderIO.DOMAIN + "." + TicProxy.ENDER_FLUID_NAME).setDensity(4000); fluid.setLuminosity(3).setTemperature(1000 + 273).setViscosity(35); FluidRegistry.registerFluid(fluid); FluidRegistry.addBucketForFluid(fluid); }
public static void createFluid() { fluid = new Fluid(TicProxy.GLOWSTONE_FLUID_NAME, GLOWSTONE_TEX_STILL, GLOWSTONE_TEX_FLOWING) { @Override public int getColor() { return 0x80FFFFFF; // | 0xffbc5e; } }.setUnlocalizedName(EnderIO.DOMAIN + "." + TicProxy.GLOWSTONE_FLUID_NAME).setDensity(-500).setGaseous(true).setTemperature(1500 + 273).setViscosity(100); FluidRegistry.registerFluid(fluid); FluidRegistry.addBucketForFluid(fluid); }
fluidSteam = new FluidCore("steam", "thermalfoundation").setDensity(-1000).setViscosity(200).setTemperature(750).setGaseous(true); fluidCreosote = new FluidCore("creosote", "thermalfoundation").setDensity(1100).setViscosity(2000); fluidCoal = new FluidCore("coal", "thermalfoundation").setDensity(900).setViscosity(2000); fluidCrudeOil = new FluidCore("crude_oil", "thermalfoundation").setDensity(900).setViscosity(2000); fluidRefinedOil = new FluidCore("refined_oil", "thermalfoundation").setDensity(800).setViscosity(1400); fluidFuel = new FluidCore("refined_fuel", "thermalfoundation").setDensity(750).setViscosity(800); fluidSap = new FluidCore("sap", "thermalfoundation").setDensity(1050).setViscosity(1500); fluidSyrup = new FluidCore("syrup", "thermalfoundation").setDensity(1400).setViscosity(2500); fluidResin = new FluidCore("resin", "thermalfoundation").setDensity(900).setViscosity(3000); fluidTreeOil = new FluidCore("tree_oil", "thermalfoundation").setDensity(900).setViscosity(1200); fluidSeedOil = new FluidCore("seed_oil", "thermalfoundation").setDensity(950).setViscosity(1300); fluidBiocrude = new FluidCore("biocrude", "thermalfoundation").setDensity(1500).setViscosity(2500); fluidBiofuel = new FluidCore("refined_biofuel", "thermalfoundation").setDensity(750).setViscosity(800); fluidMushroomStew = new FluidCore("mushroom_stew", "thermalfoundation").setDensity(2000).setViscosity(2000); fluidExperience = new FluidCore("experience", "thermalfoundation").setLuminosity(12).setDensity(-200).setViscosity(200).setGaseous(true).setRarity(EnumRarity.UNCOMMON); fluidPotion = new FluidPotion("potion", "thermalfoundation", "potion.effect.").setLuminosity(3).setDensity(500).setViscosity(1500).setRarity(EnumRarity.UNCOMMON); fluidPotionSplash = new FluidPotion("potion_splash", "thermalfoundation", "splash_potion.effect.").setLuminosity(3).setDensity(500).setViscosity(1500).setRarity(EnumRarity.UNCOMMON); fluidPotionLingering = new FluidPotion("potion_lingering", "thermalfoundation", "lingering_potion.effect.").setLuminosity(3).setDensity(500).setViscosity(1500).setRarity(EnumRarity.UNCOMMON); fluidRedstone = new FluidCore("redstone", "thermalfoundation").setLuminosity(7).setDensity(1200).setViscosity(1500).setRarity(EnumRarity.UNCOMMON); fluidGlowstone = new FluidCore("glowstone", "thermalfoundation").setLuminosity(15).setDensity(-500).setViscosity(100).setGaseous(true).setRarity(EnumRarity.UNCOMMON); fluidEnder = new FluidCore("ender", "thermalfoundation").setLuminosity(3).setDensity(4000).setViscosity(2500).setRarity(EnumRarity.UNCOMMON); fluidPyrotheum = new FluidCore("pyrotheum", "thermalfoundation").setLuminosity(15).setDensity(2000).setViscosity(1200).setTemperature(4000).setRarity(EnumRarity.RARE); fluidCryotheum = new FluidCore("cryotheum", "thermalfoundation").setDensity(4000).setViscosity(4000).setTemperature(50).setRarity(EnumRarity.RARE);
private static void createFluid(Fluids fluidDefinition) { if (fluidDefinition.getFluid() == null && Config.isFluidEnabled(fluidDefinition)) { String fluidName = fluidDefinition.getTag(); if (!FluidRegistry.isFluidRegistered(fluidName)) { ResourceLocation[] resources = fluidDefinition.getResources(); Fluid fluid = new Fluid(fluidName, resources[0], fluidDefinition.flowTextureExists() ? resources[1] : resources[0]); fluid.setDensity(fluidDefinition.getDensity()); fluid.setViscosity(fluidDefinition.getViscosity()); fluid.setTemperature(fluidDefinition.getTemperature()); FluidRegistry.registerFluid(fluid); createBlock(fluidDefinition); } } }
public static void createFluidMaterial(final @Nonnull IAlloy alloy) { final Fluid fluid = new Fluid(alloy.getFluidName(), TEX_FLOWING, TEX_STILL) { @Override public int getColor() { return 0xFF000000 | alloy.getColor(); } }.setDensity(9000).setLuminosity(6).setTemperature(alloy.getMeltingPoint() + 273).setViscosity(3000); FluidRegistry.registerFluid(fluid); FluidRegistry.addBucketForFluid(fluid); final Material material = new Material(alloy.getBaseName(), alloy.getColor()); material.addCommonItems(alloy.getOreName()); TinkerRegistry.integrate(new MaterialIntegration(material, fluid, alloy.getOreName()) { @Override public void registerFluidBlock(IForgeRegistry<Block> registry) { }; }.toolforge()).preInit(); // preInit needed only for correct mod identification if (!TicMaterials.hasIntegration(alloy)) { TicMaterials.addIntegration(alloy); } TicMaterials.getData(alloy).setFluid(fluid); TicMaterials.getData(alloy).setMaterial(material); TicMaterials.getData(alloy).stats(); }
.setViscosity(3000) .setDensity(4000); FluidRegistry.registerFluid(fluidRawEnder);