Помогите Как разрешить доступ к торговым автоматам в WG 6.1?

  • Автор темы Автор темы Akr
  • Дата начала Дата начала

Akr

Активный участник
Пользователь
Баллы
61
Ник в Minecraft
_MrGoogle_
Приветствую вас пользователи форума RuBukkit, возникла такая проблема, игроки не могут открывать торговые автоматы в IC2 Experimental. На сервере стоит плагин WorldGuard 6.1 и соответственно последние ивенты к модам.
Посоветуйте, как разрешить всем открывать только торговые автоматы в привате?
Сразу скажу, при включенном флаге Interact появляется возможность открывать все что имеет HUD, так что не вариант.
Заранее спасибо 🙂
 
Приветствую вас пользователи форума RuBukkit, возникла такая проблема, игроки не могут открывать торговые автоматы в IC2 Experimental. На сервере стоит плагин WorldGuard 6.1 и соответственно последние ивенты к модам.
Посоветуйте, как разрешить всем открывать только торговые автоматы в привате?
Сразу скажу, при включенном флаге Interact появляется возможность открывать все что имеет HUD, так что не вариант.
Заранее спасибо 🙂
Могу предложить костыль - много регионов с interact allow и большим приоритетом в одном регионе с interact deny.
 
Могу предложить костыль - много регионов с interact allow и большим приоритетом в одном регионе с interact deny.
Школьникам не понять 😁 которые захотят магаз построить
 
1374484455_1867180298.jpg
Это типо барт беспалевно свой проект пиарит 😁
 
Это типо барт беспалевно свой проект пиарит 😁
ни 1 упоминания о проекте , я сказал что просто работает . у нас костыль интеракт аллоу =) но наши приваты не дают ничего трогать кроме обменников.
 
ни 1 упоминания о проекте , я сказал что просто работает . у нас костыль интеракт аллоу =) но наши приваты не дают ничего трогать кроме обменников.
У меня аналогичный костыль. Только обменники 😁
ни 1 упоминания о проекте , я сказал что просто работает . у нас костыль интеракт аллоу =) но наши приваты не дают ничего трогать кроме обменников.
Барт, фуфуфу 😁
Techo, lox
12MQyBPu4xlqV2.jpg
 
течомен в это время был в отпуске. вот и другой парень занимался сервером.
 
Мб кто может подсказать, почему intecraction-whitelist в WorldGuard не работает для блоков из модов?
Код:
interaction-whitelist: [ENDER_CHEST, VENDING_VENDINGMACHINE, IC2_BLOCKPERSONAL]
Сундук эндера при таком раскладе плагин позволяет открывать, а любой блок из мода - нет.
MachineGuard на сервере нет.

worldguard-6.1
 
Я вроде как выяснил причину. Баг ядра - PlayerInteractEvent бросается два раза и wg разрешает только один из них. Пусть игроки ставят себе флаг interact allow, а механизмы защищайте с помощью machineguard.
Костылииии... Хотя для школо-проектов самое то. А так, лучше добавить пару строк в WG.
 
Костылииии... Хотя для школо-проектов самое то. А так, лучше добавить пару строк в WG.
А что именно ему не нравится в блоках модов? Ваниль же робит.
UPD А нет, печка из ванили тоже в этом "вайтлисте" не учитывается....
 
Последнее редактирование:
ни 1 упоминания о проекте , я сказал что просто работает . у нас костыль интеракт аллоу =) но наши приваты не дают ничего трогать кроме обменников.
Оно не так костылоится, гетблок==обменник сет канселед фалсе. Пруфит 😁.
 
Не секретны. Я их не искал. Это в результате тестов выяснилось.
Однако, флуд в чат это не уберёт.
Я в одном классе WG добавил проверку: если кликнутый блок == ID Торг.автомата - то пропускаем игрока.
Что сложного то? Никаких багов в ядре я не замечал.
 
Я в одном классе WG добавил проверку: если кликнутый блок == ID Торг.автомата - то пропускаем игрока.
Что сложного то? Никаких багов в ядре я не замечал.
Не подскажешь, что за класс?) Чтобы не изобретать велосипед?)
Уже не надо) Сам нашел) Спасибо хоть за какую-то помощь) Проблема решена)
 
Назад
Верх Низ