Ну, как всегда...

Версия Minecraft
1.6.4
344
1
47
Код:
@SubscribeEvent                                                                            
public void undItem(ItemTossEvent event) {                                                   
Set blocked_items = Sets.newHashSet(new Item[] {                                                    Micertes.lightsaber,                                                           
   Item.getItemFromBlock(Blocks.grass)                                            
});                                                                                
   if (event.entityItem != null) {                                                        
       ItemStack item = event.entityItem.getEntityItem();                                 
       if (item != null && blocked_items.contains(item.getItem())) {                                                                   
           event.player.inventory.addItemStackToInventory(item);
// Вкл/выкл крч
           event.setCanceled(true);                       
       }                                                                                  
   }                                                                                      
}    

На 1.7.10 делал предмет невыпад. при смерти,  все работало, но решил сделать на 1.6.4 и заметил, что от блока гивать нельзя, другие способы не работают.

Не подскажите? Код 1.7.10 в верху)
 
1,057
50
234
В 1.6.4 было все на IDшках.
 
344
1
47
timaxa007 написал(а):
Micertes, с @SubscribeEvent на @ForgeSubscribe.

Я ж написал, что то код с 1.7.10)

Знаю :)

Проблема в том, что я не знаю, как на 1.6.4 эт представить слегка, и как получать предметы, ведь от блока нельзя.
 
471
5
http://forum.mcmodding.ru/%D0%9E%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%9E%D0%91%D0%AF%D0%97%D0%90%D0%A2%D0%95%D0%9B%D0%AC%D0%9D%D0%9E-%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F

7acb6a4e202cf756273f346ca4615766.png
 
Сверху