Как создать своё растение(1-2 блока Y)

Версия Minecraft
1.7.10
683
3
21
как создать своё растение подскажите пожалуйста или киньте видео (нормальное)
 
683
3
21
. Удали все эти айди. Ты смотришь гайд не на ту версию, поэтому у тебя будет много ошибок. Найди на версию 1.7.10 и повторяй.
смысле не на ту версию гайд шя код скину
Java:
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);
        }
    }

}
 
683
3
21
я бы с радостью писал код на 1.12.2 но у меня там просто не работают команды gradlew clear ,eclipse итп (
там что-то пишет в консоли на 1 секунду и закрывается что-то про JVM
 

will0376

Токсичная личность
2,079
55
585
ему такое еще не понять.
ааа вы все ошибаетесь работает только так ./gradlew.bat setupDecompWorkspace eclipse даже в учебнике ошибка ее я могу писать на 1.12.2!!
омг. я тебе скину свой гитхаб - там есть все батники,которые ты можешь использовать. (батник на .bat оканчивается.)
и да, ГДЕ ЗАПЯТЫЕ? ПОЧЕМУ ТАК МНОГО ОШИБОК? ТЕБЕ ВООБЩЕ СКОЛЬКО ЛЕТ?(крик души,ибо кровушка из глаз уже полилась.)
И научись уже правильно выражать свои мысли.
что-то пишет в консоли на 1 секунду и закрывается
мда. иди,обучайся комп. грамоте, и пока не выучишь - даже и не думай вступать на тропу моддинга.
 
Последнее редактирование:
Сверху