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

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

  • Автор темы Автор темы Bars
  • Дата начала Дата начала
Нет, сообщения типа:
[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.
Injected new Forge item material IC2_ITEMHARZ with ID 4098.
это же не нужно добавлять?
 
Как быстро заполнить список для привата:​
Способ #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++

Способ #2
1. Ставим на сервер/клиент мод bspkrsCore.
2. Запускаем сервер/клиент. Останавливаем.
3. Заходим в папку с клиентом/сервером, далее в папку config.
4. Открываем файл UniqueNames.txt
5. Получаем названия блоков и итемов.
6. Приводим список в нормальный вид: ИмяМода_ИмяБлока
ООО, ну ты монстр)
Но я раньше догадался, когда ещё только запускал первый сервер на 1.7.10. Ещё удивлялся тогда, зачем это каждый раз пишется в консоль, и подумывал как я буду обновлять карту с 1.5.2 ;)

Дополню инструкцию по тому, как убрать лишнее:
1. Через Ctrl+F во вкладке замены заменяем все "Injected new Forge block material " на ничего (в обычном режиме)
2. Заменяем все " with ID (.*)." на ничего в режиме поиска "Регуляр. выражен."
3. Копируем в MGR не всё, а только нужные нам блоки. Если сомневаетесь в названиях, перепроверьте через /mgid
Но я раньше догадался, когда ещё только запускал первый сервер на 1.7.10. Ещё удивлялся тогда, зачем это каждый раз пишется в консоль, и подумывал как я буду обновлять карту с 1.5.2 ;)
Ещё тогда раздумывал, зачем инжектируются эти ID, когда их убрали, и если они инжектируются, а например на версии 1.8 будут новые моды, то ID текущим модам могут присвоиться другие и будут проблемы... В общем это так и не понял. Но уже тогда всё повносил в конфиг)
 
Дорогие формучане. У меня беда - не могу настроить плагин machineguard reloaded. Прошу вашей помощи ибо уже обессилел. Конфиг
Код:
additional-protect: false
block-all: false
msg: '&cСори бро, ты не можешь сделать это'
msg-sign: '&cЭто уже уже защищенно'
sign-block: false
block-list:
- 194
- 4032
- 4035
- 4031
- 4033
- 4034
- 4036
- 30184
- 1502
- 1517
- 14303
- 14304
- 14305
- 4094
- 1404
- 1406
- 1395
- 900
- 901
- 902
- 903
- 1408
- 241
- DISPENSER
- NOTE_BLOCK
- BED_BLOCK
- CHEST
- FURNACE
- BURNING_FURNACE
- WOODEN_DOOR
- LEVER
- STONE_BUTTON
- JUKEBOX
- DIODE_BLOCK_OFF
- DIODE_BLOCK_ON
- TRAP_DOOR
- FENCE_GATE
- BREWING_STAND
- ENDER_PORTAL_FRAME
- FLOWER_POT
- ANVIL
- HOPPER
- DROPPER
blocked-sign-list:
- DISPENSER
- NOTE_BLOCK
- BED_BLOCK
- CHEST
- FURNACE
- BURNING_FURNACE
- WOODEN_DOOR
- LEVER
- STONE_BUTTON
- JUKEBOX
- TRAP_DOOR
- FENCE_GATE
- BREWING_STAND
- HOPPER
- DROPPER
Помогите:cry:
 
@wardef, читай тему внимательно, особенно гайд по /mgid
 
@Bars Таки прочитал и сделал так же, но вот не работает хоть тресни..... версия плагина 2.1
 
@Bars Таки прочитал и сделал так же, но вот не работает хоть тресни..... версия плагина 2.1
ID больше не в тренде, и теперь плагин работает с именами блоков (не забудьте обновить конфиг!)
Не понимают, хоть тресни...
 
Не понимают, хоть тресни...
Инструкции от Myst1k не помогли в поиске имен блоков. Мод слетает, а папки log вообще нет... Может есть у кого рабочий конфиг? Хотелось бы увидеть не обязательно весь код, а только там где прописаны моды(желательно из IC2 experemental)
 
