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

    Xordaii

    After I posted that, I also posted that I had tried it with someone else, also part of the Member group. She got same problem, no errors, no messages. I still had the res I had created successfully (as both an admin and an OP) so I added her to the res with flags for use, build and destroy. She could destroy, but not build. Again, no errors, and when I had both users do /res limits they came up as part of the default group, 0 or false for just about every limit. Note I have no default group, the default group is Guest.

    That's all I got (repeating it only because I was asked, please don't warn me.)
     
  3. Offline

    e_zach

    /resreload - reload the Residence plugin (reloads the config as well). sounds like it does what you want.
    and the most common fix is to rename the jars like you've done.
    you could also try the depend: [iConomy] in the plugin.yml of residence or load: startup in the permissions and iConomy plugin.yml's if you don't like renaming files. if that was directed at the author, my bad.

    permissions and the config look fine from a quick glance over. have you defined all groups in your config (doesn't look like there's an admin defined) and what version of Bukkit are you using? #818, #860 or #928?
    EDIT: i too don't have a Default group, so that doesn't seem to be an issue.
    although i don't have the adminops flag set to true
     
  4. Offline

    Disparate

    Yeah, I think the code is failing somehow as the rate of monster spawn is very low (single creepers, maybe 2 skellies) and it also does not happen every night. It is clearly working to a very small degree, but not enough to keep all monsters from spawning. I have completely removed the plugin and the YMLs several times and reset up the residences - no joy.
     
  5. Offline

    JulianFx2

    Hi.
    Any way how to make area or residence boundary visible (maybe just for owner would be enough)? It is very impractical and annoying not to see where my residence ends when building something in there...
    Thanks.
     
  6. Offline

    Xordaii

    You can figure out where it ends easily by clicking on blocks with the info tool. It isn't just for finding out info on a residence, you can click on a block in a line until it stops telling you it is inside the residence. Then you know where it ends. That is how we tested the flags; we found the boundary with the info tool and then tested inside and out.
     
  7. Offline

    indeed005

    YOUR = BELONGING TO YOU.
    YOU'RE = CONTRACTION OF 'YOU ARE'.
     
  8. Offline

    incrjaysen

    i have a huge problem: for some reasons my residence deactivated theirself. having a look to the res.yml, it shows me an almost empty file, with a bit of not working entries:


    Code:
    SaveVersion: 1
    Residences: {}
    Economy: {}
    Leases:
        scPortal: 1309174272445
        Burg: 1310055597601
        Spawn: 1309173949856
        Beschlagnahmt1: 1309202656685
        ice: 1309203743666
        sincity: 1309231851171
        wildnis: 1309271359319
        AlleeUndJay: 1309273416367
        bigone: 1309274538673
        mine: 1309450597473
        wand: 1309451731968
        Spielermarkt: 1309467600256
        bob: 1309633838316
        temp: 1309538750222
        temp1: 1309538973274
        f1_fichti: 1309539536772
        Mobkiller: 1309622340300
        brand: 1309637303758
        Anfang: 1309637666058
        Fichti: 1309641042050
        empire: 1309644952556
        jsincity: 1309698081178
        spielen: 1309724404396
        feuer1: 1309888319975
        feuer2: 1309888482928
    PermissionLists: {}
    RentSystem:
        Rented: {}
        Rentables: {}
    



    BUT it should look like:


    Code:
    SaveVersion: 1
    Residences:
        wildnis:
            EnterMessage: Welcome %player to %residence, owned by %owner.
            LeaveMessage: Now leaving %residence.
            Areas:
                main1:
                    X1: -1335
                    Y1: 127
                    Z1: -289
                    X2: -1560
                    Y2: 0
                    Z2: -290
                main:
                    X1: 295
                    Y1: 127
                    Z1: -312
                    X2: -43
                    Y2: 0
                    Z2: -905
            Subzones:
                bsn1:
                    EnterMessage: Welcome %player to %residence, owned by %owner.
                    LeaveMessage: Now leaving %residence.
                    Areas:
                        bsn1:
                            X1: 114
                            Y1: 127
                            Z1: -639
                            X2: 62
                            Y2: 89
                            Z2: -668
                    Subzones: {}
                    Permissions:
                        PlayerFlags:
                            incrjaysen:
                                container: true
                                use: true
                                build: true
                                move: true
                        GroupFlags: {}
                        AreaFlags:
                            pvp: false
                            container: false
                            tnt: false
                            use: false
                            creeper: false
                            flow: false
                            build: false
                        Owner: incrjaysen
                        World: world
                    StoredMoney: 0
            Permissions:
                PlayerFlags:
                    incrjaysen:
                        container: true
                        use: true
                        build: true
                        move: true
                GroupFlags: {}
                AreaFlags:
                    pvp: true
                    container: true
                    tnt: false
                    use: true
                    creeper: false
                    build: true
                    move: true
                    monsters: true
                    ignite: false
                    damage: true
                    firespread: false
                Owner: incrjaysen
                World: world
            StoredMoney: 0
        sincity:
            EnterMessage: Welcome %player to %residence, owned by %owner.
            LeaveMessage: Now leaving %residence.
            Areas: {}
            Subzones: {}
            Permissions:
                PlayerFlags:
                    incrjaysen:
                        container: true
                        use: true
                        build: true
                        move: true
                GroupFlags: {}
                AreaFlags:
                    pvp: false
                    container: true
                    tnt: false
                    use: true
                    creeper: false
                    build: true
                    move: true
                Owner: incrjaysen
                World: world
            StoredMoney: 0
        spielen:
            EnterMessage: Welcome %player to %residence, owned by %owner.
            LeaveMessage: Now leaving %residence.
            Areas:
                main2:
                    X1: -1020
                    Y1: 127
                    Z1: 391
                    X2: -1075
                    Y2: 0
                    Z2: 338
                main:
                    X1: -1031
                    Y1: 127
                    Z1: 371
                    X2: -1065
                    Y2: 0
                    Z2: 350
            Subzones: {}
            Permissions:
                PlayerFlags:
                    incrjaysen:
                        container: true
                        use: true
                        build: true
                        move: true
                GroupFlags: {}
                AreaFlags:
                    pvp: false
                    container: false
                    tnt: true
                    use: false
                    creeper: false
                    flow: false
                    build: false
                    move: true
                Owner: incrjaysen
                World: world
            StoredMoney: 0
        empire:
            EnterMessage: Welcome %player to %residence, owned by %owner.
            LeaveMessage: Now leaving %residence.
            Areas:
                main:
                    X1: 919
                    Y1: 127
                    Z1: 252
                    X2: 745
                    Y2: 0
                    Z2: 27
            Subzones: {}
            Permissions:
                PlayerFlags:
                    lukiii85:
                        container: true
                        use: true
                        build: true
                        move: true
                GroupFlags: {}
                AreaFlags:
                    pvp: false
                    container: false
                    tnt: false
                    use: true
                    creeper: false
                    flow: false
                    build: false
                    move: true
                    monsters: false
                Owner: lukiii85
                World: world
            StoredMoney: 0
        jsincity:
            EnterMessage: Welcome %player to %residence, owned by %owner.
            LeaveMessage: Now leaving %residence.
            Areas:
                main:
                    X1: 96
                    Y1: 127
                    Z1: 676
                    X2: 91
                    Y2: 0
                    Z2: 672
            Subzones: {}
            Permissions:
                PlayerFlags:
                    incrjaysen:
                        container: true
                        use: true
                        build: true
                        move: true
                GroupFlags: {}
                AreaFlags:
                    pvp: true
                    container: false
                    tnt: false
                    use: false
                    creeper: false
                    flow: false
                    build: false
                    move: true
                Owner: incrjaysen
                World: world
            StoredMoney: 0
        f1_fichti:
            EnterMessage:
            LeaveMessage:
            Areas:
                main:
                    X1: -1007
                    Y1: 70
                    Z1: -932
                    X2: -1029
                    Y2: 50
                    Z2: -954
            Subzones: {}
            Permissions:
                PlayerFlags:
                    f1_fichti:
                        ignite: true
                    fichti:
                        container: true
                        use: true
                        build: true
                        move: true
                GroupFlags: {}
                AreaFlags:
                    pvp: false
                    container: false
                    tnt: false
                    use: false
                    creeper: false
                    flow: false
                    build: false
                    move: true
                Owner: Fichti
                World: world
            StoredMoney: 0
        wand:
            EnterMessage: Welcome %player to %residence, owned by %owner.
            LeaveMessage: Now leaving %residence.
            Areas:
                main2:
                    X1: -1333
                    Y1: 127
                    Z1: -126
                    X2: -1334
                    Y2: 0
                    Z2: -290
                main3:
                    X1: -1335
                    Y1: 127
                    Z1: -126
                    X2: -1560
                    Y2: 0
                    Z2: -127
                main:
                    X1: -1561
                    Y1: 127
                    Z1: -126
                    X2: -1562
                    Y2: 0
                    Z2: -290
            Subzones: {}
            Permissions:
                PlayerFlags:
                    incrjaysen:
                        container: true
                        use: true
                        build: true
                        move: true
                GroupFlags: {}
                AreaFlags:
                    pvp: false
                    container: false
                    tnt: false
                    use: false
                    creeper: false
                    flow: false
                    build: false
                    move: true
                Owner: incrjaysen
                World: world
            StoredMoney: 0
    Economy: {}
    Leases: {}
    PermissionLists: {}
    RentSystem:
        Rented: {}
        Rentables: {}
    
    this happened to me twice.
    each time i edit and save the crap file to a proper one, it turns itself to the crap status and the residences will not be properly reloaded.

    can you help me, please?
     
  9. Offline

    Ne0nx3r0

    A grammar lesson written in all caps... I-ron-y.

    @bekvon In the latest versions of Residence, it still shows me as a Residence Admin, but I (nor any other ops on the server) can't seem to ignore max size limits or max amounts of res's. Is there something I'm missing here, or is this a bug?

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

    Asphodan

    I bet you're using Servercraft.co. Are you?
     
  11. Offline

    e_zach

    I can't even see who it's actually directed at either... :p
     
  12. Offline

    Felonu

    I wanted to say the same thing... I looked through the page and didn't see your or you're any where here.
     
  13. Offline

    bekvon

    You grabbed the latest dev build? All commands in the latest dev build require /resadmin to run as admin. Otherwise they run as normal user (even if your a residence admin).

    Good idea about the tool :) Il add that to the todo. As for the extra owners, currently there is only one owner of a residence, however you can allow other people to change flags on the Residence by giving them the +admin flag. This allows them to add / change flags on other players for that residence. There is also a way to copy flags using the /res mirror command. You need to be owner of both residences or a residence admin to do it though.

    Hmm, this is strange how its only slightly working, wonder if theres a bug in the bukkit event somewhere. Il try to find out.
     
  14. Offline

    incrjaysen

    its (or lets say was, i switched to a host with ftp management) actually multiplay.co.uk.
    are these managed panel hoster famous for killing my residences?
    i dont have any chance to fill in my old working file, even on the new host.

    and i cant run the server without the security of resicence.
    i enjoyed using residence, but being unable to load an old state makes me wondering to use another area protection
     
  15. Offline

    bruceweed

    Took awhile but i got this to work for me. I just had one question now, what type of file save system does this use? Flatfile? Sql? mysql? database or what >.<
     
  16. Offline

    e_zach

    all residences are saved to a yaml file names res.yml in the residence folder. always back it up :)
     
  17. Offline

    papand13

    Hmm. One issue. Fire.
    Fire doesn't seem to be stopped properly. Even though ignite and firespread is set to false. It is still able to spread.
    I even tryed doing this, and then starting a fire. And the fire spread, a little slower than normaly but it did spread, and it did destroy. Also, it is possible to put lava outside of the Residence, and then it will flow into the Residence and set fire to wooden things.

    There should be a "fire" flag that does the same as the iZone fire flag. In iZone it would prevent fire completely. Fire would be started and stopped ind the same second. How come this doesn't work nearly as well in this plugin?
     
  18. Offline

    bruceweed

    How rough is this going to be during saves once people start making residences....
     
  19. Offline

    GmK

    @bekvon

    Great to see you around ;) Been using this - as you know - since quite a long time now and still love it to death.

    One quick thing: On the lastest dev build, setting a lease as infinite with the /resadmin lease set command doesnt seem to work at all (always gives back 'Type /res ? or /resadmin? for help').
    I need to either edit the res.yml and remove leases or buy them myself.

    Any idea?
     
  20. Offline

    e_zach

    i don't have any issues with it. i just have a backup script which grabs the world files, and the res.yml and dumps them in a tar with the date and time. whenever a residence is created/changed it saves out the changes. it doesn't affect players at all.
     
  21. Offline

    bruceweed

    Not sure how to go about all that lol. I'm just wondering because I don't want a couple weeks to go by and the server start catching extreme lag spikes during saves.... that's what I'm worried about. I went through it with ownblocks.
     
  22. Offline

    incrjaysen

    im running out of time...
    same issue, but i do have all the backup files.

    i tried to paste the res.yml in ANY THINKABLE way to the server (reload, restart, shutdown...) and its getting reset to default after each step.

    why cant i just paste it in and everything is allright?
     
  23. Offline

    bruceweed

    So what should I do for backing up the res.yml and so on?
     
  24. Offline

    belven

    I just got this error and i have look at my permissions but i can't find anything. It was:
    13:47:30 [SEVERE] Could not pass event PLAYER_MOVE to Residence
    java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
    at com.bekvon.bukkit.residence.permissions.PermissionManager.getGroup
    eByPlayer(PermissionManager.java:89)
    at com.bekvon.bukkit.residence.protection.FlagPermissions.playerHas(F
    Permissions.java:180)
    at com.bekvon.bukkit.residence.protection.ResidencePermissions.player
    (ResidencePermissions.java:56)
    at com.bekvon.bukkit.residence.protection.ResidencePermissions.player
    (ResidencePermissions.java:47)
    at com.bekvon.bukkit.residence.listeners.ResidencePlayerListener.onPl
    rMove(ResidencePlayerListener.java:295)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader
    va:285)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManage
    ava:310)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:139)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    13:47:30 [SEVERE] Could not pass event PLAYER_MOVE to Residence
    java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
    at com.bekvon.bukkit.residence.permissions.PermissionManager.getGroup
    eByPlayer(PermissionManager.java:89)
    at com.bekvon.bukkit.residence.protection.FlagPermissions.playerHas(F
    Permissions.java:180)
    at com.bekvon.bukkit.residence.protection.ResidencePermissions.player
    (ResidencePermissions.java:56)
    at com.bekvon.bukkit.residence.protection.ResidencePermissions.player
    (ResidencePermissions.java:47)
    at com.bekvon.bukkit.residence.listeners.ResidencePlayerListener.onPl
    rMove(ResidencePlayerListener.java:295)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader
    va:285)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManage
    ava:310)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:139)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    I'm not good at errors but see what you think?
     
  25. Offline

    e_zach

    i just have a shell script which copies it out (as i mentioned above.) just backing up that file somewhere (copypaste) is enough. when you wish to restore a backup of the res's you will NEED to shut down the server, as residence saves out all it's residences again when it shuts it'self down.
    EDIT: and with the own block example, this saves nowhere near as much data, you'd need to be creating thousands and thousands of residences to get a noticeable skip
    if the server is completely shutdown and you paste it in it should be fine. the only reason it wouldn't work is if there was a parser error in the yml, and residence decides to clear it (should pop up with an error on startup in that case.).

    what version of residence and bukkit you using? (permissions as well if your using it.)
    those messages tend to happen on old builds of residence.

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

    bruceweed

    Thing is I use a hosting service so I have no console.
     
  27. Offline

    e_zach

    so there's no way to stop the server from being online at all? and can you retrieve files back from the host? if no in either of these cases, you'll have to find a similar plugin with a mysql backend so you can save out mysqldumps. seems rather icky if you don't have a console to work with.
     
  28. Offline

    belven

    sorry forgot all that, 860 bukkit and permissions 3.1
     
  29. Offline

    bruceweed

    No no, I have FTP access and such. I can also shut the server down to pull files out and put files in thats no problem. I just want to ensure that I'm not going to have any problems. I just don't have a console so I won't know if there is a parser error.
     
  30. Offline

    e_zach

    the quickest way would be to run the res.yml through a yaml parser: http://yaml-online-parser.appspot.com/ is great (when your restoring a backup.) otherwise, all the residences won't be there if you load up and hop in if there was a parser error.

    3.1.? is it 3.1.1? and are you using residence 2.2?

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

    belven

    Sorry
    3.1.1 and 2.2
     
Thread Status:
Not open for further replies.

Share This Page