protected static <T extends Fluid> T registerFluid(T fluid) { fluid.setUnlocalizedName(Util.prefix(fluid.getName())); FluidRegistry.registerFluid(fluid); return fluid; }
static void registerFluids() { FluidRegistry.registerFluid(blood); FluidRegistry.registerFluid(impure_blood); BloodConversionRegistry.registerFluidConversionRatio(VReference.FLUID_IMPURE_BLOOD_NAME, VReference.BLOOD_IMPURE_TO_PURE); } }
private static <T extends Fluid, V> void registerFluid(ImmutableMap.Builder<V, T> b, V key, T fluid) { FluidRegistry.registerFluid(fluid); FluidRegistry.addBucketForFluid(fluid); b.put(key, fluid); } }
private static <T extends Fluid> void registerFluid(ImmutableSet.Builder<T> b, T fluid) { FluidRegistry.registerFluid(fluid); FluidRegistry.addBucketForFluid(fluid); b.add(fluid); }
public static void initFluids(){ liquidCrystal.setUnlocalizedName(DeepResonance.MODID + "." + "liquid_crystal"); FluidRegistry.registerFluid(liquidCrystal); }
public <V> void putValue(T key, V value) { if (value instanceof Fluid) { FluidRegistry.registerFluid((Fluid) value); FluidRegistry.addBucketForFluid((Fluid) value); } if (value instanceof IForgeRegistryEntry) { RegisterManager.getInstance().putRegister((IForgeRegistryEntry) value); } Map enumMap; if (instanceMap.containsKey(value.getClass())) enumMap = instanceMap.get(value.getClass()); else enumMap = new HashMap<>(); enumMap.put(key, value); instanceMap.put(value.getClass(), enumMap); }
public static void init(FMLPreInitializationEvent event) { matterPlasma = new FluidMatterPlasma("matter_plasma"); FluidRegistry.registerFluid(matterPlasma); moltenTritanium = new FluidMoltenTritanium("molten_tritanium"); FluidRegistry.registerFluid(moltenTritanium); FluidRegistry.addBucketForFluid(moltenTritanium); registerFluidContainers(); }
private BinnieFluid createLiquid(FluidType fluid) { this.fluids.put(fluid.getIdentifier().toLowerCase(), fluid); final BinnieFluid bFluid = new BinnieFluid(fluid); FluidRegistry.registerFluid(bFluid); FluidRegistry.addBucketForFluid(bFluid); createBlock(bFluid); return bFluid; }
public static void register(BlockFluidClassic block, Fluid fluid, String name) { FluidRegistry.registerFluid(fluid); fluid.setBlock(block); BlockRegistry.registerBlock(block, name, null); FluidRegistry.addBucketForFluid(fluid); }
@Override public void register() { FluidRegistry.registerFluid(this); Block block_milk = new BlockFluidMilk(this); this.setBlock(block_milk); BlockRegistry.registerBlock(block_milk, "milk", null); FluidRegistry.addBucketForFluid(this); }
@SubscribeEvent(priority = EventPriority.HIGH) public static void registerFluids(@Nonnull RegistryEvent.Register<Block> event) { for (Fluids fluid : values()) { // We need a hard reference to the Fluid to make sure we register a bucket for it Fluid f = new Fluid(fluid.name, fluid.getStill(), fluid.getFlowing()); FluidRegistry.registerFluid(fluid.init(f)); fluid.fluidUnsafe = f; } }
private static Fluid registerFluid(String fluidName, String fluidTextureName, EnumRarity rarity){ Fluid fluid = new FluidAA(fluidName.toLowerCase(Locale.ROOT), fluidTextureName).setRarity(rarity); FluidRegistry.registerFluid(fluid); FluidRegistry.addBucketForFluid(fluid); return FluidRegistry.getFluid(fluid.getName()); }
@Override public void register() { FluidRegistry.registerFluid(this); BlockFluidExp block_exp = new BlockFluidExp(); this.setBlock(block_exp); BlockRegistry.registerBlock(block_exp, "xpjuice", null); FluidRegistry.addBucketForFluid(this); }
private static Fluid registerFluid(String name) { Fluid fluid = new Fluid(name, new ResourceLocation(MODID, "blocks/" + name + "_still"), new ResourceLocation(MODID, "blocks/" + name + "_flow")); FluidRegistry.registerFluid(fluid); return fluid; } }
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); }
@EventHandler public void init(FMLInitializationEvent event) { FluidRegistry.registerFluid(FluidPlaceholder.fluidPlaceholder); GameRegistry.registerTileEntity(TileSubmitStation.class, new ResourceLocation(MODID + ":submit_station")); EntityRegistry.registerModEntity(new ResourceLocation(MODID + ":placeholder"), EntityPlaceholder.class, "placeholder", 0, this, 16, 1, false); }
@Override public void register() { FluidPoison fluid_poison = new FluidPoison(); FluidRegistry.registerFluid(fluid_poison); BlockFluidPoison block_poison = new BlockFluidPoison(fluid_poison); fluid_poison.setBlock(block_poison); BlockRegistry.registerBlock(block_poison, "poison", null); FluidRegistry.addBucketForFluid(fluid_poison); }
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); }
protected static void addFluid(String fluidName, int color, int temperature, EnumRarity rarity) { Fluid fluid = new FluidMolten(fluidName).setColor(color).setTemperature(temperature).setRarity(rarity); FluidRegistry.registerFluid(fluid); FluidRegistry.addBucketForFluid(fluid); NBTTagCompound message = new NBTTagCompound(); message.setString("fluid", fluid.getName()); message.setString("ore", StringHelper.titleCase(fluidName)); message.setBoolean("toolforge", true); FMLInterModComms.sendMessage("tconstruct", "integrateSmeltery", message); }