Инструкции от Myst1k не помогли в поиске имен блоков. Мод слетает, а папки log вообще нет... Может есть у кого рабочий конфиг? Хотелось бы увидеть не обязательно весь код, а только там где прописаны моды(желательно из IC2 experemental)
У вас что за ядро?
 
В 1.6.4 вроде используются только id...
Дорогие формучане. У меня беда - не могу настроить плагин machineguard reloaded. Прошу вашей помощи ибо уже обессилел. Конфиг
Код:
additional-protect: false
block-all: false
msg: '&cСори бро, ты не можешь сделать это'
msg-sign: '&cЭто уже уже защищенно'
sign-block: false
block-list:
- 194
- 4032
- 4035
- 4031
- 4033
- 4034
- 4036
- 30184
- 1502
- 1517
- 14303
- 14304
- 14305
- 4094
- 1404
- 1406
- 1395
- 900
- 901
- 902
- 903
- 1408
- 241
- DISPENSER
- NOTE_BLOCK
- BED_BLOCK
- CHEST
- FURNACE
- BURNING_FURNACE
- WOODEN_DOOR
- LEVER
- STONE_BUTTON
- JUKEBOX
- DIODE_BLOCK_OFF
- DIODE_BLOCK_ON
- TRAP_DOOR
- FENCE_GATE
- BREWING_STAND
- ENDER_PORTAL_FRAME
- FLOWER_POT
- ANVIL
- HOPPER
- DROPPER
blocked-sign-list:
- DISPENSER
- NOTE_BLOCK
- BED_BLOCK
- CHEST
- FURNACE
- BURNING_FURNACE
- WOODEN_DOOR
- LEVER
- STONE_BUTTON
- JUKEBOX
- TRAP_DOOR
- FENCE_GATE
- BREWING_STAND
- HOPPER
- DROPPER
Помогите:cry:
Я и пытался.....
 
Ок спасибо! А вот не подкинешь пример конфига для работы с модами?)
Код:
deny-ic-interaction: false
ic-list:
- 201
- 202
- 203
deny-bc-interaction: false
bc-list:
- 204
- 205
- 206
deny-rp-interaction: false
rp-list:
- 207
- 208
- 209
custom-list:
- 585
- 621
- 462
- 463
- 449
- 488
- 459
- 460
- 461
- 465
deny-lever: true
block-all: false
msg: '&4You don''t have permission for this area'
sign-private: false
sign-list:
- 23
- 25
- 26
- 54
- 61
- 62
- 63
- 64
- 68
- 77
- 84
- 96
- 107
- 117
Свои id вписывай в custom-list по примеру выше
 
Ну так ты скачай старую версию, где используются id, например вот, версия 1.3
1.3 не качать, для этого есть 2.0b. Почему не качать 1.3 подробно расписано в changelog'е
# Версия 2.0
  • Плагин полностью переписан заново
  • Убраны таблички над блоками, так что теперь для работы приватов надо размещать табличку либо сбоку, либо внизу через один блок. Предупредите игроков!
  • Убраны списки IC/BC/RP, теперь все ID прописываются в одном месте
  • Поддержка мета-даты
  • Запрет на поломку и установку табличек к уже заприваченным блокам
  • Метрика (для отключения opt-out: true в PluginMetrics/config.yml)
  • Команда /mgid
  • Табличка [Dispenser]
  • Дополнительная защита в случае если блок не поддаётся привату
  • Новая папка для удобного обновления (старая без пробела)
А то потом будете обновляться с 1.3 и придётся переставлять таблички по всему миру по новой... Лучше сразу поставить нормальную версию чтобы не создавать себе проблем в будущем. 2.0(b) по прежнему используют ID, в 2.1 кроме имён ничего нету. Кстати даже 1.6.4 должна поддерживать имена блоков, их легко узнать по команде /mgid, если не получается по гайду MySt1k
В 1.3 к тому же обходится приват простой установкой таблички рядом
 
Назад
Верх