Inactive [SEC/MECH/ECON] Residence v2.4.2 - Self serve area protection system! Buy/Sell Land! Economy! [1185]

Discussion in 'Inactive/Unsupported Plugins' started by bekvon, Mar 21, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    bekvon

    MOVED TO DEV BUKKIT:
    [​IMG]
    News

    v2.4.2 Released - 9/24/2011​
    See the change log for details.​
    Everyone using PermissionsEx, Essentials, or anything else besides the regular permissions plugin or PermissionsBukkit should add or change this in their config under the Global section:
    LegacyPermissions: true
    As of 2.4.0 the bPermissions plugin is supported directly.​
    As of 2.3.7 the PermissionsBukkit plugin is supported directly.​
    This support is not done through the new built in Permissions that bukkit provides, because there is no way to get a players group using the built in methods. However, by supporting this directly, you can now use the new permissions system while still keeping Residence, and not having to use old permissions at all anymore.​

    Latest Recommended Build
    Version: v2.4.2
    Download: Residence

    Latest Development Build
    Latest Snapshot: Residence.jar
    Latest Config: config.yml

    Links
    Developer API: Wiki
    GitHub Source: GitHub
    DevBukkit Project Page: DevBukkit

    [​IMG]

    Contributors:
    Daniel Few (Wiki)​
    Linaks (Residence Logo)​
    SirHedgehog (Code)
    GSValore (Code)​
    Samkio (Wiki Video)​
    JustinGuy (Code)​

    Addons:
    Residence Signs (by KarnEdge)​

    NOTE: All Residence usage information has been moved to the wiki!

    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.​
    Features:
    Features (open)

    • Allows players to define protected areas for themselves.
    • Individual permissions for each protected area. Land owner can give / deny permissions globally or to other specific players.
    • Different permissions per land include: move, build, use, pvp, fire, teleport, monsters spawn, damage prevention
    • Support for group permissions on protections.
    • Multi-World support.
    • Teleport system to allow users to teleport to residences.
    • Collision detection system to prevent residences from overlapping.
    • Limits to protected size can be set up by the admin.
    • Limits to number of protected areas per player can be set.
    • Two ways to select land including using the select command, or using a item to select 2 points.
    • Messages when you enter / leave a residence. (customizable)
    • 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)
    • Recursive Sub-zoning. Create zones within zones, and then zones within those zones...
    • 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.
    • In-game help / commands descriptions

    ChangeLog
    v2.4.2
    • Fix bug affecting some people with the new save system
    v2.4.1
    • Support for iConomy 6
    • Prevent enderman from messing with blocks in residences with the -build flag.
    • Paintings are now protected properly (Thanks JustinGuy!)
    • Fix Rent auto-renew bug.
    • Fix other miscellaneous small bugs.
    ChangeLog (open)

    v2.4.0
    • Support for bPermissions
    • Add "/res pset <residence> [player] removeall" command to remove all flags for that player
    • Added console only command "/resworld remove [world]" to remove all residences in a world.
    • "/res remove" now requires confirmation using the "/res confirm" command, before removing a residence.
    • Fixed subzone flag.
    • Fixed a few null pointer exceptions related to the "/res message" command, and a few other issues with it as well.
    • Fixed few cosmetic rent message bugs.
    • Fixed few mispellings...
    v2.3.9
    - Added name filter to Residences to prevent characters that mess up YML from being used. This should fix many of the errored YML files that people have been getting.
    - Fixed arrow damage in no-pvp zones (bug introduced in the Residence 1060 update).
    - Added a "Permissions Group" line of text into /res limits, this will show your Permissions group as reported by Residence.

    v2.3.8
    - Fixes to better handle the piston flag, and world "flow" flags (thx JustinGuy :) )
    - "Use" flag now covers trap doors.
    - Lease renewal can now be pulled from the Residence's bank.
    - Buying a residence now causes the default flags to be set for the user who is buying it.
    - Minor fixes to new PermissionsBukkit support (fix message about permissions not being detected when it actually was)
    - Added a few miscellaneous forgotten commands to the in-game Residence help.

    v2.3.7
    • Added direct support for PermissionsBukkit (doesn't go through the bukkit API)
    • Added LegacyPermissions true/false config option.
    v2.3.6
    • Support for residence.admin and residence.create permission nodes using new permission system.
    • Recommend using SuperPermsBridge or something that ensures backwards compatibility with old permissions.
    • Few permission changes to hopefully make it work better.
    v2.3.5
    • Fix for firespread flag with CB1000.
    • Added "piston" flag.
    v2.3.4
    • Fixes for CB1000
    • Fixes for a few minor bugs, and for concurrent modification issue with the Lease Manager.
    v2.3.3
    • Removed subzone list from /res info, and gave it its own command that supports multiple pages, /res sublist <residence> <page>
    • If the save file errors, it will now be preserved rather then overwritten, it will be renamed res-ERRORED.yml, the plugin will now disable itself upon error as well unless the StopOnSaveFault option in the config is set to false.
    • Fixed non-working per-world flags.
    • Fixed a few message bugs.
    • Add /resadmin removeall <player> admin command to remove all residences owned by a player.
    v2.3.2
    • Changed MaxUpDown in the default config to 128...
    • Fixed issue with /res vert still selecting more then the MaxUpDown allowed.
    v2.3.1
    • Fixed a few initial issues with a couple language localization messages.
    • Removed area list from /res info, use /res area list [residence] or /res area listall [residence] now.
    v2.3
    • New language localization system, upon first run v2.3 will create a Languages folder under your Residence config folder with the default English.yml file.
    • New in-game help system. (part of the new language localization system)
    • All commands now run without admin privileges unless you specify /resadmin before.
    • Added config option to allow rented residences to be modifiable. (PreventRentModify option)
    • Fixes to improve compatibility with Permissions 3.X
    • /res listall now has pages
    • Added the "physics" flag to control block movement. (separated from the flow flag more like)
    • New ResidenceTPEvent, and ResidenceRentEvent API events
    • Fixed residences not being properly removed from lease / rent system, upon deletion.
    • Fixed bug related to default group option in the config.
    • Fixed global "container" flag bug.
    • Fixed some NPE's related to explosions.
    • Added /resload command to load the save file after you make changes to it (UNSAFE, as it does not save residences first, and so you may loose new residences that were just created)
    v2.2
    • Added per residence Blacklist/Ignorelists that will allow you to specify certain block types to be ignored from residence protections, or unable to be placed in residences.
    • Added Server owned land, use /resadmin server <residence> to change the owner to "Server Owned"
    • Added global Ignorelists which allow certain block types to become unprotectable for the whole world / for a specific user group.
    v2.1.3
    • Fixed a couple bugs with the lease system, including being enabled when it shouldn't be and the lease auto-renew option.
    v2.1.2
    • Added "/res area replace" command, allows you to resize / move a physical area. If the new area is bigger, it will only charge you for the difference in size.
    • Added 'waterflow' and 'lavaflow' flags which override the flow flag if set.
    • Fixed a bug causing money to still be charged when failing to add a area to a residence.
    v2.1.1
    • Fix case sensitivity bug in rent system.
    v2.1
    • BOSEconomy support.
    • Essentials Economy support.
    • RealShop Economy support.
    • Added the 'place' and 'destroy' flags, which if used overrule the 'build' flag. These allow you to give only block placement permissions in a certain area, or only block destroy permissions.
    • /res check [residence] [flag] <player> command, this command evaluates if <player> is affected by [flag] at [residence]. You can leave off <player> and it will use your name.
    • Added a LeaseAutoRenew config option, that will cause leases to automatically renew so long as the player has the money to do so. Note that, if economy is disabled this doesn't work, as there would be no point to leases. Needs Testing! :)
    • Global FlagPermission config section, that allows you to give permission to use a flag to all groups, useful for the build / move / use flag that you almost definitely want everyone to have access to. Flags under each individual group will overrule these.
    • You can now set a limits on how deep or how high protections can go into the group, using each groups MinHeight and MaxHeight settings.
    • /res select sky, and /res select bedrock commands, these auto adjust to the above mentioned MinHeight and MaxHeight settings, so it won't select into a area you can't protect.
    • Rent system implemented.
    • Many bug fixes, including proper creeper explosion prevention now. Also, fixed some bugs when renaming residences.
    • New healing flag.
    • The monsters flag has been split up into "animals" and "monsters" now.
    • New Developer API, including custom Bukkit events.
    • New Global CreatorDefault / GroupDefault / ResidenceDefault flag sections to help clean up the Groups section, and remove redundant flags.
    • Probably some other minor things I've forgot :)
    v2.0
    - Residence 2.0 now in alpha testing, core code has been mostly rewritten.​
    - Supports multiple areas per residence using '/res area <add/remove>' commands.​
    - Added new selection commands '/res select expand' and '/res select shift'​
    - Added Predefined permission lists that can be applyed to residences.​
    - Enter / Leave messages now support %player, %owner and %area variables.​
    - Config file has been cleaned up and most things are better named.​
    - Should be fixed to work with newer iConomy versions.​
    - Save system now only uses yml as save format.​
    - Save system wont corrupt the whole file if one residences gets corrupted, you just loose that one residence.​
    - When a residence changes owner, flags are set to default for that owner.​
    - Added '/res default' command to manually reset flags to default.​
    - Released source code for v2.0​

    v1.2.8 - BETA
    - Fixed broken flag setting permissions.​

    v1.2.7 - BETA
    - Fixed chests being able to be opened from outside protected area.​
    - Fixed enter/leave message (hopefully)​
    v1.2.6 - BETA
    - Updated for CB 612 / Minecraft 1.4​
    v1.2.5 - BETA
    - Fixed tiny bug in saving messages.​
    - yml is now the default save format because its more reliable.​

    v1.2.4 - BETA
    - Fixed bug related to fire / ignite event.​
    - Added ability to remove enter / leave messages​

    v1.2.3 - BETA
    - Added a optional different save system, you can now save residences in pure YML format (same format as config files). See the config file for how to enable.​

    v1.2.2 - BETA
    - Fixed TP bug.​

    v1.2.1 - BETA
    - Fixed bug in new saving system.​

    v1.2 - BETA
    - New save system, will attempt to auto-convert from old system.
    - Fixed some permission bugs when not using permissions plugin.​
    - OPs are now residence admins when not using permissions.​
    - Fixed collisions detection issues related to having multiple worlds.​
    - Added global pvp setting.​
    - Added a "flow" flag to control water/lava flow in residences.​
    v1.1.9 - BETA
    - Fixed a severe bug when not using permissions.​

    v1.1.8 - BETA
    - Fixed a subzone bug.​
    v1.1.7 - BETA
    - Added ability to buy and sell land using /res market commands.​
    - Added a land leasing system which can be configured to expire protections if they are not renewed after a period of time. See the /res lease command. (this is off by default, turn it on and customize it in the config)​
    - Implemented a Auto-Save interval. Saves residence areas every X minutes.​
    - Fixed minor onBlockIgnite error.​
    - Added a few admins commands using /resadmin.​

    v1.1.6 - BETA
    - Fixed spaces not working in enter / leave messages.​

    v1.1.5 - BETA
    - Added Enter / Leave messages for Residences, as well as a permission option in the config to allow / deny changing of them.​
    - Fixed residence admins not being able to modify the outside world when using deny build rights outside of residences.​
    - Fixed issue related to default group.​
    - Added a config option to specify the default group.​

    v1.1.4 - BETA
    - Fixed bug in group permissions...​
    v1.1.3 - BETA
    - Changed the configuration vastly again, server admins now have control over every flag for every group.​
    - Group permissions implemented, but in need of TESTING! :)
    - World permission implemented (default world permissions for when you are not in a residence zone)​
    - Fixes subzone collision bug.​

    v1.1.2 - BETA
    - Fixed residence admins still requiring IConomy money.​
    - Fixed a bug with TNT explosions.​

    v1.1.1 - BETA
    - Fixed bug breaking subzone permissions.​

    v1.1 - BETA
    - Recusive sub-zoning, make subzones within zones, and then subzones within those subzones :)
    - Different limits based on permissions group​
    - New setting for choosing the selection tool item id.​
    - Anti-lag configuration option.​
    - Moved some permissions into the config file.​
    - All protections are now OFF by default.​

    v1.0.1 - 3/21/2011
    - Added permissions / config option to disable teleports.​

    v1.0 - 3/20/2011
    - Initial Release​

    Bug Reports:
    Please include at minimum the following information with all bug reports:
    • CraftBukkit Version
    • Residence Version
    • What you were doing when the error occurred.
    If available, also include:
    • Any server console error messages
    • Other plugins that may be causing the issue
     
  2. Offline

    ROFLBOB

    So i have my town in a residence, is there a way to expand the boarders at all? Someone built right on the boundary line and I'd like to shift my town a few blocks, but I can't seem to find any information about this on the wiki; the only shift/expand commands are for just selecting areas
     
  3. Offline

    MaWe4585

    i have a problem with the teleport function. i am currently at coords 100:75:120 and want to teleport to my residence at 10.000:65:10.000
    Now i see how it changes the area and i see that i fall down and down and down and suddenly i just drop dead.
    The ccords shown are 10.000:45:10.000, this occured several times now.
    I think the problem is, that the chunk isn't loaded at this time and i start falling right after teleporting. then at some point the chunk finally is loaded, i however am 20 blocks underground in solid stone and drop dead.

    Can you tell me how i can resolve this problem?

    you can select a residence with the command /res select residence <ResidenceName> <AreaID>
    i just didn't figure out yet how to save the changes made to the selection after that

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 17, 2016
  4. Offline

    EpicATrain

    What the heck has happened to this plugin? Admins used to have full control over all residences. Ever since I upgraded from 2.0 to 2.3, I (the admin) have NO control over ANY body else's residences and players don't have access to allow other players to be admins on their land... my config files have not changed...

    Does residence have an IRC channel?

    PLUS!!! The residences aren't saving changes... I /res set monsters false and /res set animals false and it don't save and reverts back to previous after a few seconds.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 17, 2016
  5. Offline

    GmK

    You did of course read the last page in this thread where not only the plugin author explicitely says that all admin commands (no matter what an admin does when editing anybody residence) now need to be prefaced with /resadmin?
     
  6. Offline

    repeat

    /res area replace <ResidenceName> <AreaID>
     
    MaWe4585 likes this.
  7. Offline

    KarnEdge

    You have your global build flag set to false :) .. set it to true and you will be good to go. Keep in mind, these global flags effect the entire map.
    Code:
        # These are world flags that are applied when the player is NOT within a residence.
        Flags:
            Global: #these are default for all worlds unless specified below, they can be overridden per group
                use: true
                build: false
    
     
    TobiCoyote likes this.
  8. Offline

    TobiCoyote

    OOOOOOOOH! LOL!!! DIDNT NOTICE THAT EVER! Thanks a lot! You iz awesome!
     
  9. Offline

    alfskan

    can you support mysql? :'(
     
  10. Offline

    Blobinet

    For some reason, I am limited to 1 residence, and 16x16x30 in size (The default's group limit).
    Am I doing something wrong ? (I have the' '*' permission and it also says "Residence admin: true")
    Residence V 2.3.2, CB 953
    Thanks.
     
  11. Offline

    alfskan

    I have some quetion.

    1. How can I set the owner more than one? not an OP, not an Admins

    2. Can you support world edit? cause world edit`s cui client mod makes player more comfortable. :'(
     
  12. Offline

    _Hayleigh_

    Request:

    Option for bought land to become unsold if the player is not online for <x> days.

    Would make setting up buying land a hell of a lot easier!
     
  13. Offline

    repeat

    Anyone can destroy 'Painting'. How i can protect 'Painting'?
     
  14. Offline

    ledhead900

    does this protect bedrock to sky ?, Im looking for something to add buy and sell, lease land to work along side Factions plugin.
     
  15. Offline

    meatbawllz

    what flag do I use to allow everyone to be able to press buttons (ie, buttons to open doors and use dispensers), and also how do you protect paintings?
     
  16. Offline

    Raskull

    Yes it does.

    I'm wondering about the painting myself..

    You can set the "use" flag, to allow people to open doors, press buttons etc.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 17, 2016
  17. Offline

    _Hayleigh_

    Would it be hard to make the plugin hook into something that can tell how many days the player has been offline?

    I want to set it up so after 60 days offline they no longer own the residence.
     
  18. Offline

    repeat

    maybe something like this?

    Code:
    MaxDays: 60
    RenewIncrement: 60
    BuyCost: 0.00
    RenewCost: 0.00
     
    ledhead900 likes this.
  19. Offline

    _Hayleigh_

    But would that require them to type the command every 60days to renew it? I can see players forgetting to /renew and complaining
     
  20. Offline

    Raul

    permissions ?
     
  21. Offline

    Redbackdanno

    hey all I am wondering I have updated plugin and ever since I am not admin none of my op's are registering as admins I have changed nothing just updated any Idea what I have to reset to fix this.All Group manager permissions have not been changed I have res.admin node in my moderators but everyone is stuck on default.has anything as far as permission nodes changed,as I said my group manager is same as always was and this is only plugin that seems to fail to link thanks in advance to anyone that can help!!:)
     
  22. Offline

    Pii

    How can i add other groups to use res? Because now can just the group "builder" use res and other ranks like Mod cant use it. How can i solve this? Please help :)
     
  23. Offline

    Doppelkeks

    When I Take a Backup the residences are gone...
     
  24. Offline

    kris76

    hello, could you please change something to solve the problems of reading the res file at startup ? Even my res file doesn't change, this happens each 7-15 days then most of the residences disappears.
    Craftbukkit 953
    Residence 2.3.2

    Log (when it happens):
    Code:
    2011-07-13 06:05:18 [INFO] [Residence] Found Permissions Plugin!
    2011-07-13 06:05:18 [INFO] [Residence] Successfully linked with iConomy!
    2011-07-13 06:05:18 [INFO] [Residence] Failed to load residence (Cliff_Fortress)! Reason:null Error Log:
    2011-07-13 06:05:18 [SEVERE] null
    java.lang.NullPointerException
        at com.bekvon.bukkit.residence.protection.ResidencePermissions.load(ResidencePermissions.java:364)
        at com.bekvon.bukkit.residence.protection.ClaimedResidence.load(ClaimedResidence.java:800)
        at com.bekvon.bukkit.residence.protection.ResidenceManager.load(ResidenceManager.java:412)
        at com.bekvon.bukkit.residence.Residence.loadYMLSave(Residence.java:1766)
        at com.bekvon.bukkit.residence.Residence.loadYml(Residence.java:1743)
        at com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:223)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at com.bekvon.bukkit.residence.Residence.setEnabled(Residence.java:1717)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:857)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-13 06:05:18 [INFO] [Residence] Loaded Residences...
    2011-07-13 06:05:18 [INFO] [Residence] Enabled! Version 2.3.2 by bekvon
    I suggest that if an error occured while reading res file, the plugin doesn't load. That will be better than losting res file.
     
  25. Offline

    Valiant

    Hey guys, I am trying to understand how to configure all of this to work with my permissions plugin. I use permissions 3. But basically I want to use residence to disable guest from building, but then use a residence zone to create an area where they can build... if you follow my idea.

    I cant get the groups in the residence config to work with the groups in my permissions. Can I get more detailed explanation?
     
  26. Offline

    GmK

    After using this for three month without any problems (minor quibbles) I can only say that this simply is the best area plugin out there!

    I am wondering: Is there actually any way to increase/decrease the size of a residence without editing the res.yml and doing a /resload ?
     
  27. Offline

    kris76

    Try BananaChunk
     
  28. Offline

    KrebsCOHO

    @bekvon

    Would you be able to add in the following feature? It'd really save a lot of convenience!

    - Being able to expand the residence limits of a group/player using a command

    So for example typing if the limit was 30x30x30 and I wanted Bob to have a limit on his next residence to be 35x35x35 then it could be /res expand limits 35:35:35 Bob

    Something along those lines



    - Also a command so that you could expand the number of residences that a player is allowed?

    For example /res expand limits (add/subtract) 1 Bob


    - Is there a way to change the documentation of /res ?
     
  29. Offline

    Doppelkeks

    Hello I've a Question my defaults cannot Build in the Wild with this
    Flags:
    Global:
    use: true
    build: false
    ignite: true
    firespread: true
    damage: true
    creeper: true
    tnt: false
    pvp: false

    But I want my Members can build in the Wild but I don't found it in the Config File...

    Please Help me
     
  30. Offline

    repeat

    GmK likes this.
  31. Offline

    GmK

Thread Status:
Not open for further replies.

Share This Page