#How to get max fluid storage in tank?

3 messages · Page 1 of 1 (latest)

mental spoke
#

I’m making a mana to fluid script using PowerfulJS
But I couldn't find a good way to get max fluid storage in tank
Any help would be greatly appreciated

CapabilityEvents.blockEntity((event) => {
  event.attach(
    "create:fluid_tank",
    BotaniaCapabilityBuilder.MANA.blockEntity()
      .receiveMana((be, amount) => {
        let fluid = be.getCapability(ForgeCapabilities.FLUID_HANDLER).orElse(null);
        fluid.fill(Fluid.of("water", amount), "EXECUTE");
      })
      .getCurrentMana((be) => {
        let fluid = be.getCapability(ForgeCapabilities.FLUID_HANDLER).orElse(null);
        return fluid.getFluidInTank(0).getAmount();
      })
      .isFull((be) => {
        let fluid = be.getCapability(ForgeCapabilities.FLUID_HANDLER).orElse(null);
        return fluid.getFluidInTank(0).getAmount() >= 8000; //How to get max?
      })
  );
});
solemn sailBOT
#

Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!

mental spoke
#

oh just

        return fluid.getTankCapacity(0) <= fluid.getFluidInTank(0).getAmount();