Tested Minecraft Versions:
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
Contributors:Bekvon, t00thpick1, DartCZ and many others[/size]
![[Image: cd2a5badb616f4bace270ee979df9aedb9bc3b6c...wlogo2.jpg]](https://proxy.spigotmc.org/cd2a5badb616f4bace270ee979df9aedb9bc3b6c?url=http%3A%2F%2Fltcraft.lt%2Fwp-content%2Fuploads%2F2016%2F06%2Fnewlogo2.jpg)
Supports 1.7.10 / 1.8 / 1.9 / 1.10 / 1.11 / 1.12 / 1.13 servers
Bukkit/Spigot/PaperSpigot 100% support
Report issues overGitHub
![[Image: 62865ce127cce3619956379fbb22f8fcef14df4e...Fabout.jpg]](https://proxy.spigotmc.org/62865ce127cce3619956379fbb22f8fcef14df4e?url=http%3A%2F%2Fltcraft.lt%2Fwp-content%2Fuploads%2F2016%2F06%2Fabout.jpg)
![[Image: 9b76d72271ae7b801c4e0cdcb872bd3c89f2400c...atures.jpg]](https://proxy.spigotmc.org/9b76d72271ae7b801c4e0cdcb872bd3c89f2400c?url=http%3A%2F%2Fltcraft.lt%2Fwp-content%2Fuploads%2F2016%2F06%2Ffeatures.jpg)
- Allows players to define protected areas forthemselves.
- Option for players to rent their own land for other people for the amount of money for defined time period.
- Teleport system to allow users to teleport to residences.
- Option for players to sell their land for other players
- Optional Land "leasing" system which requires users to renew the lease on their protection every X number of days or loose the protection. (off by default, see config file)
- Option to charge defined amount of money for each protected block or each block column.
- Support for moded blocks to be included into protection list as containers or interactable
- Option toinclude prefixin chat of your main residence
- Option to use teleportation to residencewith delayto prevent running from PVP
- Option tokick playersfrom your residence and prevent any future entry into it with simple command
- Integratedresidence sign systemto have easy way to buy/rent without using any commands
- Integrated unique system to have special residences aspublic shops
- Integrated system to vote for each shop by giving points or by giving "likes"
- Option to prevent negative potion effects in residence but allow positive ones.
- Shop sorting by most popular
- Possibility to restore residence area to the previous state on rent end event with help of WorldEdit Schematics
- Integrated residence chat system
- Support messages to be shown in ActionBar to avoid chat spamming.
- Option to get part of money back when deleting your residence
- Easy to use area selection tool with unique selection visualizer in the game.
Spoiler:Visualizer
- Shows bounds of residence with particle effects if you can't enter it
- Detailed region information
Spoiler:Information
- Individual permissions for each protected area. The land owner can give / deny permissions globally or to other specific players.
- PlaceHolderAPIsupport
- %residence_user_current_owner%- returns current residence owner name
- %residence_user_current_rentends[b]%[/b]- returns time when rent ends
- [b]%residence_user_current_rentdays%[/b]- returns number of days you can rent area
- [b]%residence_user_current_rentedby%[/b]- returns player name who is renting area
- [b]%residence_user_current_rentprice%[/b]- returns area price if its for rent
- [b]%residence_user_current_forrent%[/b]- returns true or false if area is for rent
- [b]%residence_user_current_saleprice%[/b]- return sale price
- [b]%residence_user_current_forsale%[/b]- return true or false if area is for sale
- [b]%residence_user_current_ssize%[/b]- returns residence size in squares (x*z)
- [b]%residence_user_current_qsize%[/b]- returns residence size in cubes (x*z*y)
- [b]%residence_user_current_bank%[/b]- returns residence bank amount
- [b]%residence_user_current_res%[/b]- returns name of current residence
- [b]%residence_user_blocksell%[/b]- returns players block sell amount
- [b]%residence_user_blockcost%[/b]- returns players block buy cost
- [b]%residence_user_maxrentdays%[/b]- returns players max rent days
- [b]%residence_user_maxrents%[/b]- returns players max rentable residences player can have
- [b]%residence_user_maxsubdepth%[/b]- returns max allowed subzone depth
- [b]%residence_user_maxsub%[/b]- returns max subzone amount player can have
- [b]%residence_user_maxud%[/b]- returns max size in height
- [b]%residence_user_maxew%[/b]- returns max size in lenght
- [b]%residence_user_maxres%[/b]- returns max size in width
- [b]%residence_user_cancreate%[/b]- returns true or false if player can create residences
- [b]%residence_user_amount%[/b]- returns amount of residences player currently have
- [b]%residence_user_admin%[/b]- returns true or false depending if player is res admin or not
- [b]%residence_user_group%[/b]- returns players residence group
- Integrated GUI for easy flags changes
- Integrated Sign support for easy usage. Use [market] on first sign line and you are done.
- Different permissions per land include: move, build, use, PVP, fire, teleport, monsters spawn, damage prevention... in total over 90 different flags to play around
Spoiler:Flags 4.3.0.0
- Support for group permissions on protections.
- Automaticresidence removal if player is X days offline
- Option to have TNT and creeper explosions bellow 62 level outside of residence. To have the best vanilla experience.
- Build in AntiGrief protection, imposible to grief protected land
Spoiler:AntiGrief
- Protectionagainst sand/gravel cannons
- Multi-Worldsupport.
- Option to determine minimal size of residence by each side
- Option to disable plugin in particular worlds
- Random teleportationover entire world
- Collision detection system to prevent residences from overlapping.
- Recursive Sub-zoning. Create zones within zones, and then zones within those zones...
- Limits to protected size can be set up by the admin.
- Limits to number of protected areas per player can be set.
- Couple ways to select land including using the select command, using a item to select 2 points or auto selection on player move.
- Free small residenceoption for new player on first chest place (optional)
- Showcustom messagefor player when they placing first chest to give some instructions how to protect land
- Messages when youenter/leavea residence. (customizable)
- TONS of configuration for admins. Customize every single flag that players can or cannot use in the config file, based on their permissions group.
- (Optional) IConomy support, can set up cost per X number of blocks protected.
- (Optional) Permissions support.
- (Optional) WorldGuard support
- (Optional) CrackShot support
- (Optional) Full DynMap support with included option to modify colors and whats is shown on map.
- Couldron support
- In-game help / commands descriptions
![[Image: 34ac42f99f99c6e5d5200c2e2ab178d8c6d0d66e...%2Fapi.jpg]](https://proxy.spigotmc.org/34ac42f99f99c6e5d5200c2e2ab178d8c6d0d66e?url=http%3A%2F%2Fltcraft.lt%2Fwp-content%2Fuploads%2F2016%2F06%2Fapi.jpg)
Plugin resPlug = getServer().getPluginManager().getPlugin("Residence");
if (resPlug != null) {
ResidenceApi resAPI = Residence.getAPI();
}
Events:
- ResidenceCreationEvent
- ResidenceSubzoneCreationEvent
- ResidenceFlagChangeEvent
- ResidenceDeleteEvent
- ResidenceOwnerChangeEvent
- ResidenceRenameEvent
- ResidenceRentEvent
- ResidenceSizeChangeEvent
- ResidenceChatEvent
- ResidenceCommandEvent
- ResidenceFlagCheckEvent
- ResidenceTPEvent
- ResidenceAreaAddEvent
- ResidenceAreaDeleteEvent
- 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
![[Image: 32f3d7f5c57250c12be95c0828f920c426c8590a...ources.jpg]](https://proxy.spigotmc.org/32f3d7f5c57250c12be95c0828f920c426c8590a?url=http%3A%2F%2Fltcraft.lt%2Fwp-content%2Fuploads%2F2016%2F06%2Fresources.jpg)