Residence


About
Residence is different from most protection plugins in that it aims for the users to be able to protect their own homes without having to bother the admin to do it. Residence has support for a variety of different protection types including preventing movement through areas, all of which can be configured by the land owner, and limited by the admin.
Links
- Vault: Vault
- Spigot Page: Spigot Page
- GitHub Source: GitHub
- IRC discussion channel: irc://irc.esper.net/Residence
Addons
- Dynmap Residence - Dynmap plugin that shows residences on the webmap.
- ResExtras - Control snow, ice, animals, mobs, and more within a residence.
- Residence Fly - Controls flying within a residence. Leaving will cause a player to fall.
- Residence Signs - Easy buying/selling/renting with signs.
- ResTown - Controls which users can build outside of a residence.
- ResProtect - Protects animals via flags
- ResCreative - Grants creative on entering a residence.
- ResPerm - Adds additional permissions to a player on residence change.
- SimpleClansResidence - Integrates Residence and SimpleClans
- Flags - Apparently adds flags or something
Want your addon listed here? Contact a developer via PM.
Past Contributors
- smbarbour (Code)
- inorixu (Code)
- lemon42 (Code)
- Daniel Few (Wiki)
- Linaks (Residence Logo)
- SirHedgehog (Code)
- GSValore (Code)
- Samkio (Wiki Video)
- JustinGuy (Code)
- Tonkovich (Code)
Support
Support has been turned over to Dart21 and his branch, any questions should be directed to him
-
View User Profile
-
Send Message
Posted Jun 8, 2012@NiallW
What permissions plugin are you using with this? If you are using vault, you must use a permissions plugin that supports groups.
-
View User Profile
-
Send Message
Posted Jun 8, 2012I seem to be getting a conflict with Residence and Vault. I've taken out all my plugins except Residence and Vault and reset the configs, and it still has problems. The selection tool doesn't work.
This is the error message I got when I had vault, BOSEconomy and Residence installed
182 recipes 27 achievements 23:41:07 [INFO] Starting minecraft server version 1.2.5 23:41:07 [INFO] Loading properties 23:41:07 [INFO] Starting Minecraft server on *:25565 23:41:07 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.5-R3.0 -b2203jnks (MC: 1.2.5) (Implementing API version 1.2.5-R3.0) 23:41:07 [INFO] [BOSEconomy] Loading BOSEconomy v0.7.3.1 23:41:07 [INFO] [Vault] Loading Vault v1.2.16-b184 23:41:07 [INFO] [Residence] Loading Residence v2.6.2 23:41:07 [INFO] [Vault] Enabling Vault v1.2.16-b184 23:41:07 [INFO] [Vault][Economy] BOSEconomy7 found: Waiting 23:41:07 [INFO] [Vault][Permission] SuperPermissions loaded as backup permission system. 23:41:07 [INFO] [Vault] Enabled Version 1.2.16-b184 23:41:07 [INFO] Preparing level "world" 23:41:07 [INFO] Default game type: 0 23:41:07 [INFO] Preparing start region for level 0 (Seed: -6567727449401364114) 23:41:08 [INFO] Preparing start region for level 1 (Seed: -6567727449401364114) 23:41:08 [INFO] Preparing start region for level 2 (Seed: -6567727449401364114) 23:41:08 [INFO] Preparing spawn area: 40% 23:41:08 [INFO] [BOSEconomy] Enabling BOSEconomy v0.7.3.1 23:41:08 [INFO] BOSEconomy: Automatically created the default bracket 'default'.
23:41:08 [INFO] BOSEconomy v0.7.3.1 enabled. 23:41:08 [INFO] [Vault][Economy] BOSEconomy hooked. 23:41:08 [INFO] [Residence] Enabling Residence v2.6.2 23:41:08 [INFO] [Residence] Found Vault using permissions plugin:SuperPerms 23:41:09 [INFO] [Residence] Scanning for economy systems... 23:41:09 [INFO] [Residence] Found Vault using economy system: BOSEconomy 23:41:09 [INFO] [Residence] WorldEdit NOT found! 23:41:09 [INFO] [Residence] Enabled! Version 2.6.2 by bekvon 23:41:09 [INFO] Server permissions file permissions.yml is empty, ignoring it 23:41:09 [INFO] Done (1.307s)! For help, type "help" or "?" 23:41:18 [INFO] NiallWicks [/5.155.246.69:51774] logged in with entity id 388 at ([world] 109.7606405669455, 64.0, 264.2179485899132) 23:41:20 [SEVERE] Could not pass event PlayerInteractEvent to Residence org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:459) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven t(CraftEventFactory.java:177) at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:9 4) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:537) at net.minecraft.server.Packet14BlockDig.handle(SourceFile:43) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7 8) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.UnsupportedOperationException: SuperPerms no group permissi ons. at net.milkbowl.vault.permission.plugins.Permission_SuperPerms.getPrimar yGroup(Permission_SuperPerms.java:96) at com.bekvon.bukkit.residence.vaultinterface.ResidenceVaultAdapter.getP layerGroup(ResidenceVaultAdapter.java:88) at com.bekvon.bukkit.residence.permissions.PermissionManager.getPermissi onsGroup(PermissionManager.java:102) at com.bekvon.bukkit.residence.permissions.PermissionManager.getGroupNam eByPlayer(PermissionManager.java:85) at com.bekvon.bukkit.residence.permissions.PermissionManager.getGroupNam eByPlayer(PermissionManager.java:71) at com.bekvon.bukkit.residence.listeners.ResidencePlayerListener.onPlaye rInteract(ResidencePlayerListener.java:133) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:302) ... 12 more
-
View User Profile
-
Send Message
Posted Jun 8, 2012@dead_fred
Yes
-
View User Profile
-
Send Message
Posted Jun 8, 2012Can u set this plugin up to make protection from bedrock to the skylimit ?
-
View User Profile
-
Send Message
Posted Jun 8, 2012@smbarbour
Residence will work again if the server use a permissions plugin?
-
View User Profile
-
Send Message
Posted Jun 8, 2012For those wanting German translation:
Download the latest development snapshot, it includes the German translation.
https://github.com/bekvon/Residence/blob/dist/dist/Residence.jar
-
View User Profile
-
Send Message
Posted Jun 8, 2012@RustyDagger
It is explained on the wiki. "Here you see there is a heading called 'Groups:' and a subheading called 'Default:'. The 'Default' heading refers to the permissions group called Default. If you're main permissions group is called, for example, Guest, change this to Guest."
Amazing what reading can do!
-
View User Profile
-
Send Message
Posted Jun 8, 2012@nhoclesnar at least you worked it out you could of shared tho m8
Its actually quite smart about it. What residence dose is match the group names from the permissions plugin to the groups in your residence config. So for me I have 5 groups
Player Vip Mod Admin Owner
In my residence config I made 3 groups the first is called Player The second is called Vip The third is called Staff. The first 2 groups in the config connect Directly to my permissions groups so any Vip player in the server will have the vip settings. same with the players. However the staff group of settings is a little more complex as I used the mirror settings section to setup mirrors for my Mod Admin And Owner groups.
The above should really be explained Better on the wiki
One thing is still unclear to me How do I stop Users Claiming On maps I dont want them to claim on? Can i do that with that permission node for claiming I think I can :D I may of just answered my self :P
-
View User Profile
-
Send Message
Posted Jun 7, 2012@nhoclesnar
Same question here m8 I personally don't like that all the permissions for who can do what is in the config that is the permissions plugin job not the plugin devs issue and it makes my workspace disjointed as its just now another player I have to go looking when there's an issue.
All the true /false settings could be permission nodes and all the max heigh etc could be just nodes with int's in them like max.z.height.256
Ofc having defaults is a good thing but the fact it has its own groups system is weird. i really hope res 3 changes this. as its a lot of code that to me is unneeded. / could be done better.
the plugin claims to be user driven yet from what i see i need to manualy set a users res group BAD !! :(
-
View User Profile
-
Send Message
Posted Jun 7, 2012@nhoclesnar
Nvm solved.
-
View User Profile
-
Send Message
Posted Jun 7, 2012@Zahzi
Did you copy the res_world.yml into the folder while the server was running or while it was stopped? (also, never use Bukkit's /restart command)
-
View User Profile
-
Send Message
Posted Jun 7, 2012I need help with Residence. Is there any way to change the Residence group of a player based on their permission group? For example I have a residence group called Baron, and I want people in the Baron permission group to become Baron in Residence automatically. Can this be done by using a specific permission like residence.group.baron? I'm using PermissionsEx. Any kind of help is appreciated.
-
View User Profile
-
Send Message
Posted Jun 7, 2012Nevermind fixed all my issues :)
-
View User Profile
-
Send Message
Posted Jun 7, 2012I have a very very large problem: my world crashed so i restored from my backup, then residence's were all gone. none exist. so i tried copying the res_world.yml from the backup (it has all the residences), i restarted the server and then the res_world.yml was blank again. I repeated this many times and it keeps doing the same thing. PLEASE HELP. PM me (zahzi) if you have any ideas.
-
View User Profile
-
Send Message
Posted Jun 7, 2012@nate302
Oh sorry about that,seems like the issue is with latest version of Vault and latest version of this plugin.When I removed the vault plugin completely it seemed to work,is there anyway to go around this so that I can actually use Vault.Really need it for other plugins.
Thanks
-
View User Profile
-
Send Message
Posted Jun 7, 2012Yes my protections have gone now too and I have over a billion!
Is there anything else I should check?
-
View User Profile
-
Send Message
Posted Jun 7, 2012i just found a bug in French.yml yeah i'm french lol so there is missing a language key a line 181,this line is NoResHere so put in French.yml at line 181 NoResHere: Pas de résidence ici. this will fix a big bug in French translation and residence functionment ^^
-
View User Profile
-
Send Message
Posted Jun 7, 2012@Xronn
did they have enough to pay the upkeep?
@iiggiizz
use a paste service, please don't just paste in logs..
-
View User Profile
-
Send Message
Posted Jun 7, 2012Hey I am getting a weird error too,using latest version of Residence with Latest Version of Vault and this is the error I am getting:
[SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'res' in plugin Residence v2.6.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.UnsupportedOperationException: SuperPerms no group permissions. at net.milkbowl.vault.permission.plugins.Permission_SuperPerms.getPrimaryGroup(Permission_SuperPerms.java:96) at com.bekvon.bukkit.residence.vaultinterface.ResidenceVaultAdapter.getPlayerGroup(ResidenceVaultAdapter.java:88) at com.bekvon.bukkit.residence.permissions.PermissionManager.getPermissionsGroup(PermissionManager.java:102) at com.bekvon.bukkit.residence.permissions.PermissionManager.getGroupNameByPlayer(PermissionManager.java:85) at com.bekvon.bukkit.residence.permissions.PermissionManager.getGroupNameByPlayer(PermissionManager.java:71) at com.bekvon.bukkit.residence.permissions.PermissionManager.getGroup(PermissionManager.java:5
Help much appreciated.
-
View User Profile
-
Send Message
Posted Jun 7, 2012Hey, sorry for spamming the comments but I got an issue players are paying for protection but it seems to be removed after x amount of time is this a known issue it says they paid for it etc... but then its gone...