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

Плагин [SEC/FIX] MachineGuard Reloaded 2.4 — приват блоков из модов и не только [1.4.7-1.14.4+]

Тема в разделе "Релизы плагинов", создана пользователем Bars, 3 июл 2013.

  1. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    уже вроде всё нормально. нужно было тот фикс применить и всё.
     
  2. eLencie

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

    Баллы:
    88
    Имя в Minecraft:
    eLencie
    Обновил до 2.1, пытаюсь заприватить сундук табличкой, сервер выдает "Sign not found!". В конфиге плагина использовать приват табличками разрешил, пермишн machineguard.infdis дописал. В списке предметов для привата пишу их иды. В чем проблема?
     
  3. MySt1k

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

    Баллы:
    173
    "Иды" теперь не функционируют, в место них нужно писать имя блока.
     
  4. eLencie

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

    Баллы:
    88
    Имя в Minecraft:
    eLencie
    Это же неудобно=(
    Когда я вписывал в список вещей для привата табличкой Chest, табличка ставилась и плагин говорил, что все успешно. Подобавлял еще названий - табличка продолжает ставиться на сундук, но на ней не пишется, что стоит приват, просто пусто. Сейчас что не так?
     
  5. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    сделай приват без табличек и не парься.
     
  6. MySt1k

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

    Баллы:
    173
    Удобно. Лично я, уже под все нужные моды записал имена. Для этого мне потребовалось всего 8 минут.
     
  7. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    как так быстро?
     
  8. MySt1k

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

    Баллы:
    173
    "Секрет фирмы." =) На время придержу от публики этот способ, но расскажу обязательно, ибо будет полезно всем.
     
  9. Автор темы
    Bars

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

    Баллы:
    173
    Откатитесь до 2.0b, если взглянуть в changelog, то в 2.1 кроме имён ничего нового нет
    Во-первых, не Chest, а CHEST. Списки Java чувствительны к регистру, по крайней мере используя contains. А во-вторых, "Sign not found!" означает что не найдена табличка под прицелом вообще (тобиш которую вы ставили), любая. Ну и в-третьих, все прописанные для привата табличкой блоки обязательно должны присутствовать в основном списке
     
  10. hucker96

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

    Баллы:
    68
    Имя в Minecraft:
    hucker96
    Расскажи уже:С
     
  11. MySt1k

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

    Баллы:
    173
    Как быстро заполнить список для привата:
    Способ #1
    1. Запускаем сервер с нужными вам модами.
    2. Останавливаем сервер.
    3. Заходим в папку logs и находим файл latest.log. Открываем.
    4. Листаем вниз, пока не наткнемся на следующие строчки (Можно воспользоваться поиском)
    Код:
    [Server thread/INFO]: Applying holder lookups
    [Server thread/INFO]: Holder lookups applied
    5. После Holder lookups applied идет инжект сервером всех блоков и айтемов, которые он видит, тем самым Cauldron читает их id и распознает имя.
    Копируем все что ниже, такого типа:
    Код:
    Injected new Forge block material IC2_BLOCKREACTORVESSEL with ID 228.
    Injected new Forge block material IC2_BLOCKELECTRIC with ID 229.
    Injected new Forge block material IC2_BLOCKCHARGEPAD with ID 230.
    Injected new Forge block material IC2_BLOCKMACHINE with ID 231.
    Injected new Forge block material FORESTRY_FACTORY with ID 453.
    до Injected new Forge item material ... Итемы вносить в список не нужно!
    Скопировали.
    6. Вставляем в новую вкладку текстового редактора. И вырезаем все кроме названий, которые написаны "капсом". Их то нам и нужно будет вставить в список MGR.

    Что бы быстро убрать лишнее, используем преимущества Notepad++

    1. Через Ctrl+F во вкладке замены заменяем все "Injected new Forge block material " на ничего (в обычном режиме)
    2. Заменяем все " with ID (.*)." на ничего в режиме поиска "Регуляр. выражен."
    3. Копируем в MGR не всё, а только нужные нам блоки. Если сомневаетесь в названиях, перепроверьте через /mgid

    Способ #2
    1. Ставим на сервер/клиент мод bspkrsCore.
    2. Запускаем сервер/клиент. Останавливаем.
    3. Заходим в папку с клиентом/сервером, далее в папку config.
    4. Открываем файл UniqueNames.txt
    5. Берем названия блоков.
    6. Вставляем в форму. Жмем кнопку - отправить. Копируем полученный список в конфиг плагина MGR.
     
    Последнее редактирование: 24 апр 2016
  12. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    сообщения типа этого?

    Checking class for special block breaking code: net.minecraft.block.BlockDispenser
     
  13. MySt1k

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

    Баллы:
    173
    Нет, сообщения типа:
    [Server thread/INFO]: Injected new Forge block material FORESTRY_LEAVES with ID 449.
    [Server thread/INFO]: Injected new Forge block material IC2_BLOCKMACHINE with ID 231.
     
  14. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    Вижу. спс большое.
     
  15. Beatboxer

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

    Баллы:
    123
    Skype:
    beatbox603
    Можно проще, при помощи bspkrsCore
     
  16. MySt1k

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

    Баллы:
    173
    Если у кого то нет этого мода, может пойти моим путем.
     
  17. Beatboxer

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

    Баллы:
    123
    Skype:
    beatbox603
    Ну его же можно на 1 раз поставить и убрать же :)
     
  18. MySt1k

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

    Баллы:
    173
    Ну ок, обновлю пост.
    Там нужно будет тоже малость поработать, ибо нужно привести в порядок имя блока. Врядли MGR обнаружит блок с именем - appliedenergistics2:tile.BlockDrive, правильней было бы так: appliedenergistics2_tileblockdrive
     
  19. Beatboxer

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

    Баллы:
    123
    Skype:
    beatbox603
    При помощи замены можно заменить все " : " на " _ " и всё
     
  20. MySt1k

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

    Баллы:
    173
    Это и так понятно... Какой дурак будет все это ручками делать...
     

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