Новые сообщения · Участники · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Как сделать чтобы из блока выпадали предметы
Fyral Дата: Суббота, 08.10.2011, 16:05 | Сообщение # 1
Администраторы
Сообщений: 10
Репутация: 2
Offline
Тут все очень просто.
Открываем BlockNew.java.

Ищем:
Code
public int idDropped(int i, int j)
         {
                         return mod_gcc.newblock.blockID;
       }
       public int quantityDropped(Random random)
       {
                         return 1;
       }
}


Меняем на:
Code
public int idDropped(int i, Random random)
     {
                 return Item.stick.shiftedIndex;
     }
          
     public int quantityDropped(Random random)
     {
         return 2 + random.nextInt(5);
     }
}


Разберем код выше.

Выкидываем палочки. Для дропа своих итемсов - пишите mod_gcc.nameItem.shiftedIndex - nameItem - название предмета.
Для дропа блоков - названиеблока.blockID.
Для дропа СВОИХ блоков или того же блока (по типу руды) - mod_gcc.названиеблока.blockID.
Code
return Item.stick.shiftedIndex;


Число 2 - минимальное значение дропа. Число 5 - максимальное значение. Значит игра будет рандомно давать вам от 2 до 5 палок с блока.
Code
return 2 + random.nextInt(5);


Проверяем.



Вот и все. Пробуйте!
  • Страница 1 из 1
  • 1
Поиск: