- 47
- 0
Minecraft 1.7.2
Надо чтоб иконка креатив вкладки была к примеру TestBloc или желательно бралась с текстур. Но выдает ошибку посмотрите что не так?
Код MinecraftGases
Код BlocksList.java
И код BlockTest.java
Надо чтоб иконка креатив вкладки была к примеру TestBloc или желательно бралась с текстур. Но выдает ошибку посмотрите что не так?
Код MinecraftGases
Код:
package net.minecrftgases.Stuff;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecrftgases.Blocks.BlocksList;
import net.minecrftgases.Items.ItemsList;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
@Mod (modid = ModInfo.ModId, name = ModInfo.ModName, version = ModInfo.ModVersion)
public class MinecraftGases {
//Вкладка креатива
public static CreativeTabs TestTab = new
CreativeTabs("TestTab"){
public Block getTabIconBlock() {
BlocksList.blockTest;
}
@EventHandler
public void preinit(FMLPreInitializationEvent event)
{
BlocksList.blocks();
ItemsList.items();
}
@EventHandler
public void init(FMLInitializationEvent event)
{
}
}
Код BlocksList.java
Код:
package net.minecrftgases.Blocks;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecrftgases.Stuff.ModInfo;
import cpw.mods.fml.common.registry.GameRegistry;
public class BlocksList {
public static Block blockTest;
public static void blocks(){
blockTest = new BlockTest().setBlockName("blockTest").setCreativeTab(CreativeTabs.tabBlock).setBlockTextureName(ModInfo.ModId + ":" + "blockTest");
GameRegistry.registerBlock(blockTest, "blockTest");
}
}
И код BlockTest.java
Код:
package net.minecrftgases.Blocks;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
public class BlockTest extends Block{
public BlockTest()
{
super(Material.water);
this.setHardness(2F);
}
}