Fluidlogged API is a library mod that adds highly customizable fluidlogging to 1.12.2! Fluidlogged API also heavily improves fluid collision, and fixes various vanilla and modded fluid-related issues.
This repository has two active branches: 1.12.2-Indev and 1.12.2-Latest. If you want to contribute to Fluidlogged API, any pull requests should be for the 1.12.2-Indev branch. 1.12.2-Latest reflects the code in the current version of Fluidlogged API, so anyone wanting to use Fluidlogged API as an optional or required dependency should use that branch.
Any blocks can be added through Fluidlogged API's whitelist, however it does make certain types of blocks fluidloggable by default. These blocks are: Anvils, Banners, Barriers, Beacons, Brewing Stands, Buttons, Comparators, Chests, Daylight Detectors, Doors, Dragon Eggs, Enchantment Tables, End Portal Frames, End Rods, Ender Chests, Fences, Fence Gates, Glass Panes, Half Slabs, Hoppers, Iron Bars, Leaves, Levers, Mob Heads, Mob Spawners, Pressure Plates, Pistons while extended, Rails, Repeaters, Redstone Torches, Redstone Wire, Trapdoors, Tripwire Hooks, Tripwire String, Signs, and Walls. Any properly coded modded variants of these blocks are supported by default. Mods may also add fluidloggable blocks from their end. To see the full list of fluidloggable blocks, run the /fluidlogged_api print
command in-game to create text files containing all active fluidlogging information.
Along with this, Fluidlogged API will download and apply community configs! This is to minimize the amount of work that players must do to have complete fluidlogging across mods, but it can be fully disabled in fluidlogged_api/general.cfg
if desired.
dependencies {
deobfCompile 'com.github.jbredwards:fluidlogged-api:1.12.2-Latest-SNAPSHOT'
}
repositories {
maven { url 'https://jitpack.io' }
}