/** * Returns a Liquid Stack with given amount of Milk. */ public static FluidStack getMilk(int amount) { return FluidRegistry.getFluidStack("milk", amount); }
@Nullable @Override public FluidStack getExample() { return FluidRegistry.getFluidStack("water", 525); } }
public static FluidStack getFluidFromName(String name, int amount) { return FluidRegistry.getFluidStack(name.toLowerCase(), amount); } }
@Nullable public FluidStack getFluidStack(final String name, final int amount) { return FluidRegistry.getFluidStack(name.toLowerCase(), amount); }
private FluidStack checkFluid(Map<String, Object> fluidMap, int amount) { if (!fluidMap.containsKey("name") || !(fluidMap.get("name") instanceof String) || ((String) fluidMap.get("name")).length() == 0) { throw new IllegalArgumentException("no fluid name"); } String fluid = (String) fluidMap.get("name"); amount = Math.max(1, amount); FluidStack stack = FluidRegistry.getFluidStack(fluid, amount); if (stack == null) { throw new IllegalArgumentException("invalid fluid stack, does not exist"); } return stack; } }
@Nullable public final FluidStack getFluid(int mb) { return FluidRegistry.getFluidStack(getTag(), mb); }
@SuppressWarnings("unchecked, unused") public static void postInit() throws ClassNotFoundException, NoSuchMethodException, IllegalAccessException, InvocationTargetException { Class clazz = Class.forName("blusunrize.immersiveengineering.api.crafting.SqueezerRecipe"); Method method = clazz.getMethod("addRecipe", FluidStack.class, ItemStack.class, Object.class, int.class); method.invoke(null, FluidRegistry.getFluidStack("plantoil", 750), new ItemStack(Blocks.WOOL), HFCrops.SEEDS, 6400); } }
@Nullable @Override public IFluidTankProperties getExample() { return new FluidTankProperties(FluidRegistry.getFluidStack("water", 1000), 1000); } }
@Nullable @Override public IFluidHandler getExample() { return new FluidHandlerItemStack(new ItemStack(Items.WATER_BUCKET), 1000) { FluidStack stack = FluidRegistry.getFluidStack("water", 525); @Nullable @Override public FluidStack getFluid() { return stack; } }; } }
@Override public String getTooltip() { return FluidRegistry.getFluidStack(Fluids.BIO_ETHANOL.getTag(), 1).getLocalizedName(); }
public FluidIngredient(String fluidName) { super(FluidUtil.getFilledBucket(new FluidStack(FluidRegistry.getFluid(fluidName), Fluid.BUCKET_VOLUME))); fluid = FluidRegistry.getFluidStack(fluidName, Fluid.BUCKET_VOLUME); }
@Override @SideOnly(Side.CLIENT) protected void refreshTooltip() { if (hasFluid()) { super.refreshTooltip(); return; } ToolTip toolTip = getToolTip(); toolTip.clear(); if (GuiScreen.isShiftKeyDown() || filters.size() < 5) { for (String filterName : filters) { Fluid fluidFilter = FluidRegistry.getFluid(filterName); EnumRarity rarity = fluidFilter.getRarity(); if (rarity == null) { rarity = EnumRarity.COMMON; } FluidStack filterFluidStack = FluidRegistry.getFluidStack(fluidFilter.getName(), 0); toolTip.add(fluidFilter.getLocalizedName(filterFluidStack), rarity.color); } } else { toolTip.add(TextFormatting.ITALIC + "<" + Translator.translateToLocal("for.gui.tooltip.tmi") + ">"); } String liquidAmount = Translator.translateToLocalFormatted("for.gui.tooltip.liquid.amount", getFluidAmount(), getCapacity()); toolTip.add(liquidAmount); }
@Override public void init() { super.init(); addTransposerFill(4000, new ItemStack(FrozenBubble.frozenBubble), new ItemStack(Items.ENDER_PEARL), new FluidStack(Ender.fluidRawEnder, Ender.RAW_ENDER_PER_PEARL), true); addTransposerFill(4000, new ItemStack(FrozenBubble.frozenBubble), new ItemStack(Items.ENDER_PEARL), FluidRegistry.getFluidStack("ender", Fluid.BUCKET_VOLUME / 4), false); addTransposerFill(2000, Seitan.wheatFlourStack.copy(), Seitan.wheatDoughStack.copy(), new FluidStack(FluidRegistry.WATER, Fluid.BUCKET_VOLUME), false); addTransposerFill(2000, Seitan.wheatDoughStack.copy(), Seitan.seitanUnwashedStack.copy(), new FluidStack(FluidRegistry.WATER, Fluid.BUCKET_VOLUME), false); for (int outputMeta = ItemWashableWheat.META_UNWASHED_START + 1; outputMeta < ItemWashableWheat.META_UNWASHED_END; outputMeta++) { addTransposerFill(2000, new ItemStack(Seitan.washableWheat, 1, outputMeta - 1), new ItemStack(Seitan.washableWheat, 1, outputMeta), new FluidStack(FluidRegistry.WATER, Fluid.BUCKET_VOLUME), false); } addTransposerFill(2000, new ItemStack(Seitan.washableWheat, 1, ItemWashableWheat.META_RAW - 1), Seitan.seitanRawStack.copy(), new FluidStack(FluidRegistry.WATER, Fluid.BUCKET_VOLUME), false); addPulverizerRecipe(1600, new ItemStack(Items.POTATO), new ItemStack(Egg.potatoStarch, 2), null, 100); }
expFluid = FluidRegistry.getFluidStack(CoreProps.ESSENCE, 200); expFluid = FluidRegistry.getFluidStack(CoreProps.XPJUICE, 200);
FluidStack liquidCoralium = FluidRegistry.getFluidStack("liquidcoralium", 20);