MOCChemistry


MOC


Description:
Allows players to use a new crafting system converting up to 9 items into maximum of 4, or splitting 1 block into 4 different one. Even apply enchants or have recipes that have random outcomes.

Depends: Must have Spout installed as well as use Spout client.

Use:
/mc - This will display the recipe book window with all the currently loaded recipes.
/mc reload - Reloads recipe book from the recipes.yml file
Other than that, player will have to craft a chemistry table and an energy harvester block.

Chemistry table recipe
http://minecraft.dmg2.net/MOCChemistry/recipe-chemistrytable.jpg

Energy Harvester
http://minecraft.dmg2.net/MOCChemistry/recipe-energyharvester.jpg

Permissions:
MOCChemistry.use - Allows player to see the recipe book, use Chemistry table, or harvest energy. Enabled by default.

Recipe config file:
config.yml - Contains accident values. Everything should be self explanatory except the number values X-Y. X is a chance out of 100 and Y is the damage value or velocity depending on the setting.

blocks.yml - Your custom blocks

Blocks:
Beryllium: http://minecraft.dmg2.net/MOCChemistry/beryllium.png

- Name followed by texture URL. Has to be 64x64. Look for the layout in default block images.
Layout on texture:
Side | Top
Bottom | NotUsed

recipes.yml - This is what you will have by default. If any recipe in the file will contain errors it will be simply skipped and not added to the recipe book. Certain errors like negative quantities will be overwritten instead of flagging recipe as broken.

Splits:
Split Water:
Input: id=326
Output-1: name=oxygen q=10
Output-2: name=hydrogen q=20
Output-3: id=325 q=1
Combines:
Enchant Diamond Sword:
Input-1: id=276
Input-2: id=327
Output-1: id=276 ench=16-5,20-2,21-3
Output-2: id=325

Splits are a single input block recipes, combines are 2 or more blocks. All inputs take a single block in each slot.
For splits you have Input and Output-1 through Output-4, for combines Input-1 through Input-9 and Output-1 through Output-4.

Input format: id=(id number of an item from minecraft table)
data=(data value, for wool etc)
name=(custom block name, see below for a list)
ench=(list of enchants, up to 3 in the following format: enchantType-level. see enechants.txt to id numbers and max levels)

Output format: id=(id number of an item from minecraft table)
data=(data value, for wool etc)
name=(custom block name, see below for a list)
ench=(list of enchants, up to 3 in the following format: enchantType-level. see enechants.txt to id numbers and max levels)
q=(number of blocks in the stack)
chance=(% chance of this output to actually happen)

Both input an output take up a single line, I just broken it down for an easier read.

Custom blocks available: Beryllium, Boron, Carbon, Helium, Hydrogen, Lithium, Nitrogen, Oxygen. This will be expanded with time. All the other custom blocks on the server are available as well.

Final note: Every combine takes a single energy block, to get them you have to break blocks in the world while holding Energy Harvester block. In the future I might change what blocks drop energy, but for now pretty much everything will drop 0-2 blocks on break.
While harvesting or performing combines from time to time an accident will happen that will either damage the player or push in a random direction. This is normal >:)


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Recent Files