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

Помогите Проверка на пересечение приватов

Статус
Закрыто для дальнейших ответов.

Evdokimov

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
evdokimov27
Доброго, не получается сделать запрет на установку блоков рядом с приватом (в пределах 20 блоков) может кто подсказать как это сделать правильно или кинуть пример кода?
пробовал несколько примеров из гугла, но ни один из них не помог буду благодарен за помощь
 
Расширить текущий приват на 20 блоков или создать ещё один приват на 20 блоков больше
 
а есть ли возможность сделать новый приват без ограничений(игроки которые не прописаны могут ломать строить и тд)?
 
upload_2023-2-11_20-11-25.png
есть может флаг какой-нибуть на разрешение всего
 
мой плагин по сути это приват блоками, я сделал как ты посоветовал, при установке делается 2 привата, 1 обычный приват, а второй чтобы не ставили рядом другие игроки свои приваты, т.е 2 приват нужен только для проверки и не должен иметь никаких ограничений обычного привата
 
может знаешь как это можно сделать не прописывая все подряд флаги?
 
может знаешь как это можно сделать не прописывая все подряд флаги?
Использовать свою систему регионов вместо WG. Вот только реализовать это сложнее, чем проставить все необходимые флаги
 
я вроде как все сделал, но вопрос, есть ли в джаве что-нибуть что сравнит часть строки, например у меня есть приваты 1, 2, 3, protect_1, protect_2 и protect_3, могу ли я как-нибуть исключить приваты у которыех есть protect_....? делал через
"protect_" + location.getUniqueId()" но это работает только если я кликаю в своем привате и не подойдет мне
 
я вроде как все сделал, но вопрос, есть ли в джаве что-нибуть что сравнит часть строки, например у меня есть приваты 1, 2, 3, protect_1, protect_2 и protect_3, могу ли я как-нибуть исключить приваты у которыех есть protect_....? делал через
"protect_" + location.getUniqueId()" но это работает только если я кликаю в своем привате и не подойдет мне
if (regionName.startsWith("protect_"))

Но учти, что игроки сами могут создать регион с таким префиксом
 
if (regionName.startsWith("protect_"))

Но учти, что игроки сами могут создать регион с таким префиксом
спасибо большое помог, игроки не могут создавать, создание приватов только по блоками, приваты называется по их UUID (1 приват на 1 игрока)
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх