Вопрос Получение предмета при заходе на сервер

sleinexxx

Пользователь
Сообщения
63
Как можно сделать чтобы когда игрок зашел на сервер, ему выдавались предметы(compass, diamond, slimeball) у них было имя и они появлялись в определенных слотах, их нельзя было выкинуть?
 
Решение
выдавались предметы(compass, diamond, slimeball) у них было имя и они появлялись в определенных слотах
Java:
    ItemStack compass = new ItemStack(Material.COMPASS);
    ItemMeta compassMeta = compass.getItemMeta();
    compassMeta.setDisplayName("Нет, это не компас");
    compass.setItemMeta(compassMeta);
    
    //...
    //... с другими предметами так же
    //...
    
    player.getInventory().setItem(0, compass);
}

их нельзя было выкинуть
Отменять ивент PlayerDropItemEvent
Авто объединение сообщений:

мне бы лучше, код, а не плагин
Там открытые исходники, можно было и посмотреть :mc_e_90:
выдавались предметы(compass, diamond, slimeball) у них было имя и они появлялись в определенных слотах
Java:
    ItemStack compass = new ItemStack(Material.COMPASS);
    ItemMeta compassMeta = compass.getItemMeta();
    compassMeta.setDisplayName("Нет, это не компас");
    compass.setItemMeta(compassMeta);
    
    //...
    //... с другими предметами так же
    //...
    
    player.getInventory().setItem(0, compass);
}

их нельзя было выкинуть
Отменять ивент PlayerDropItemEvent
Авто объединение сообщений:

мне бы лучше, код, а не плагин
Там открытые исходники, можно было и посмотреть :mc_e_90:
 
спс, BuseSo и Marvin724
Авто объединение сообщений:

Java:
    ItemStack compass = new ItemStack(Material.COMPASS);
    ItemMeta compassMeta = compass.getItemMeta();
    compassMeta.setDisplayName("Нет, это не компас");
    compass.setItemMeta(compassMeta);
   
    //...
    //... с другими предметами так же
    //...
   
    player.getInventory().setItem(0, compass);
}


Отменять ивент PlayerDropItemEvent
Авто объединение сообщений:


Там открытые исходники, можно было и посмотреть :mc_e_90:
потом попробую сделать
 
Назад
Сверху Снизу