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

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

Discussion in 'Запросы на разработку плагинов' started by Ex4ak01, Aug 22, 2014.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    173
  9. Автор темы
    Ex4ak01

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

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

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

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

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

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

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

    Trophy Points:
    108
    Имя в Minecraft:
    CraftCoderr
     
  13. BeYkeR

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

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

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

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

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

    Trophy Points:
    78
    Skype:
    mc_kent_01
    Имя в Minecraft:
    Ex4ak

Share This Page