Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

Такая же проблема как и у maximcs1. Происходит во время попытки заприватить что-то табличкой (очевидно, наверное)), конфиг не менял почти (всего 1 ид добавил). Версия моего сервера cauldron-1.7.10-2.1403.1.54-F10.13.3.1403.
 
если выключить, то пишет, что блок уже запривачен
Такая же проблема как и у maximcs1. Происходит во время попытки заприватить что-то табличкой (очевидно, наверное)), конфиг не менял почти (всего 1 ид добавил). Версия моего сервера cauldron-1.7.10-2.1403.1.54-F10.13.3.1403.
Пробовали это?
Тогда можно я пока залью сюда костыльную версию?)) А то не ждать же людям(а может я один такой?:D)
Фикс для 1.10 версии Тык
 
@Bars, сделай фикс для getOnlinePlayers под 1.10+ (Можно костылём _INVALID_getOnlinePlayers()) , а ещё можно и по другому, только мне лень писать:p
Можно было тупо вырезать метрику. Она не играет никакой роли в плагинах. Кроме того, что сливает инфу о том какие плагины у тебя на сервере имеются.
 
Есть возможность запретить использование табличек за пределами региона?
Да и интересно почему не реализован whitelist (это намного удобнее да и логичнее)?
 
Не логичнее. Нет никакого смысла блокировать ПКМ, скажем, по камню или траве. Лишняя нагрузка
Вы не ответили на первый вопрос, есть возможность запретить использование табличек за пределами региона?
Да и WG успешно блочит все и не кому это особо не мешает.
А вообще есть шанс что код станет OpenSource?
 
Есть, маленький

Нет
Вообще я надеюсь вы не против, но я модифицировал ваш плагин и добавил такую возможность, и если вдруг вы прийдете на Github с удовольствием пуш реквестну изменения в ваш репозиторий.
 
Вообще я надеюсь вы не против, но я модифицировал ваш плагин и добавил такую возможность, и если вдруг вы прийдете на Github с удовольствием пуш реквестну изменения в ваш репозиторий.
Можно модифицировать для личного использования
 
Как быстро заполнить список для привата:​
Способ #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.5.2?
 
Как узнать ид на 1.5.2?
На 1.5.2 используются номера вместо названий. Как узнать - читайте инструкцию к команде /mgid, можете также в инвентаре нажать F3+H, чтобы ID отображался когда наводишь указатель
 
Как с помощью данного плагина сделать так - поставил и никто кроме тебя не мог открыть, даже кто в привате чтоб не мог открыть, полностью приватным?
 
Как с помощью данного плагина сделать так - поставил и никто кроме тебя не мог открыть, даже кто в привате чтоб не мог открыть, полностью приватным?
Повесить табличку [Private] со своим именем

1: [Private]
2: Albetron
3:
4:

При успешной приватизации надпись [Private] станет синего оттенка
 
Повесить табличку [Private] со своим именем
это если смотреть со стороны пользователя, а со стороны администрации сервера - как сделать так, чтобы автоматом блок мог открыть только поставивший его игрок, многие блоки из модов позволяют дюпать, так как инвентарь этого блока открывают 2 человека одновременно...
 
это если смотреть со стороны пользователя, а со стороны администрации сервера - как сделать так, чтобы автоматом блок мог открыть только поставивший его игрок, многие блоки из модов позволяют дюпать, так как инвентарь этого блока открывают 2 человека одновременно...
Ничего сейчас не понял. Вы описали две разные задачи, хотя ответ был дан. Чтобы открыл только один игрок его поставивший - только он должен быть указан на табличке, тогда второй игрок туда не залезет. Штооо ещеее???
 
Ничего сейчас не понял. Вы описали две разные задачи, хотя ответ был дан. Чтобы открыл только один игрок его поставивший - только он должен быть указан на табличке, тогда второй игрок туда не залезет. Штооо ещеее???
Есть допустим блок, у которого есть инвентарь.
Этот блок при установке к примеру в глобал регионе доступен всем...
2 игрока одновременно открывают его инвентарь и могу производить там действия... в том числе и методы дюпа... (например верстак из ImmersiveEngeneering)
Я понимаю, что решать проблему надо в коде самого мода (запрет на одновременное открытие)
Но было бы неплохо иметь возможность автоматического привата блока к игроку... по принципу "поставил и забыл" и доступ к этому блоку может получить только этот игрок и никто более, никогда... чтоб даже его публичным нельзя было сделать... У Пети свой верстак и Васи свой...
Тут можно сделать блок приватным повесив на него табличку, но только вручную (дюперы этого делать не будут)... почему говорю... в LWC была эта возможность... игрок ставит в любой точке мира блок и все... блок был его навечно и никто его не мог ни разрушить ни получить к нему доступ (кроме администрации)...
А в идеале, было бы классно добавлять инвентари блоков как в ModFix и запрещать одновременное открытие двумя или более игроками, того или иного инвентаря блока... и чтобы это было с помощью сил плагина... но это уже другая история...
Автор, я просто рассуждаю в слух... плагин замечательный, пользую его давно... но если есть возможность реализуйте описанное мною выше про запрет одновременного открытия...
 
Проблема с блоками из АЕ2. Провода и шины не приватятся. Их можно снять ключом. Что можно сделать?
 

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

Назад
Верх