Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Как получить material по ид и субид

Discussion in 'Разработка плагинов для новичков' started by solid, Mar 7, 2012.

  1. Автор темы
    solid

    solid Активный участник

    Trophy Points:
    78
    Подскажите, что-то туплю не могу разобраться
    вот надо мне скажем цветную шерсть:
    Material iss = Material.getMaterial(35);
    а как субид-то задать?
     
    Сникерсни and zuma2 like this.
  2. Хостинг MineCraft
    <
  3. Maddog

    Maddog Активный участник

    Trophy Points:
    83
    Skype:
    StyleR8686
    Имя в Minecraft:
    TheGunth
    ЧТО????ты вообще о чем?
     
    Оригинало_о likes this.
  4. Автор темы
    solid

    solid Активный участник

    Trophy Points:
    78
    Ну если кто на бронепоезде, то поясняю:
    1. пишу плагин для буккита
    2. есть необходимость дать игроку предмет определенного ид и субид. У шерсти ид=35, а субид у каждого цвета шерсти - свой. Вот как мне дать игроку не просто шерсть, а именно определенную.

    ЗЫ Видимо на рубукките в разделе "разработка плагинов" обсуждают не разработку, а настройку готовых...
     
    Сникерсни likes this.
  5. Maddog

    Maddog Активный участник

    Trophy Points:
    83
    Skype:
    StyleR8686
    Имя в Minecraft:
    TheGunth
  6. Maddog

    Maddog Активный участник

    Trophy Points:
    83
    Skype:
    StyleR8686
    Имя в Minecraft:
    TheGunth
    суб ид пиши через двоеточие
     
  7. -Vans-

    -Vans- Активный участник

    Trophy Points:
    68
    Если есть CommandBook то можно написать /give <Ник> <ID> <Кол-во> но в твоем случае ID - 35:1, 35:2 и т.д.
     
  8. Maddog

    Maddog Активный участник

    Trophy Points:
    83
    Skype:
    StyleR8686
    Имя в Minecraft:
    TheGunth
    мои обьяснения не в щет??
     
    slavik123123123 likes this.
  9. Автор темы
    solid

    solid Активный участник

    Trophy Points:
    78
    да мне не нужны команды плагинов их я и так знаю, меня интересует как это реализовано в самом плагине. Видать проще посмотреть исходники CommandBook'a ;)
    UPD: Посмотрел :) если кому нужно, то делается это так:
    ItemStack iss = new ItemStack( <ид> , <количество> , (short) <субид> );
     
    jkl1234 likes this.
  10. NAUSHNIK52

    NAUSHNIK52 Старожил Пользователь

    Trophy Points:
    103
    /give <ник> <ID> <кол-во>
     
  11. Автор темы
    solid

    solid Активный участник

    Trophy Points:
    78
    Конечно смотрел :) видать не внимательно...
    type - ид; data - субид?

    и второй вопрос вдогонку:
    Code:
    ItemStack iss = new ItemStack(item_id,num,(short)item_subid);
    player.getInventory().addItem(iss);
    если iss из модов, например квантовый шлем из inductrial craft, то вылетает ошибка и клиент крашится. Что посоветуете?
     
  12. Автор темы
    solid

    solid Активный участник

    Trophy Points:
    78
    Да пропатчен.
     
  13. ufatos

    ufatos Активный участник

    Trophy Points:
    83
    Skype:
    ufa_to
    Уже привыкли что рубаккит только для тупых вопросов из F.A.Q.
    А ещё вы не знаете о чём говорят... [я бы объяснил понятнее, но тогда меня забанят]
     
  14. Flints

    Flints Старожил

    Trophy Points:
    103
    Skype:
    Sergey.Sivagin
    Имя в Minecraft:
    Flints
    Видел на Wikipedia такой пример. Где то тут
     
  15. ensirius

    ensirius Старожил Пользователь

    Trophy Points:
    123
    Material.getDamage() используйте
     
  16. ufatos

    ufatos Активный участник

    Trophy Points:
    83
    Skype:
    ufa_to
     
  17. ufatos

    ufatos Активный участник

    Trophy Points:
    83
    Skype:
    ufa_to
    Черт, я слоу. Не заметил, что Тс уже нашел ответ.
     
  18. ensirius

    ensirius Старожил Пользователь

    Trophy Points:
    123
    setDamage()
     
  19. mayor123

    mayor123 Старожил Девелопер Пользователь

    Trophy Points:
    173
    :fp:
     
    slavik123123123 likes this.

Share This Page