Loading...
Beta Modpages Unclaimed

VE-FluidHandling

Fluid module for Voltz Engine

0 Likes
1053221 Downloads
Created by QueenOfMissiles

Description

Akliz Sponsorship

Info

VoltzEngine Fluid Module is an independent library from VoltzEngine to provide shared access to fluid prefabs. This includes a few fluids, fluid blocks, and fluid containers to be used. By itself, the mod provides a simple iron bucket that supports partial filling and all fluid types, unlike the vanilla bucket. 

 

Mods using this lib

 

Contents

  • Milk Fluid - allows storage of milk in tanks
  • Milk Block - allows placement of milk in world
  • Fluid Container - shared by sub-mods to generate new fluid container items
  • Fluid Prefab - used to create new fluids
  • Fluid Block - used to create new fluid blocks

 

Planned Content

  • Molten Fluids - support for lava like fluids that deal damage and can be cooled
  • In world smelting - support for melting blocks in world to be turned into fluids
  • JSON Fluid generation - modpack makers & content can create new fluids for use in crafting and world gen
  • JSON Fluid Containers - modpack makers & content creators can make custom fluid containers without code.
  • Loot table options - ability to customize if the fluid containers show up in world generated loot chests.
  • Entity loot options - the ability to have entities drop fluid containers.

Frequently Asked Questions

Q: Why make a lib just to make buckets?

A: Save time, energy, code, etc. The original concept started as wooden buckets but grew into the idea to make more materials. After running into issues support dozens of mods over several mods a lib was created. This was done to simplify the code and keep content consistent. After all it would be odd if one bucket worked but the other didn't when interacting with a machine.

 

Q: Fluid containers?

A: Buckets, in code they are called fluid containers after 1.8.9 started reworking how buckets functioned.

 

Q: So addons are Skins?

A: Technically, most will exist just to add a new stylized fluid container to the game. However, each does have the option of changing gameplay. Wooden buckets, for example, can leak fluid and catch the player on fire via config options. Other addons might chose to support limited fluids, increase volume, add cool features, etc as there is no limit. All interactions are event driven and provide cool handlers.

 

Q: So it adds bucket?

A: Not just buckets, the lib also supports fluids, blocks, and interaction handling for machines. This means the bucket can support a wide range of mods and mods can support a wide range of fluids.

 

Q: Do I need VoltzEngine?

A: No, honestly its only named after the mod as it use to be part of the mod. It was split of as part of the VoltzEngine rewrite to modularize the code base. Seeing the the fluid code did not require VE it was left as a standalone lib. The hope is people will use it outside of the BBM team.

 

Q: How do I make my own bucket?

A: Same as a normal mod but you create a bucket material instead of an item. Then provide the correct information such as textures, material data, and override functions. Once created you register the material inside of the bucket creation event. It might also help to provide some recipes and extra configs as needed.


AD Become Premium to remove Ads!

What means Verified?

  • Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
  • Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
  • Security: The mod should not contain any malicious code or attempts to steal personal information.
  • Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
  • Originality: The mod should be original and not a copy of someone else's work.
  • Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
  • Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
  • License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
  • Documentation: The mod should come with clear and detailed documentation on how to install and use it.

AD Become Premium to remove Ads!

How to Install

1

Download Forge & Java

Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.

2

Prepare

Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.

3

Add Mods

Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder

4

Enjoy

You are now Ready. Re-start your Game and start Playing.

More Mods like this

Mantle

Shared code for Forge mods

AutoRegLib

A library to ease menial tasks in mod development.

CraftTweaker

CraftTweaker allows modpacks and servers to customize the game. With CraftTweaker you can change recipes, script events, add new commands and even change item properties!

CoFH Core

Contains Core Functionality for all Team CoFH mods. Also does some really cool stuff on its own!

Patchouli

Accessible, Data-Driven, Dependency-Free Documentation for Minecraft Modders and Pack Makers

Baubles

An addon module and API for Thaumcraft