- 51
- 0
Дайте пожалуйста код на то чтоб сделать блок не простым, а с моделью каменного забора (толстый такой)
Версия 1.7.10
Версия 1.7.10
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
public class BlockYour extends BlockWall {//Унаследуешь блок стены.
public BlockYour() {
super(Blocks.iron_block);//Блок из которого будет браться прочность, взрывоустойчивость, материал блока, звук блока,
setCreativeTab(ModYour.tab_your);
}
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
return Blocks.iron_block.getIcon(side, meta);//Иконка (текстура) для этого блока
}
@SideOnly(Side.CLIENT)
public void getSubBlocks(Item id, CreativeTabs table, List list) {
list.add(new ItemStack(id, 1, 0));
}
}
timaxa007 написал(а):Выдаёт ошибку в строке @SideOnlyКод:public class BlockYour extends BlockWall {//Унаследуешь блок стены. public BlockYour() { super(Blocks.iron_block);//Блок из которого будет браться прочность, взрывоустойчивость, материал блока, звук блока, setCreativeTab(ModYour.tab_your); } @SideOnly(Side.CLIENT) public IIcon getIcon(int side, int meta) { return Blocks.iron_block.getIcon(side, meta);//Иконка (текстура) для этого блока } @SideOnly(Side.CLIENT) public void getSubBlocks(Item id, CreativeTabs table, List list) { list.add(new ItemStack(id, 1, 0)); } }
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
Oldestkon написал(а):Лист ты какой импортнул?
java.util нужен.
timaxa007 написал(а):Всё спс, можешь привести ещё примеры для extends?Oldestkon написал(а):Лист ты какой импортнул?
java.util нужен.
Agravaine написал(а):ну как например будет железная решётка
Изучи api майнкрафта,там всё найдёшь.snegovik12 написал(а):Agravaine написал(а):ну как например будет железная решётка
Ты наследуешь?Импортируешь?Выбери в Blocks.snegovik12 написал(а):Я нашёл BlockPane
Но выдаёт ошибку в строке
super(Blocks.iron_block);
import net.minecraft.block.Block;
import net.minecraft.block.BlockPane;
import net.minecraft.block.BlockWall;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import java.util.List;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class BrickJ extends BlockPane {//Унаследуешь блок стены.
public BrickJ() {
super(Blocks.iron_block);
this.setCreativeTab(Main.tabTutorial);
}
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
return Main.oporaJ.getIcon(side, meta);//Иконка (текстура) для этого блока
}
@SideOnly(Side.CLIENT)
public void getSubBlocks(Item id, CreativeTabs table, List list) {
(list).add(new ItemStack(id, 1, 0));
}
}
//Это пишешь где ты блок регистрируешь
BrickJ= new BrickJ("BrickJ", "BrickJ", Material.iron, true).setBlockName("BrickJ");
public BrickJ(String string, String string2, Material iron, boolean b) {
super(string2, string2, iron, b);
}
super(string2, string2, iron, b);
import net.minecraft.block.Block;
import net.minecraft.block.BlockPane;
import net.minecraft.block.BlockWall;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import java.util.List;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class BrickJ extends BlockPane {//Унаследуешь блок стены.
protected BrickJ(String string, String string2, Material iron, boolean b) {
super(string2, string2, iron, b);
this.setCreativeTab(Main.tabTutorial);
this.setBlockTextureName("wars:StenaJ");
}
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister ir) {
blockIcon = ir.registerIcon("wars:StenaJ");
}
@SideOnly(Side.CLIENT)
public void getSubBlocks(Item id, CreativeTabs table, List list) {
(list).add(new ItemStack(id, 1, 0));
}
}
Марш за учебник.snegovik12 написал(а):Благодарю всех за помощь!