Fluid Skills
by impleri
Fluid Skills lets a modpack author decide, through skill-based restrictions, which fluids players can see, place, pick up or interact with.
What it does
The mod is a library that exposes KubeJS methods for restricting how players see and interact with fluids. Restrictions are built on Player Skills, so a fluid can be hidden, blocked or allowed according to a player's progress. Fluid Skills requires Architectury API and Player Skills, and KubeJS and Roughly Enough Items (REI) are optional. A server running it needs every connecting player to have it too.
Scripts can replace common fluids in the world, for example turning overworld water into lava or masking a fluid with air or another fluid. Fluid finitude can also be changed, such as making water finite or lava infinite, and a fluid can be made to act as another, so crude oil can function as lava. Fluid Skills gates how players see and interact with fluids, letting pack authors attach skill requirements to picking up, placing, crafting with or identifying a fluid, and it can hide the matching recipes in JEI and REI. Fluid Skills is built to complement Item Skills, and it is aimed at modpack developers.
Fluid Skills is open source under the MIT License and is published for 1.18.2 and 1.19.2 on Fabric and Forge, with the latest file at 1.0.1 for 1.18.2, released 2023-04-21. Public links cover the source code and the issue tracker.
Key features
KubeJS restriction methods
Script methods let a pack author decide how players see and interact with fluids, with KubeJS scripts as the entry point.
Fluid replacement
Fluids in the world can be replaced with air, another fluid or a different fluid type, such as water turned into lava.
Finitude control
Fluid finitude can be changed, so water can be made finite or lava made infinite.
Recipe and display hiding
Restricted fluids can be hidden from JEI and REI, and related recipes can be removed when a fluid is unconsumable.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 2
How it compares
Default Skill Trees is a server-side only mod that is not open source, licensed under CC0 1.0 Universal, and published for Fabric, Forge and NeoForge across 1.18.2 – 26.2. Adventurer Skills [Pufferfish's Skills] runs on client and server, is not open source, is licensed under the MIT License, and is published for 1.18.2 – 26.3 on Fabric, Forge and NeoForge. KubeVS is open source under the Apache License 2.0, works on a client or a server, is optional on either, and is published for 1.18.2 – 1.20.1 on Fabric and Forge.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Fluid Skills | Fabric and Forge | 1.18.2 – 1.19.2 | Client and server | 2023-04-21 |
| Default Skill Trees | Fabric, Forge and NeoForge | 1.18.2 – 26.2 | Server required, client optional | 2026-01-11 |
| Adventurer Skills [Pufferfish's Skills] | Fabric, Forge and NeoForge | 1.18.2 – 26.3 | Client and server | 2026-04-29 |
| KubeVS | Fabric and Forge | 1.18.2 – 1.20.1 | Client or server, optional | 2025-12-25 |
Questions
Does Fluid Skills need Player Skills?
Does the server need Fluid Skills?
Which versions does Fluid Skills support?
In the catalog
Fluid Skills is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 12,559 mods support Minecraft 1.19.2.
More from impleri
Similar mods
What the author says
A library mod to control how players see and interact with fluids using skill-based rectrictions created in KubeJS scripts. This is similar to Ore Stages, but it targets fluids instead of blocks and interacts with JEI/REI for hiding recipes that use fluids, complementing Item Skills. Player Skills | Block Skills |…
Official listing
- Modrinth page
- modrinth.com/mod/fluid-skills
- Owner
- impleri
- Published
- 2023-03-13
- Updated on Modrinth
- 2023-04-21
- Facts verified
- 2026-10-15
