EBaseBlock.java 936 B

123456789101112131415161718192021222324252627282930
  1. package com.zjinja.mcmod.decor.element_base;
  2. import com.zjinja.mcmod.decor.ZJinJaDecoration;
  3. import net.minecraft.block.Block;
  4. import net.minecraft.block.material.Material;
  5. import net.minecraft.creativetab.CreativeTabs;
  6. public class EBaseBlock extends Block {
  7. public EBaseBlock(Material material) {
  8. super(material);
  9. }
  10. public void Regist(String blockName, CreativeTabs creativeTabs[]){
  11. setBlockName(blockName);
  12. setBlockTextureName(ZJinJaDecoration.MODID + ":" + blockName.toLowerCase());
  13. if(creativeTabs != null) {
  14. for (CreativeTabs iv: creativeTabs) {
  15. setCreativeTab(iv);
  16. }
  17. }
  18. }
  19. public void setBasicProperty(float hardness, float lightLevel, float resistance, SoundType stepSoundType){
  20. setHardness(hardness);
  21. setLightLevel(lightLevel);
  22. setResistance(resistance);
  23. setStepSound(stepSoundType);
  24. }
  25. }