OSDN Git Service

Merge branch 'master' of https://scm.sourceforge.jp/gitroot/chemicraft/chemicraft
[chemicraft/ChemiCraftNext.git] / common / pcc / chemicraft / base / ChemiCraftRegisterBlock.java
1 package pcc.chemicraft.base;
2
3 import net.minecraft.block.Block;
4 import net.minecraftforge.common.MinecraftForge;
5 import pcc.chemicraft.base.ore.BlockAtomOres;
6 import pcc.chemicraft.base.ore.ItemAtomOres;
7 import cpw.mods.fml.common.registry.GameRegistry;
8
9 /**
10  * Blockを追加します
11  * @author mozipi,ponkotate
12  */
13 public class ChemiCraftRegisterBlock extends ChemiCraftBaseRegister {
14
15         public ChemiCraftRegisterBlock(ChemiCraftBase mod) {
16                 super(mod);
17         }
18
19         @Override
20         public void start() {
21                 //鉱石を変数に代入
22                 for (int i = 0; i < this.mod.blockAtomOres.length; i++) {
23                         this.mod.blockAtomOres[i] = new BlockAtomOres(this.mod.atomOresID[i]).
24                                         setHardness(3.0F).setResistance(0.0F).
25                                         setStepSound(Block.soundStoneFootstep).setUnlocalizedName("atomOres");
26                         //鉱石をMinecraftに登録
27                         GameRegistry.registerBlock(this.mod.blockAtomOres[i], ItemAtomOres.class, "atomOres" + i);
28                         //回収&最適に破壊できるピッケルのレベルを設定
29                         MinecraftForge.setBlockHarvestLevel(this.mod.blockAtomOres[i], "pickaxe", 2);
30                 }
31         }
32
33 }