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

Идея Плагин по замене крафта на свой

Тема в разделе "Запросы на разработку плагинов", создана пользователем Ex4ak01, 22 авг 2014.

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

    Ex4ak01 Активный участник Пользователь

    Баллы:
    78
    Skype:
    mc_kent_01
    Имя в Minecraft:
    Ex4ak
    Суть идеи такова игрок например в ванильке крафтит алм.бронь из алмазов а что бы скрафтить с плагином ему надо для брони ещо 4 звезды нижнего мира. Задача для плагина замена стандартного крафта вещей на свой крафт.
    Если есть подобный плагин прошу поделится названием или ссылкой на плагин.
    Вознаграждение за плагин будит:):good:
    [​IMG]
     
    Последнее редактирование: 22 авг 2014
  2. Хостинг MineCraft
    <
  3. Mr_Dredd

    Mr_Dredd Активный участник Пользователь

    Баллы:
    78
    Это скорее всего будет мод, но идея хорошая. Хотябы для ванильных крафтов. Присоединяюсь к желающим увидеть такой который именно заменяет.
     
  4. SmelJey

    SmelJey Активный участник Пользователь

    Баллы:
    63
    Skype:
    yuramix2
    Имя в Minecraft:
    SmelJey
    Я уверен что это можно реализовать и в плагине
     
  5. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Ты прав. Но запара будет с удалением ванильных крафтов.[DOUBLEPOST=1408760485,1408760072][/DOUBLEPOST]Хотя, запары большой нет. При крафте смотрим рецепт, если он совпадает с каким-либо заданным исключением, то отменяем крафт.
     
  6. BeYkeR

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

    Баллы:
    173
    Если есть CraftBook, то можно и им обойтись.
     
  7. Автор темы
    Ex4ak01

    Ex4ak01 Активный участник Пользователь

    Баллы:
    78
    Skype:
    mc_kent_01
    Имя в Minecraft:
    Ex4ak
    Разве есть в CraftBook такая функция?:confused:
     
  8. BeYkeR

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

    Баллы:
    173
  9. Автор темы
    Ex4ak01

    Ex4ak01 Активный участник Пользователь

    Баллы:
    78
    Skype:
    mc_kent_01
    Имя в Minecraft:
    Ex4ak
    Он ДОБОВЛЯЕТ рецепты а не изменяет[DOUBLEPOST=1408791974,1408791909][/DOUBLEPOST]
    [DOUBLEPOST=1408791909,1408791516][/DOUBLEPOST]
    Можно сразу отключить крафт получивши данные всех крафтов, а потом снова добавить( настройка через конфиг для пользователей)
     
  10. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Пфф. Удаление:
    Код:
    Iterator<Recipe> it = getServer().recipeIterator();
    while(it.hasNext()) {
          Material type = it.next().getResult().getType();
          if(type == ТИП ПРЕДМЕТА){
                it.remove();
          }
    }
    
    , а потом просто добавляем новый рецепт через ShapedRecipe и т.п.
     
  11. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Разве он не бегает только по добавленным, а не ванильным?
     
  12. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
     
  13. BeYkeR

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

    Баллы:
    173
    Необязательно делать удалением, можно обойтись PrepareCraftItemEvent и CraftItemEvent.
     
  14. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Можно, я просто предложил глобальный вариант, ведь нсли использовать эвенты, то в верстаке результат крафта будет видно, а если удалять, то промелькнет только на мили-секунду.
     
  15. Автор темы
    Ex4ak01

    Ex4ak01 Активный участник Пользователь

    Баллы:
    78
    Skype:
    mc_kent_01
    Имя в Minecraft:
    Ex4ak

Поделиться этой страницей