Sib Energy Craft/Technical Info

Mod is fully open source, all sources located on GitHub, fill free to Pull Request and issue creating if you found something bad or have an idea to improve mod.

General definitions

 * Energy - is the abstract force that makes machines work.
 * Energy charge - energy has a charge, it is always positive and its accuracy is 10 digits.
 * Energy consumer - game block what can receive energy.
 * Energy supplier - game block what can send energy.
 * Energy cable - game block what can recipe energy from any energy and send energy to all energy except direction which was energy received.
 * Energy level - characteristic of energy consumers, describe max amount of energy what consumer can receive without explosion.

-

= Mod structure =

Core libs

 * Energy API - basic energy API. Contains interface for EnergyConsumer and EnergySupplier, definition of Energy and EnergyLevels.
 * SEC Utils - utils methods for blocks, items, screens, entities registration.
 * SEC Network - network extension. Add ability to send custom properties on block screens.

Mods API

 * Tools API - tools API. Currently, contains only tree tap interface.
 * Pipes API - pipes API. Add interfaces of item consumers and suppliers. Which used to build pipe transfer system.
 * Iron Table API - API for iron table tools. Add ability to extend functionality of iron crafting table.
 * Energy container API - lib contains definition of abstract energy container. Also, lib provide implementation of clean energy container.
 * Energy machines API - lib contains abstract energy machine implementation and abstract energy machine screen handler.
 * Recipes - mod add new types of recipes into the game.

Mods

 * Agronomy - mod add machine to harvest corps. Also add ability to collect grown up crops from blocks by additional action button (Right mouse button).
 * Backpacks - mod add simple backpacks into the game. Now you can bring more stuff from mines. Tips: even don't try to put backpack into backpack.
 * Ores - mod add 2 new ores: silver and tin. You can mine it as well as iron or copper ore.
 * Tools - mod add Tree tap as tool in game.
 * Recipes Impl - mod add recipes into the game. Now you can craft a diamond.
 * Rubber - mod add rubber tree, rubber and vulcanised rubber into the game. Rubber tree can be used as regular Minecraft tree, for crafting gates, doors, etc.
 * Energy items - mod add items, what used into crafting recipes.
 * Metallurgy - mod add new types of metal's products, such as plates and chasing. This mod bring also some composite metals, such as bronze and steel.x
 * Bronze Age - mod add new bronze tools, sword and armour. Needed to spend a bunch of copper that is generated in the world.
 * Pipes - mod add item extractors, item filters, trash cans and of course pipes. With this mod you can transfer, sort your items and destroy useless items.
 * Chests - mod add new chests with more space. Also, mod provide ability to boost up your chest just by using improving item on it. All chest inventory will be saved.
 * Energy Tools - mod add energy analog of simple tools. New tools: energy saw, energy tree tap, energy hoe, energy mining drill, energy shovel. Some of tools has advanced versions.
 * Machines - mod has a lot of machines, energy generators and energy transformers.
 * Energy Containers - mod add energy containers to store excess energy for a better time.
 * Cables - mod add cables, what allow to transfer energy between energy consumers and suppliers.
 * Quarry - mod add drilling rig into the game, with this stuff you can atomise and speed up mining.
 * Solar panels - mod brings several solar panels - eco free energy generators.

-

= Status =

Development
Currently mod is in development phase and not completely done.

So if you find something working wrong or some balance issue or even crash, please report me on GitHub.

I will try to save back compatibility as long as I can. ## Textures Many of the textures were created in haste, by simply playing with contrasts in Photoshop.

Ideally, you need to rework them all in the same style, if someone wants to do this, including not for free, write to me.

-

= Localisations =

Status of localisations:


 * English - 100%
 * Russian - 100%