Examples of Fluid


Examples of net.minecraftforge.fluids.Fluid

      FluidStack fluidStack = fti.fluid;
      if (fluidStack != null) {
        map.put("amount", fluidStack.amount);
        map.put("id", fluidStack.fluidID);

        Fluid fluid = fluidStack.getFluid();
        if (fluid != null) {
          map.put("name", fluid.getName());
          map.put("rawName", fluid.getLocalizedName(fluidStack));
        }
      }
      return map;
    }
    return null;
View Full Code Here

Examples of net.minecraftforge.fluids.Fluid

        if (water) {
          if (world.getBlock(x, y + 1, z).getMaterial() != Material.water) {
            continue;
          }
        } else {
          Fluid fluid = FluidHelper.lookupFluidForBlock(world.getBlock(x, y + 1, z));
          if (fluid == null)
            continue;
          if (Arrays.binarySearch(fluidList, fluid.getID()) < 0)
            continue;
        }
        Block block = world.getBlock(x, y, z);
        if (!block.isAir(world, x, y, z)) {
View Full Code Here

Examples of net.minecraftforge.fluids.Fluid

    return StatCollector.translateToLocal(key);
  }

  public static String getFluidName(FluidStack stack) {

    Fluid fluid = stack.getFluid();

    String name = "" + END;
    if (fluid.getRarity() == EnumRarity.uncommon) {
      name += YELLOW;
    } else if (fluid.getRarity() == EnumRarity.rare) {
      name += BRIGHT_BLUE;
    } else if (fluid.getRarity() == EnumRarity.epic) {
      name += PINK;
    }
    name += fluid.getLocalizedName(stack) + END;

    return name;
  }
View Full Code Here

