promotional bannermobile promotional banner

Fluid Interaction Tweaker

This is a CraftTweaker/GroovyScript addon that enables you to add more fluid interactions.

File Details

fluidintetweaker-1.4.0-preview-2.jar

  • B
  • Oct 17, 2024
  • 220.45 KB
  • 896
  • 1.12.2
  • Forge

File Name

fluidintetweaker-1.4.0-preview-2.jar

Supported Versions

  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:fluid-interaction-tweaker-1094214:5820445")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Features:

  • fixed bugs
  • added fluid behavior
  • full crt compat for fluid behavior

Todos:

  • thermal foundation full compat
  • biome o plenty full compat
  • corresponding jei compat for fluid behavior
  • groovy compat for both fluid behavior & fluid interaction

Example CrT Script:

#reloadable

import mods.fluidintetweaker.FITweaker;
import mods.fluidintetweaker.FBTweaker;

FITweaker.addRecipe(<blockstate:minecraft:stone>, <liquid:hot_spring_water>, 
                    FITweaker.outputBuilder()
                    .addEvent(FITweaker.eventBuilder().createSpawnEntityItemEvent(<item:minecraft:diamond_ore>, 1).done())
                    .addEvent(FITweaker.eventBuilder().createSpawnEntityEvent("minecraft:zombie").addCondition("IsInitiatorAbove", []).addCondition("ByChance", [0.5f]).done())
                    .addEvent(FITweaker.eventBuilder().createExplosionEvent(1.0f, true).addCondition("ByChance", [0.1f]).done())
                    .done());

FBTweaker.addRecipe(<liquid:water>,
                    FBTweaker.outputBuilder()
                    .addEvent(FBTweaker.eventBuilder().createBreakSurroundingEvent(<ore:plankWood>).done())
                    .addEvent(FBTweaker.eventBuilder().createSetFireEvent().done())
                    .done());