Download project-236080 — Minecraft Mods — MetaMods

project-236080

Archived

Downloads

0

Last update

9 years ago
Client
Fabric
Quilt
Forge
Neoforge
Libraries

project-236080

Warning: Development discontinued.

Do not use this mod for modern game versions.

This API includes the following components:

Calculation API

Calculation API provides a mathematical computation system. Using this API, you can work with vectors and matrices. Additional functions are planned for future implementation.

Unit API

Unit API offers a system of scientific measurement units. If you struggle with different measurement units (e.g.: ticks vs seconds vs days, EU vs MJ vs W), this API will help you!

Usage example:

Time l = new Time(30.0, "second");
Time d = new Time(225.0, "tick");
Time p = l.add(d);

Chemical API

Chemical API implements a chemical system for Minecraft. Groups of elements form chemicals, and groups of chemicals form compounds. Compounds can be used to determine ingredients and properties of blocks/items.

The element part has been completed at this stage.

ItemEntity API

ItemEntity represents a TileEntity for items in inventory. It can be used similarly to a regular TileEntity. Instead of World, it uses McInvWorld, which represents inventory as a two-dimensional world.

Position is expressed using two coordinates (x and y). Initially, the system applies only to player inventory, but you can adapt it for your custom inventories.

The API also includes the 'MultiItem' system - an item equivalent of MultiBlock. They are created when a specific 'shape' is formed and destroyed when the shape is broken.

Heat API

Heat API adds a heat transfer system to Minecraft. If you want to create a new energy system, you can use the thermal system of this API.

Heat transfers between thermal components from hot to cold. You can register TileEntity as a thermal component, control its temperature, and define behavior during heat transfer.

Project members
abastro

abastro

Created: 26 Mar 2016

ID: 30519