-------------------------------------------
LICENSE for POWER CRAFT
-------------------------------------------
Applies to versions 3.4pre1 and further


I. Author

PowerCraft was coded by MightyPork (further "author") and Ercinee, who helped with
the original Conveyor belts mod.

No-one is allowed to claim he/she is the author of the mod or any parts of it, if it ain't true.



II. History

PowerCraft is purely original and is the follower of these MightyPork's mods:
* Logic gates
* Conveyor belts
* Redstone clock
* Indication lights
* Redstone radio




III. Distribution and linking policy

PowerCraft can be distributed both in original or modified form, but you should make
links to the official adf.ly downloads whenever possible.

You are not allowed to make own adf.ly links to PowerCraft related files, unless you
are their author. Neither are you allowed to post links bypassing the author's adf.ly
links, it ain't fair.

Any PowerCraft related tutorials, pictures, videos, maps etc. are obviously free
to redistribute, but it's good if you add a link to the PowerCraft forum thread.


IV. License

No-one is allowed to demand money for this mod. It is free, and must stay free.

PowerCraft branches and modules MUST PRESERVE THIS LICENSE and include it's copy in
their release packages.


V. Sources and development

Do not decompile PowerCraft. Sources are freely available on Minecraft Forums.
You can edit the sources for private use, and if it's worth it, post patches on forums.

PowerCraft and all PowerCraft modules must use UTF-8 encoding, and have proper JavaDoc comments.

Forking of PowerCraft sources is allowed, but please discuss it first with the author.

PowerCraft and it's modules MUST NOT modify original Minecraft classes.

You can use some pieces of PowerCraft's code in your mods, but it's always
nice if you add a link to PowerCraft. If you decide to use whole classes,
you have to rename them in order to prevent name conflicts with PowerCraft.

If you use classes from PowerCraft, you MUST NOT remove the header with @author tag.



VI. Updating

When Minecraft gets updated and the author seems to be unable to update PowerCraft in time
(that means he does not reply to any messages/mail/IM), you are allowed to update it yourself
and release this pre-update on Minecraft Forums or any other official site.

Make sure the updated version is compatible with all old saves and causes
no crashes. You should also send the sources to the author, so the development
can continue quickly.



VII. Making modules

Making new modules is ALL RIGHT and supported. Make sure new modules are compatible with
all the other modules, which includes using unique block IDs, item/block/entity/tileentity
names and localization keys.

All modules' main classes, prefixed with "mod_", must extend abstract class PC_Module
and implement it's abstract methods properly.

All module classes must be prefixed with "PCxx_", where xx is unique prefix for your module.
It can be two or three letters long. This does not apply to inner classes.



VIII. Legal stuff

You are using the mod at your own risk. It should not cause any damage, but
in case something goes wrong, don't blame the author. The community on Minecraft
Forums can help you with any problems.

Backup your worlds before updating PowerCraft, it's no fun to lose your primary world.

Always read the changelog before updating, sometimes it contains highly important notes.
