смысле не на ту версию гайд шя код скину. Удали все эти айди. Ты смотришь гайд не на ту версию, поэтому у тебя будет много ошибок. Найди на версию 1.7.10 и повторяй.
public static Block testPlant = new testPlant(2040).setUnlocalizedName("testPlant");
public static Item testSeeds = new testSeeds(2041).setUnlocalizedName("tomatoSeeds");
package mods.testmod;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemReed;
public class testSeeds extends ItemReed {
public testSeeds(int par1) {
super(par1, TestMod.testPlant);
this.setCreativeTab(CreativeTabs.tabMaterials);
}
@Override
public void registerIcons(IconRegister par1IconRegister)
{
this.itemIcon = par1IconRegister.registerIcon("testmod:testSeeds");
}
}
GameRegistry.registerBlock(testPlant);
LanguageRegistry.addName(testSeeds, "Test Seeds");
package mods.testmod;
import net.minecraft.block.Block;
import net.minecraft.block.BlockCrops;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.item.Item;
import net.minecraft.util.Icon;
import net.minecraft.world.World;
import net.minecraftforge.common.ForgeDirection;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class testPlant extends BlockCrops {
private Icon[] iconArray;
protected testPlant(int id) {
super(id);
}
@SideOnly(Side.CLIENT)
public Icon getIcon(int par1, int par2)
{
if (par2 < 0 || par2 > 3)
{
par2 = 3;
}
return this.iconArray[par2];
}
public boolean canBlockStay(World par1World, int par2, int par3, int par4)
{
return par1World.getBlockId(par2, par3-1, par4)==Block.tilledField.blockID;
}
public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4)
{
return par1World.getBlockId(par2, par3-1, par4)==Block.tilledField.blockID;
}
protected int getSeedItem()
{
return TestMod.testSeeds.itemID;
}
protected int getCropItem()
{
return Item.axeDiamond.itemID;
}
@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister par1IconRegister)
{
this.iconArray = new Icon[4];
for (int i = 0; i < this.iconArray.length; ++i)
{
this.iconArray[i] = par1IconRegister.registerIcon("testmod:testPlant_" + i);
}
}
}
MinecraftForge.addGrassSeed(new ItemStack(OresPlantsBase.ironSeeds), 10);
ему такое еще не понять.майнвики
омг. я тебе скину свой гитхаб - там есть все батники,которые ты можешь использовать. (батник на .bat оканчивается.)ааа вы все ошибаетесь работает только так ./gradlew.bat setupDecompWorkspace eclipse даже в учебнике ошибка ее я могу писать на 1.12.2!!
мда. иди,обучайся комп. грамоте, и пока не выучишь - даже и не думай вступать на тропу моддинга.что-то пишет в консоли на 1 секунду и закрывается
1)русский. 2)грамотность компьютерная 3) и вот только уже яву.буду учить джаву и русский язык