С предыдущего одобрения разработчиков, этот плагин перешел с бесплатного на «Премиум», чтобы помочь мотивировать активного разработчика и предлагать больше обновлений и исправлений ошибок в ближайшей функции. Если вы не цените кропотливую работу по обновлению этих плагинов, вы можете бесплатно скачать эти же версии здесь, но он будет огорчен и будет преследовать вас в ваших снах!
Резиденция отличается от большинства плагинов защиты тем, что она нацелена на то, чтобы пользователи могли защищать свои дома, не заботясь об этом администратора. В резиденции есть поддержка различных типов защиты, включая предотвращение перемещения через зоны, которые могут быть настроены владельцем земли и ограничены администратором.
Возможности:
- Резиденция включает в себя множество функций, которые помогают владельцам серверов управлять защитой. Это включает в себя:
- Позволяет игрокам самостоятельно определять охраняемые территории.
- Возможность для игроков арендовать свою собственную землю для других людей за определенную сумму денег на определенный период времени.
- Телепортационная система, позволяющая пользователям телепортироваться в резиденции.
- Возможность для игроков продать свою землю другим игрокам
- Опциональная система "лизинга" Земли, которая требует, чтобы пользователи возобновляли аренду на свою защиту каждые X дней или теряли защиту. (выключено по умолчанию, см. раздел конфигурационный файл)
- Возможность взимать определенную сумму денег за каждый защищенный блок или каждый столбец блока.
- Поддержка модифицированных блоков для включения в список защиты в качестве контейнеров или интерактивных
- Возможность включить префикс в чат вашего основного места жительства
- Возможность использовать телепортацию в резиденцию с задержкой, чтобы предотвратить запуск из PVP
- Возможность выгнать игроков из вашей резиденции и предотвратить любой будущий вход в нее с помощью простой команды
- Интегрированная система знаков резиденции, чтобы иметь простой способ купить / арендовать без использования каких-либо команд
- Интегрированная уникальная система для того чтобы иметь специальные резиденции как общественные магазины
- Интегрированная система для голосования за каждый магазин, давая баллы или давая " лайки"
- Возможность предотвратить негативные эффекты зелья в резиденции, но разрешить положительные.
- Сортировка магазинов по наиболее популярным категориям
- Возможность восстановления жилой площади до прежнего состояния по окончанию арендного мероприятия с помощью схем WorldEdit
- Интегрированная система чата резиденции
- Поддержка сообщений, которые будут отображаться в ActionBar, чтобы избежать спама в чате.
- Возможность получить часть денег обратно при удалении вашего места жительства
- Простой в использовании инструмент выбора области с уникальным визуализатором выбора в игре
PlaceHolderAPI support
- %residence_user_current_owner% - returns current residence owner name
- %residence_user_current_rentends% - returns time when rent ends
- %residence_user_current_rentdays% - returns number of days you can rent area
- %residence_user_current_rentedby% - returns player name who is renting area
- %residence_user_current_rentprice% - returns area price if its for rent
- %residence_user_current_forrent% - returns true or false if area is for rent
- %residence_user_current_saleprice% - return sale price
- %residence_user_current_forsale% - return true or false if area is for sale
- %residence_user_current_ssize% - returns residence size in squares (x*z)
- %residence_user_current_qsize% - returns residence size in cubes (xzy)
- %residence_user_current_bank% - returns residence bank amount
- %residence_user_current_res% - returns name of current residence
- %residence_user_blocksell% - returns players block sell amount
- %residence_user_blockcost% - returns players block buy cost
- %residence_user_maxrentdays% - returns players max rent days
- %residence_user_maxrents% - returns players max rentable residences player can have
- %residence_user_maxsubdepth% - returns max allowed subzone depth
- %residence_user_maxsub% - returns max subzone amount player can have
- %residence_user_maxud% - returns max size in height
- %residence_user_maxew% - returns max size in lenght
- %residence_user_maxres% - returns max size in width
- %residence_user_cancreate% - returns true or false if player can create residences
- %residence_user_amount% - returns amount of residences player currently have
- %residence_user_admin% - returns true or false depending if player is res admin or not
- %residence_user_group% - returns players residence group
- residence.group.[groupname] - defines players residence group from groups.yml file
- residence.command.[commandName] - allows usage of particular command. By default access to all essential commands are given to all players.
- residence.command.list.others - allows to see other player residence list.
- residence.flag.[flag] - allows player to use particular flag even if its disabled in flag.yml file
- residence.worldguard.[worldRegionName] - allows to create residence intercepting with defined worldguard region
- residence.command.[commandName] - by negating this permission prevents players from usage of particular command.
- residence.max.subzones.[number] - max subzones player can have
- residence.max.subzonedepth.[number] - max subzone depth player can have
- residence.max.rents.[number] - max number of rented places player can have
- residence.max.res.[number] - maximum number of residences player can have
- residence.buy - allows player to buy residence (optional if group don't have CanBuy: true)
- residence.sell - allows player to sell residence (optional if group don't have CanSell: true)
- residence.admin - (OP) Gives you access to /resadmin
- residence.topadmin - (OP) Gives you access to /resreload and /resload commands
- residence.admin.tp - (OP) Allows to override tp flag
- residence.admin.move - (OP) Allows to override move flag
- residence.create - (Default) Allows you to create residences
- residence.select - (Default) Allows you to select an area to make residences
- residence.nofly.bypass - (OP) Bypasses nofly in residence
- residence.delete - (Default) allows to delete residence you own
- residence.delete.subzone - (Default) allows to delete subzone you own
- residence.rename - (Default) Allows you to rename residences
- residence.create.subzone - (Default) allows to create subzone in residence/subzone you own
- residence.expand - (Default) allows to expand residence you own
- residence.expand.subzone - (Default) allows to expand subzone you own
- residence.contract - (Default) allows to contract residence you own
- residence.contract.subzone - (Default) allows to contract subzone you own
- residence.resize - (Default) allows to resize residence
- residence.versioncheck - (OP) Notice to new version after connect
- residence.nofly.bypass - (OP) Bypasses nofly flag in residence
- residence.flag.command.bypass - (OP) Bypasses command flag in residence
- residence.select.auto.others - (OP) Allows to turn on auto selection for other players
- residence.chatcolor - (Default) Allows to change residence chat color
- residence.chatprefix - (OP) Allows to change residence chat prefix
- residence.chatkick - (Default) Allows to kick players from residence chat
- residence.compass - (Default) Allows to set compass pointer to residence
- residence.randomtp - (Default) Allows to use /res rt command
- residence.bypass.build - Bypasses build false flag
- residence.bypass.destroy - Bypasses destroy false flag
- residence.bypass.ignorey - Bypassess ignoreY setting in config file and allows to select custom area
- residence.backup - allows to set backup flag
- residence.cleanbypass - prevents players residence to be removed on automatic cleaning.
- residence.market.evict - allow to evict player from residence by force
- residence.flybypass - allows to bypass fly flag
- residence.tpdelaybypass - allows to bypass tp delay to residence
- residence.command.message.enter - allows to modify enter message
- residence.command.message.leave - allows to modify leave message
- residence.command.message.enter.remove - allows toremove enter message
- residence.command.message.leave.remove - allows to remove leave meesage