Skip to content

Modded Fluids Setup (Forge Fabric)

Jason edited this page Mar 5, 2023 · 1 revision

Extra setup is required in order to have modded fluids colored properly on the web map. This is because fluid color information is only available client side.

Instructions

  1. Install squaremap on your client.
  2. Start your client and join your modded server. Once you are loaded into the world, you can close the game, it's not needed anymore. You can also uninstall squaremap from your client, but don't delete the squaremap directory yet, as it's needed for the next step.

On joining the server, a file named fluids-export.yml is generated in your client's squaremap directory (located in the .minecraft directory, this is where the mods directory is).

  1. Copy all of the entries in the file into advanced.yml in your server's advanced.yml (located in your server's squaremap directory), under the color-overrides.blocks section. Be sure to indent properly! Save the file.
  2. Run /map reload or restart the server.

That's it! Now fluids should more closely match how they look in-game on squaremap (in areas rendered after the config change).

Example fluids-export.yml

# Automatically generated list of fluid colors. You may want to copy this into your server's advanced.yml.

immersiveengineering:ethanol_fluid_block: '#D3D3CEB3'
mekanism:hydrogen: '#D4D4D4E8'
immersiveengineering:redstone_acid_fluid_block: '#E42424B3'
bigreactors:rossinite_fluid: '#B10000B4'
bigreactors:redfrigium_fluid: '#AE7C85B4'
mekanism:steam: '#D4D4D4E8'
thermal:ender_fluid: '#08304AFF'
ad_astra:fuel: '#9A8B54B2'
create:honey: '#E7A026FF'
create:chocolate: '#9D483BFF'
pneumaticcraft:oil: '#232323F3'
mekanismgenerators:deuterium: '#D42929E8'
mekanism:ethene: '#C2A9CFE8'
ad_astra:oil: '#312936E5'
bigreactors:steam: '#B1B1B1B4'

Example fluids copied into advanced.yml for all worlds

# ...
world-settings:
    default:
        # ...
        color-overrides:
            # ...
            blocks:
                # ...
                immersiveengineering:ethanol_fluid_block: '#D3D3CEB3'
                mekanism:hydrogen: '#D4D4D4E8'
                immersiveengineering:redstone_acid_fluid_block: '#E42424B3'
                bigreactors:rossinite_fluid: '#B10000B4'
                bigreactors:redfrigium_fluid: '#AE7C85B4'
                mekanism:steam: '#D4D4D4E8'
                thermal:ender_fluid: '#08304AFF'
                ad_astra:fuel: '#9A8B54B2'
                create:honey: '#E7A026FF'
                create:chocolate: '#9D483BFF'
                pneumaticcraft:oil: '#232323F3'
                mekanismgenerators:deuterium: '#D42929E8'
                mekanism:ethene: '#C2A9CFE8'
                ad_astra:oil: '#312936E5'
                bigreactors:steam: '#B1B1B1B4'