Examples of net.minecraftforge.fluids.Fluid

    MaterialRecipes.registerOresInDictionary();
  }

  private void registerFluids() {
    Fluid f = new Fluid(Fluids.NUTRIENT_DISTILLATION_NAME).setDensity(1500).setViscosity(3000);
    FluidRegistry.registerFluid(f);
    fluidNutrientDistillation = FluidRegistry.getFluid(f.getName());
    blockNutrientDistillation = BlockFluidEio.create(fluidNutrientDistillation, Material.water);

    f = new Fluid(Fluids.HOOTCH_NAME).setDensity(900).setViscosity(1000);
    FluidRegistry.registerFluid(f);
    fluidHootch = FluidRegistry.getFluid(f.getName());
    blockHootch = BlockFluidEio.create(fluidHootch, Material.water);   
    FluidFuelRegister.instance.addFuel(f, Config.hootchPowerPerCycleRF, Config.hootchPowerTotalBurnTime);
    FMLInterModComms.sendMessage("Railcraft", "boiler-fuel-liquid", Fluids.HOOTCH_NAME + "@" + (Config.hootchPowerPerCycleRF/10 * Config.hootchPowerTotalBurnTime));

    f = new Fluid(Fluids.ROCKET_FUEL_NAME).setDensity(900).setViscosity(1000);
    FluidRegistry.registerFluid(f);
    fluidRocketFuel = FluidRegistry.getFluid(f.getName());
    blockRocketFuel = BlockFluidEio.create(fluidRocketFuel, Material.water);
    FluidFuelRegister.instance.addFuel(f, Config.rocketFuelPowerPerCycleRF, Config.rocketFuelPowerTotalBurnTime);
    FMLInterModComms.sendMessage("Railcraft", "boiler-fuel-liquid", Fluids.ROCKET_FUEL_NAME + "@"
        + (Config.rocketFuelPowerPerCycleRF/10 * Config.rocketFuelPowerTotalBurnTime));

    f = new Fluid(Fluids.FIRE_WATER_NAME).setDensity(900).setViscosity(1000);
    FluidRegistry.registerFluid(f);
    fluidFireWater = FluidRegistry.getFluid(f.getName());
    blockFireWater = BlockFluidEio.create(fluidFireWater, Material.lava);
    FluidFuelRegister.instance.addFuel(f, Config.fireWaterPowerPerCycleRF, Config.fireWaterPowerTotalBurnTime);
    FMLInterModComms.sendMessage("Railcraft", "boiler-fuel-liquid", Fluids.FIRE_WATER_NAME + "@"
        + (Config.fireWaterPowerPerCycleRF/10 * Config.fireWaterPowerTotalBurnTime));

    fluidXpJuice = FluidRegistry.getFluid("xpjuice");
    if(!Loader.isModLoaded("OpenBlocks")) {
      Log.info("XP Juice registered by Ender IO.");
      fluidXpJuice = new Fluid("xpjuice").setLuminosity(10).setDensity(800).setViscosity(1500).setUnlocalizedName("eio.xpjuice");
      FluidRegistry.registerFluid(fluidXpJuice);
      itemBucketXpJuice = ItemBucketEio.create(fluidXpJuice);
    } else {
      Log.info("XP Juice regististration left to Open Blocks.");
    }
View Full Code Here

Examples of net.minecraftforge.fluids.Fluid

  @Override
  protected void drawGuiContainerBackgroundLayer(float alpha, int sizeX, int sizeY)
  {
    if (tileEntity != null && !tileEntity.getFluids().isEmpty())
    {
      Fluid currentSelected = tileEntity.getCurrentFluid();
      List<SpecialFluidStack> currentFluids = tileEntity.getFluids();
      List<Fluid> currentCraftables = tileEntity.getCurrentCraftables();
      if (oldSelected != currentSelected || oldFluids != currentFluids || oldCraftables != currentCraftables)
      {
        oldSelected = currentSelected;
View Full Code Here

Examples of net.minecraftforge.fluids.Fluid

  {
    Tessellator tessellator = Tessellator.instance;
    tessellator.setColorOpaque(255, 255, 255);
    if (tileEntity != null && ((TileEntityCertusTank) tileEntity).getTankInfo(ForgeDirection.UNKNOWN)[0].fluid != null)
    {
      Fluid storedFluid = ((TileEntityCertusTank) tileEntity).getRenderFluid();
      float scale = ((TileEntityCertusTank) tileEntity).getRenderScale();
      if (storedFluid != null && scale > 0)
      {
        GL11.glEnable(GL11.GL_BLEND);
        GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
        Block id = Block.blocksList[FluidRegistry.WATER.getBlockID()];
        Icon fluidIcon = storedFluid.getIcon();
        if (fluidIcon == null)
          fluidIcon = FluidRegistry.LAVA.getIcon();
        renderer.setRenderBounds(0.08F, 0.001F, 0.08F, 0.92, scale * 0.999F, 0.92F);
        tessellator.setNormal(0.0F, -1F, 0.0F);
        renderer.renderFaceYNeg(id, x, y, z, fluidIcon);
View Full Code Here

Examples of net.minecraftforge.fluids.Fluid

    Class clazz = accessor.getClass();
    TileEntity tileEntity = accessor.getTileEntity();
    if (tileEntity instanceof TileEntityMonitorStorageFluid)
    {
      TileEntityMonitorStorageFluid fluidMonitor = (TileEntityMonitorStorageFluid) tileEntity;
      Fluid fluid = fluidMonitor.getFluid();
      String fluidName = fluid != null ? fluid.getLocalizedName() : "-";
      long fluidAmount = fluid != null ? fluidMonitor.getAmount() : 0;

      String amountToText = Long.toString(fluidAmount) + "mB";
      if (Extracells.shortenedBuckets)
      {
View Full Code Here

Examples of net.minecraftforge.fluids.Fluid

  @Override
  public void renderTileEntityAt(TileEntity tileentity, double x, double y, double z, float partialTickTime)
  {
    if (tileentity instanceof TileEntityMonitorStorageFluid)
    {
      Fluid fluid = ((TileEntityMonitorStorageFluid) tileentity).getFluid();
      if (fluid == null || fluid.getIcon() == null)
        return;
      Icon fluidIcon = fluid.getFlowingIcon();

      GL11.glPushMatrix();
      GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS);

      FontRenderer fr = Minecraft.getMinecraft().fontRenderer;
View Full Code Here

Examples of net.minecraftforge.fluids.Fluid

  }

  @Override
  public Icon getIconFromDamage(int dmg)
  {
    Fluid tFluid = FluidRegistry.getFluid(dmg);
    return tFluid != null ? tFluid.getStillIcon() : Block.stone.getIcon(0, 0);
  }
View Full Code Here

Examples of net.minecraftforge.fluids.Fluid

  public String getUnlocalizedName(ItemStack aStack)
  {
    if (aStack != null)
    {
      Fluid tFluid = FluidRegistry.getFluid(aStack.getItemDamage());
      if (tFluid != null)
      {
        return tFluid.getLocalizedName();
      }
    }

    return "FluidDisplay - this item is just used to mime fluids!";
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.