Eorin
Участник
- Баллы
- 31
Всем привет. Прошу помощи, помогите нубу.
Разбираюсь в Эклипсе для себя, пробую мод сам сбацать. Хочу организовать спавнеры мобов (Знаю что уже есть такие моды, но хочу сам разобраться и сварганить).
Сделал, но спавнит только свиней, что добавить и куда если есть отцы тут на сайте, то подскажите(См. ниже.)
public class Pig extends BlockContainer
{
public Pig(int par1)
{
super(par1, Material.rock);
this.setCreativeTab(CreativeTabs.tabBlock);
}
public TileEntity createNewTileEntity(World par1World)
{
return new TileEntityMobSpawner();
}
public int quantityDropped(Random par1Random)
{
return 0;
}
public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)
{
super.dropBlockAsItemWithChance(par1World, par2, par3, par4, par5, par6, par7);
int j1 = 15 + par1World.rand.nextInt(15) + par1World.rand.nextInt(15);
this.dropXpOnBlockBreak(par1World, par2, par3, par4, j1);
}
public boolean isOpaqueCube()
{
return false;
}
@SideOnly(Side.CLIENT)
public int idPicked(World par1World, int par2, int par3, int par4)
{
return 0;
}
@Override
public void registerIcons(IconRegister par1IconRegister)
{
this.blockIcon = par1IconRegister.registerIcon("m4Name/BigCraftMod
ig");
}
}
Разбираюсь в Эклипсе для себя, пробую мод сам сбацать. Хочу организовать спавнеры мобов (Знаю что уже есть такие моды, но хочу сам разобраться и сварганить).
Сделал, но спавнит только свиней, что добавить и куда если есть отцы тут на сайте, то подскажите(См. ниже.)
public class Pig extends BlockContainer
{
public Pig(int par1)
{
super(par1, Material.rock);
this.setCreativeTab(CreativeTabs.tabBlock);
}
public TileEntity createNewTileEntity(World par1World)
{
return new TileEntityMobSpawner();
}
public int quantityDropped(Random par1Random)
{
return 0;
}
public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)
{
super.dropBlockAsItemWithChance(par1World, par2, par3, par4, par5, par6, par7);
int j1 = 15 + par1World.rand.nextInt(15) + par1World.rand.nextInt(15);
this.dropXpOnBlockBreak(par1World, par2, par3, par4, j1);
}
public boolean isOpaqueCube()
{
return false;
}
@SideOnly(Side.CLIENT)
public int idPicked(World par1World, int par2, int par3, int par4)
{
return 0;
}
@Override
public void registerIcons(IconRegister par1IconRegister)
{
this.blockIcon = par1IconRegister.registerIcon("m4Name/BigCraftMod
ig");}
}