1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Пермишены для модов

Тема в разделе "Оффтопик", создана пользователем tuder, 7 апр 2015.

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

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

    Баллы:
    68
    Пролистал 1/8 интернета с разными вариантами/комбинациями ключевых слов из топика.
    Ничего не нашёл.

    Поставил Forge, чтобы расширить возможности сервера модами. Нашёл нужные моды. Но вот ни в одном не вижу возможности установить пермишены на то или иное, в отличии от плагинов.

    Скажем мод на арбалет. В аналогичном плагине была бы возможность разнести по группам возможность, как минимум, использовать/крафтить. В моде такого нет.
    Это вообще концепцией модов не предусмотрено? Или не возможно перехватывать их события? Или таки что-то есть, но я не так копаю?
    Или можно написать какой-то свой плагин, который бы отслеживал определённые моды и разруливал бы разрешённые или не разрешённые события?
     
  2. Hanom

    Hanom Участник Пользователь

    Баллы:
    36
    Подобное можно реализовать с помощью плагина.
     
  3. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    В модах нет Bukkit API. Разрабы на это просто забивают. Отсюда гриферство и отсутствие permissions.
     
  4. brinza

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

    Баллы:
    103
     
  5. Code

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

    Баллы:
    123
    Имя в Minecraft:
    _Gizmo
    можно мод переделать, впилив в него что нужно. по крайней мере раньше так делал с индастриалом и редпавером, сейчас не знаю как с этим (в плане декомпиляции и дальнейшей сборки мода)
     
  6. agentik007

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

    Баллы:
    153
    Имя в Minecraft:
    agentik007
    Пермиссион можно впилить =_=, готовый пример - CustomNPC
     
  7. LaoTheLizard

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

    Баллы:
    103
    Skype:
    sgp_the_controller
    Я видел пермишны в одном моде - я просто вписывал их в PermissionEx - и они реально разрешали/запрещали что-то из мода. В консоли о пермишне при старте сервера при этом видно что-то вроде:
    Код:
    [08:18:52] [Server thread/INFO]: Registered command dynmap with permission node org.dynmap.forge.DynmapCommand
    [08:18:52] [Server thread/INFO]: Registered command dmap with permission node org.dynmap.forge.DmapCommand
    [08:18:52] [Server thread/INFO]: Registered command dmarker with permission node org.dynmap.forge.DmarkerCommand
    [08:18:52] [Server thread/INFO]: Registered command dynmapexp with permission node org.dynmap.forge.DynmapExpCommand
    

    Но это - редкость. Если нужно что-то ограничить - действительно, кроме самописа, тебе ничто не поможет.
    [​IMG]
    пример из Mo'Creatures, Emotes и GraveStones.
     
  8. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Это костыли ядра. Оно даёт permission в виде полного названия класса, отвечающего за команду.
     
  9. Автор темы
    tuder

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

    Баллы:
    68
    Ясно. Всем спасибо.
    Уже понятнее, что именно копать нужно.
     

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