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

Дополнение к WorldGuard, или чёт такое.

Sasha_02Rus

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
Sasha_02Rus
Хочется чтобы можно было ломать и ставить блоки, но при этом нельзя было ломать блоки которые заложены в карту. (изменено)
 
Последнее редактирование:
Только просьба сделайте бесплатно пж. Очень надо.
 
Бесплатно такое никто не сделает
 
Если не понятно объясняю ещё раз: нужно добиться того чтобы ты мог ломать и ставить блоки в чужом рг. Но при этом нельзя ломать блоки которые изначально стояли. Например: заприватил ты чанк, ты можешь там ставить и ломать блоки, но блоки которые уже были сгенерированы нельзя было ломать.

Или полегче. Сделать так чтобы нельзя было ломать карту, только ставить и ломать свои блоки.
 
И походу я сначала задал не совсем понятный вопрос... :oops: Раз всё куда легче.
 
Если мне будет не лень - я сделаю чисто поржать при помощи chatgpt и такой-то матери :nerd:
Каким образом ты планируешь проверять, что блок поставлен владельцем региона? Боюсь, что с PDC ChatGPT не справится, а использование какого-нибудь CoreProtect API чревато грустными последствиями. И это ещё слава богу, если у донатеров нет условного FAWE, с которым никаких интеграций из коробки нет вовсе - только самому писать
 
Каким образом ты планируешь проверять, что блок поставлен владельцем региона? Боюсь, что с PDC ChatGPT не справится, а использование какого-нибудь CoreProtect API чревато грустными последствиями. И это ещё слава богу, если у донатеров нет условного FAWE, с которым никаких интеграций из коробки нет вовсе - только самому писать
Когда владелец региона устанавливает блок, можно ставить над этим блоком на 255 высоте блок барьера и при попытке других игроков ломать блок в регионе чекать есть ли над ним на 255 высоте барьер, костыль, но раз нельзя хранить инфу в блоках, то будем хранить сами блоки)
 
Когда владелец региона устанавливает блок, можно ставить над этим блоком на 255 высоте блок барьера и при попытке других игроков ломать блок в регионе чекать есть ли над ним на 255 высоте барьер, костыль, но раз нельзя хранить инфу в блоках, то будем хранить сами блоки)
А потом блок подвинут поршнем, он сгорит или взорвется, в конце концов выпадет в виде предмета, потому что под ним сломали опору. Всё это отслеживать тоже достаточно трудоёмко. Естественно, реализуемо, но потребуется существенное время на реализацию и тестирование
 
А потом блок подвинут поршнем, он сгорит или взорвется, в конце концов выпадет в виде предмета, потому что под ним сломали опору. Всё это отслеживать тоже достаточно трудоёмко. Естественно, реализуемо, но потребуется существенное время на реализацию и тестирование
Ну, при естественной прогрузке чанков просто тихонечко проверить блоки под барьерами и удалить в случае чего, также при попытке поставить блок на место, над которым барьер удалять барьер если есть
 
Когда владелец региона устанавливает блок, можно ставить над этим блоком на 255 высоте блок барьера и при попытке других игроков ломать блок в регионе чекать есть ли над ним на 255 высоте барьер, костыль, но раз нельзя хранить инфу в блоках, то будем хранить сами блоки)
Но это полностью запрещает всю вертикаль (ось 'y') для других, можно пробовать хранить информацию несколькими блоками, но по моим подсчетам нужно около 20 свободных вертикальных мест, используя все блоки майнкрафта. Это было бы отличное применение увеличению высоты в новых версиях, если бы все блоки были прозрачные
 
Я же объяснил. Лучше не владелец региона. Лучше чтобы нельзя было ломать блоки которые были заложены в карту. Но при этом ставить и ломать можно было собственные блоки. Читайте выше.
 
Но разве мы не можем брать регион где был поставлен блок и сравнивать владельца РГ и того кто поставил его
Ты же не собираешься хранить в базе все поставленные блоки, так ведь?
 

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

Назад
Верх