05/11/2012
Current Version:
1.0 Pre-Release Build 75
Developer:
Ray Fung <Hong Kong>
Minecraft Version Support:
1.2.5
PayPal Donation Account:
[email protected]
Description
This MOD uses to create any blocks, items or additional function unit by configuration file. User doesn't need any Java knowledge to create additional block in their MineCraft.
Download Client Side
1.0 Pre-Release Build 75 (Sample Included)
1.0 Pre-Release Build 74 (Sample Included)
Download Server Side
It will be released when the following updates has finished:
- Server side and Client side version, configuration and texture file validation
- Client side auto download latest configuration and texture file from server into specify folder
- New Method - Texture Mapping: Override the basic texture (Texture cannot change when use the non-default texture pack. Avoid texture cheating and unify the texture of each server.
Change Log
2012-05-24 (1.0 Pre-Release Build 75)
- Fixed incorrect smelting the block or item into stone when set to -1
+ Added "smelting_mapping.cfg" for basic block or item smelting
+ Sample item added "Fired Egg"
Configuration File
[Armor Set]
Parameter: name
Description: The name of armor set
Value Type: String
Parameter: durability
Description: The durability of each armor
Value Type: Integer
Parameter: helmetdef
Description: Defense Value of helmet
Value Type: Integer
Parameter: bodydef
Description: Defense Value of armor
Value Type: Integer
Parameter: legsdef
Description: Defense Value of legs
Value Type: Integer
Parameter: bootsdef
Description: Defense Value of boots
Value Type: Integer
Parameter: enchant
Description: The minimum enchant level
Value Type: Integer
Parameter: imageset1
Description: Armor texture (helmet, armor and boots)
Value Type: String
Parameter: imageset2
Description: Armor texture (legs)
Value Type: String
[Block]
Parameter: id
Description: Block's id, please note that you will replaced the previous with the same id.
Value Type: Integer
Parameter: blockname
Description: Block's name
Value Type: String
Parameter: maxstack
Description: Maximum block in one slot
Value Type: Integer
Parameter: iddropped
Description: If you set to -1, it will not drop any item when broken. If not, set it to specify item's id
Value Type: Integer
Parameter: dropamount
Description: The number of item will be dropped. Randomly 1 + (0 ~ dropamount)
Value Type: Integer
Parameter: material
Description: The block material, please refer to "Material List"
Value Type: String
Parameter: hardness
Description: The hardness of block, dirt default 0.5, stone default 1.5
Value Type: Float
Parameter: resistance
Description: TNT explosion resistance
Value Type: Integer
Parameter: lightvalue
Description: The light value of the block, torch default 1.0, redstone torch default 0.5
Value Type: Float
Parameter: texture
Description: The major texture of block
Value Type: String
Parameter: recipe
Description: The recipe map in craft box of the block. For example, wooden door "WW,WW,WW"
Value Type: String
Parameter: mapping
Description: Each recipe code mapping to specify item id, for this example, "W:5"
Value Type: String
Parameter: craftamount
Description: How many block made by crafting
Value Type: Integer
Parameter: oreamount
Description: If the block is ore, set it greater than 0. It will generate the number of block randomly.
Value Type: Integer
Parameter: heightfound
Description: Generate the block above from bedrock, diamond ore default 16.
Value Type: Integer
Parameter: smeltingto
Description: What kind of item will be made when you put this item into furnace
Value Type: String
Parameter: smeltingamount
Description: How many item made after smelting
Value Type: Integer
Parameter: blocktype
Description: There is 4 block types: torch, sapling, ore and crop
Value Type: String
Parameter: spawnrate
Description: The generate rate of sapling, mroe greater that more easier find in game
Value Type: Integer
Parameter: genwhencreate
Description: Generate the ore or sapling when creating the world
Value Type: Boolean
Parameter: texturefront
Description: The front side texture of block
Value Type: String
Parameter: texturerear
Description: The rear side texture of block
Value Type: String
Parameter: textureleft
Description: The left side texture of block
Value Type: String
Parameter: textureright
Description: The right side texture of block
Value Type: String
Parameter: texturetop
Description: The top side texture of block
Value Type: String
Parameter: texturebottom
Description: The bottom side texture of block
Value Type: String
Parameter: facetoplayer
Description: The block will facing to player when placed
Value Type: Boolean
Parameter: seeddropid
Description: Item's id of the seed that will be dropped when the block is broken
Value Type: Integer
Parameter: growuptexture
Description: The grow up texture of the block, maximum 6 level texture
Value Type: String
Parameter: opacity
Description: How much light will be blocked by this block, FX 255 maximum
Value Type: Integer
Parameter: thinkness
Description: The thinkness of the block
Value Type: Float
Parameter: chanceitemdrop
Description: Multiple item drop with possibility
Value Type: String
[Item]
Parameter: id
Description: Item's id, avoid any conflict, forge will lock the previous item that cannot be replaced.
Value Type: Integer
Parameter: itemname
Description: Item's name
Value Type: String
Parameter: maxstack
Description: Maximum item in one slot
Value Type: Integer
Parameter: texture
Description: The base texture of item
Value Type: String
Parameter: recipe
Description: The recipe map in craft box of the item. For example, stone sword "#,S,S"
Value Type: String
Parameter: mapping
Description: Each recipe code mapping to specify item id, for this example, "#:4,S:280"
Value Type: String
Parameter: craftamount
Description: How many item made after crafting
Value Type: Integer
Parameter: smeltingto
Description: What kind of item will be made when you put this item into furnace
Value Type: Integer
Parameter: smeltingamount
Description: How many item made after smelting
Value Type: Integer
Parameter: hungryrecovery
Description: If you would like to set this item as food, set it greater than 0. 2 point of each food icon.
Value Type: Integer
Parameter: eatenbywolf
Description: Set it to ture if you would feed this food to wolf
Value Type: Boolean
Parameter: itemtype
Description: About this item's type, please refer to "Item Type List"
Value Type: String
Parameter: materialset
Description: If you would like to create an armor or tool (include sword), you need to set the name of armorset or toolset
Value Type: String
Parameter: effect
Description: Food effect, please refer to "Potion effect List"
Value Type: String
Parameter: probability
Description: Probability of food effect actived after ate
Value Type: Float
Parameter: duration
Description: Effect duration by second
Value Type: Integer
Parameter: amplifier
Description: Effect level, please refer to "Potion effect List"
Value Type: Integer
Parameter: growupto
Description: If the item's type set to "seeds", you can set the specify block id of this seed will grow up to.
Value Type: Integer
[Tool Set]
Parameter: name
Description: The name of tool set
Value Type: String
Parameter: harvestlevel
Description: The minimum harvest level of tools
Value Type: Integer
Parameter: maxuses
Description: The maximum uses of tools
Value Type: Integer
Parameter: efficiency
Description: Tool's efficiency, greater and faster
Value Type: Integer
Parameter: damage
Description: Damage cause on enemy
Value Type: Integer
Parameter: enchant
Description: The minimum enchant level
Value Type: Integer
[Tree]
Parameter: name
Description: The tree's name
Value Type: String
Parameter: wood
Description: Wood block ID
Value Type: Integer
Parameter: leaves
Description: Leaves block ID
Value Type: Integer
Parameter: minheight
Description: Tree minimum
Value Type: Integer
Parameter: growvines
Description: Set to ture if it has vines
Value Type: Boolean
Parameter: spawnrate
Description: Spawn rate, 0.5 = 50%
Value Type: Float
Parameter: model
Description: The MIS model of the tree
Value Type: String
Sample
Wooden Cross - Cobble Stone
- id: 129
- blockname: Stone Bricks
- maxstack: 64
- iddropped: -1
- dropamount: 1
- material: rock
- hardness: 1.0
- resistance: 5.0
- lightvalue: 0.0
- texture: /Customizor/woodencross_rawstonebrick.png
- recipe: S#S;#S#;S#S
- mapping: S:280;#:1
- craftamount: 1


Wooden Cross - Stone
- id: 128
- blockname: Stone Bricks
- maxstack: 64
- iddropped: -1
- dropamount: 1
- material: rock
- hardness: 1.0
- resistance: 5.0
- lightvalue: 0.0
- texture: /Customizor/woodencross_stonebrick.png
- recipe: S#S;#S#;S#S
- mapping: S:280;#:4
- craftamount: 1


Tiny Box (Full texture)
- id: 137
- blockname: Tiny Box
- maxstack: 64
- iddropped: 264
- dropamount: 2
- droprate: 10
- material: stone
- hardness: 1.5
- resistance: 0.5
- lightvalue: 0
- texture: /Customizor/tinyboxrear.png
- texturefront: /Customizor/tinyboxfront.png
- texturerear: /Customizor/tinyboxrear.png
- textureleft: /Customizor/tinyboxleft.png
- textureright: /Customizor/tinyboxright.png
- texturetop: /Customizor/tinyboxtop.png
- texturebottom: /Customizor/tinyboxbottom.png
- facetoplayer: true

Mushroom Stone (Drop mushroom when broken)
- id: 130
- blockname: Mushroom Stone
- maxstack: 64
- iddropped: 40
- dropamount: 4
- material: rock
- hardness: 1.0
- resistance: 5.0
- lightvalue: 0.0
- texture: /Customizor/mushroomstone.png


Golden Peach (Food, spawn when the world creating)
- id: 135
- blockname: Gold Peach
- maxstack: 64
- iddropped: 403
- dropamount: 1
- material: grass
- texture: /Customizor/goldpeach.png
- blocktype: sapling
- spawnrate: 8
- genwhencreate: true


Chili Plants (Crop)
Block - Chili Plants
- id: 133
- blockname: Chili Plants
- maxstack: 64
- iddropped: 402
- dropamount: 4
- material: grass
- texture: /Customizor/chiliplants.png
- rarity: 2
- blocktype: crop
- spawnrate: 18
- seeddropid: 404
- growuptexture: /Customizor/chiliplants_grow1.png,/Customizor/chiliplants_grow2.png,/Customizor/chiliplants_grow3.png,/Customizor/chiliplants_grow4.png,/Customizor/chiliplants_grow5.png,/Customizor/chiliplants_grow6.png
Item - Chili Seed
- id: 404
- itemname: Chili Seeds
- maxstack: 64
- texture: /Customizor/chiliseeds.png
- eatenbywolf: false
- itemtype: seeds
- growupto: 133


Treasure (Random item with possibility)
- id: 139
- blockname: Treasure
- maxstack: 1
- material: iron
- hardness: 3
- resistance: 5
- lightvalue: 0.3
- texture: /Customizor/treasure.png
- oreamount: 2
- heightfound: 80
- rarity: 10
- blocktype: ore
- chanceitemdrop: 267:1:0.2,268:1:0.2,269:1:0.2,270:1:0.2,271:1:0.2,272:1:0.15,273:1:0.18,274:1:0.15,275:1:0.15,276:1:0.1,277:1:0.1,278:1:0.1,279:1:0.1

Manganese Ore
- id: 132
- blockname: Manganese Ore
- maxstack: 64
- iddropped: -1
- dropamount: 1
- material: iron
- hardness: 1.0
- resistance: 5.0
- lightvalue: 0.0
- texture: /Customizor/manganese.png
- rarity: 10
- oreamount: 8
- heightfound: 64
- smeltingto: 390
- smeltingamount: 1
- blocktype: ore


Blue Rose
- id: 134
- blockname: Blue Rose
- maxstack: 64
- iddropped: -1
- dropamount: 1
- material: grass
- texture: /Customizor/bluerose.png
- blocktype: sapling
- spawnrate: 24
- genwhencreate: true

Sakura Tree (Tree, Block and MIS)
Glow Leaves
- id: 138
- blockname: Glow Leaves
- maxstack: 64
- iddropped: 405
- dropamount: 1
- material: leaves
- texture: /Customizor/glowleaves.png
- lightvalue: 1
- blocktype: leaves
- spaling: 140
Tree Set
- name: Sakura
- wood: 17
- leaves: 138
- minheight: 4
- growvines: false
- spawnrate: 0.001
- model: tree
Sakura Sapling
- id: 140
- blockname: Sakura Sapling
- maxstack: 64
- iddropped: -1
- dropamount: 1
- material: grass
- texture: /Customizor/sakurasapling.png
- blocktype: sapling
- treename: Sakura
Tree model in MIS (Modeling in Serialized)
- @settype=building
- @metadata
- @center:3,0,3
- {3,0,3|3,5,3;W}{0,3,0|6,3,6;L}{1,4,1|5,4,5;L}{2,5,2|4,5,4;L}{3,6,3;L}
- @metadata
- {3,0,3|3,5,3;W}
Nature spawn

Grow with sapling and bonemeal (MIS)

Step Block (Different thickness)
Low Step
- id: 141
- blockname: Low Step
- maxstack: 64
- iddropped: -1
- dropamount: 1
- material: wood
- hardness: 1.5
- resistance: 0.5
- texture: /Customizor/tinyboxbottom.png
- thinkness: 0.25
Half Step
- id: 142
- blockname: Half Step
- maxstack: 64
- iddropped: -1
- dropamount: 1
- material: wood
- hardness: 1.5
- resistance: 0.5
- texture: /Customizor/tinyboxbottom.png
- thinkness: 0.5
High Step
- id: 143
- blockname: High Step
- maxstack: 64
- iddropped: -1
- dropamount: 1
- material: wood
- hardness: 1.5
- resistance: 0.5
- texture: /Customizor/tinyboxbottom.png
- thinkness: 0.75

Smlie (Smelting Sample)
- id: 388
- itemname: Slime
- maxstack: 64
- texture: /Customizor/slime.png
- smeltingto: 351[4]
- smeltingamount: 1


Fired Egg (Default recipe "Egg" smelting to "Fired Egg", include smelting_mapping.cfg)
Fired Egg
- id: 406
- itemname: Fired Egg
- maxstack: 64
- texture: /Customizor/firedegg.png
- hungryrecovery: 2
- eatenbywolf: false
smelting_mapping.cfg (One smelting mapping in one line, [Recipe:SmeltingInto:Amount])
- 344:406:1

