- 382
- 2
- 24
вот мой код (создаю блок) :
главный класс Main.java:
package com.merlin.seriousmodssthefe;
import net.minecraft.block.Block;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.registry.GameRegistry;
@mod (modid = "ssthefe", name="Serious Mod SStheFE", version = "1.0.0")
public class Main {
public static Block bestblockever;
@EventHandler
public void preLoad(FMLPreInitializationEvent event)
{
bestblockever = new BlockBestBlockEver();
GameRegistry.registerBlock(bestblockever, "bestblockever");
}
}
-------------------------------------------------------------------------------------------------------------------------------------
его наследник:
package com.merlin.seriousmodssthefe;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
public class BlockBestBlockEver extends Block {
public BlockBestBlockEver() {
super(Material.ROCK);
this.setRegistryName("floor01");
this.setUnlocalizedName("Floor01");
this.setCreativeTab(CreativeTabs.BUILDING_BLOCKS);
this.setHardness(15F);
this.setResistance(10F);
this.setHarvestLevel("pickaxe", 0);
this.setLightLevel(0F);
this.setBlockTextureName("ssthefe:floor01");
}
}
главный класс Main.java:
package com.merlin.seriousmodssthefe;
import net.minecraft.block.Block;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.registry.GameRegistry;
@mod (modid = "ssthefe", name="Serious Mod SStheFE", version = "1.0.0")
public class Main {
public static Block bestblockever;
@EventHandler
public void preLoad(FMLPreInitializationEvent event)
{
bestblockever = new BlockBestBlockEver();
GameRegistry.registerBlock(bestblockever, "bestblockever");
}
}
-------------------------------------------------------------------------------------------------------------------------------------
его наследник:
package com.merlin.seriousmodssthefe;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
public class BlockBestBlockEver extends Block {
public BlockBestBlockEver() {
super(Material.ROCK);
this.setRegistryName("floor01");
this.setUnlocalizedName("Floor01");
this.setCreativeTab(CreativeTabs.BUILDING_BLOCKS);
this.setHardness(15F);
this.setResistance(10F);
this.setHarvestLevel("pickaxe", 0);
this.setLightLevel(0F);
this.setBlockTextureName("ssthefe:floor01");
}
}