Войти или зарегистрироваться

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

  • Автор темы Автор темы Bars
  • Дата начала Дата начала
Обновил до 2.1, пытаюсь заприватить сундук табличкой, сервер выдает "Sign not found!". В конфиге плагина использовать приват табличками разрешил, пермишн machineguard.infdis дописал. В списке предметов для привата пишу их иды. В чем проблема?
 
Обновил до 2.1, пытаюсь заприватить сундук табличкой, сервер выдает "Sign not found!". В конфиге плагина использовать приват табличками разрешил, пермишн machineguard.infdis дописал. В списке предметов для привата пишу их иды. В чем проблема?
"Иды" теперь не функционируют, в место них нужно писать имя блока.
 
"Иды" теперь не функционируют, в место них нужно писать имя блока.
Это же неудобно=(
Когда я вписывал в список вещей для привата табличкой Chest, табличка ставилась и плагин говорил, что все успешно. Подобавлял еще названий - табличка продолжает ставиться на сундук, но на ней не пишется, что стоит приват, просто пусто. Сейчас что не так?
 
Это же неудобно=(
Когда я вписывал в список вещей для привата табличкой Chest, табличка ставилась и плагин говорил, что все успешно. Подобавлял еще названий - табличка продолжает ставиться на сундук, но на ней не пишется, что стоит приват, просто пусто. Сейчас что не так?
сделай приват без табличек и не парься.
 
Это же неудобно=(
Откатитесь до 2.0b, если взглянуть в changelog, то в 2.1 кроме имён ничего нового нет
Когда я вписывал в список вещей для привата табличкой Chest, табличка ставилась и плагин говорил, что все успешно. Подобавлял еще названий - табличка продолжает ставиться на сундук, но на ней не пишется, что стоит приват, просто пусто. Сейчас что не так?
Во-первых, не Chest, а CHEST. Списки Java чувствительны к регистру, по крайней мере используя contains. А во-вторых, "Sign not found!" означает что не найдена табличка под прицелом вообще (тобиш которую вы ставили), любая. Ну и в-третьих, все прописанные для привата табличкой блоки обязательно должны присутствовать в основном списке
 
Как быстро заполнить список для привата:​
Способ #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.
 
Последнее редактирование:
Как быстро заполнить список для привата:​
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 item material ... Итемы вносить в список необязательно! Все ровно они не поддаются привату, но подстраховаться можно =)
Скопировали.
6. Вставляем в новую вкладку текстового редактора. И вырезаем все кроме названий которые написаны "капсом". Их то нам и нужно будет вставить в список MGR.

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

Checking class for special block breaking code: net.minecraft.block.BlockDispenser
 
Как быстро заполнить список для привата:​
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 item material ... Итемы вносить в список необязательно! Все ровно они не поддаются привату, но подстраховаться можно =)
Скопировали.
6. Вставляем в новую вкладку текстового редактора. И вырезаем все кроме названий которые написаны "капсом". Их то нам и нужно будет вставить в список MGR.

Что бы быстро убрать лишнее, используем преимущества Notepad++
Можно проще, при помощи bspkrsCore
 
Ну его же можно на 1 раз поставить и убрать же :)
Ну ок, обновлю пост.
Ну его же можно на 1 раз поставить и убрать же :)
Там нужно будет тоже малость поработать, ибо нужно привести в порядок имя блока. Врядли MGR обнаружит блок с именем - appliedenergistics2:tile.BlockDrive, правильней было бы так: appliedenergistics2_tileblockdrive
 
Ну ок, обновлю пост.

Там нужно будет тоже малость поработать, ибо нужно привести в порядок имя блока. Врядли MGR обнаружит блок с именем - appliedenergistics2:tile.BlockDrive, правильней было бы так: appliedenergistics2_tileblockdrive
При помощи замены можно заменить все " : " на " _ " и всё
 
Назад
Верх