-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Create a library for registering capsules and other liquid containers
Liquid Properties
Any liquid can be assigned a number of values that characterize its properties (hot, cold, gaseous). These values can be used as labels for liquid containers to unify and simplify the registration process. For example, ForestryPE has wax capsules that cannot store hot liquids. In their prototype, you can specify something like blacklist: [Liquefy.HOT] to disallow specific types of liquids.
Tanks
The current LiquidStorage API has many drawbacks, so the mod will introduce its own implementation of liquid storage. Advantages of the new system:
- one Tank - one liquid
- the volume of liquid is stored in mB, not in buckets
- built-in support for custom liquid containers
Unlike the analogous API in IndustrialCraft PE, my system only allows you to store one liquid per class
Textures generation
The library allows you to automatically generate textures for all liquids by specifying base and overlay texture