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



    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

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


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

    Residence Signs (by KarnEdge)​

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

    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 (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

    • Fix bug affecting some people with the new save system
    • 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)

    • 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...
    - 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.

    - 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.

    • Added direct support for PermissionsBukkit (doesn't go through the bukkit API)
    • Added LegacyPermissions true/false config option.
    • 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.
    • Fix for firespread flag with CB1000.
    • Added "piston" flag.
    • Fixes for CB1000
    • Fixes for a few minor bugs, and for concurrent modification issue with the Lease Manager.
    • 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.
    • Changed MaxUpDown in the default config to 128...
    • Fixed issue with /res vert still selecting more then the MaxUpDown allowed.
    • 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.
    • 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)
    • 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.
    • Fixed a couple bugs with the lease system, including being enabled when it shouldn't be and the lease auto-renew option.
    • 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.
    • Fix case sensitivity bug in rent system.
    • 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 :)
    - 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


    You need to create the groups first under the Groups section, see the wiki for more help. Also make sure that these groups exist in your Permissions plugin :)

    Well, considering things are going well right now, I guess I could do it at the same time that I work on the help system.
    You have AdminOnlyCommands set to true under your global section, turn it off if you want normal users to be able to use commands.
    Ok, I'll see if I can do that :)
    As for bukets, if you get the latest dev build they should be covered under the build flag now. I also put in a 'bucket' flag that overrides the build flag. :)
  3. Offline



    Thank you for the constant and renewed development of this!

    Quick question: Any progress on a per-world 'residence-creation-allowed' flag (if not the return of the node)

    I could imagine an optional section within the group flags:

         build: false
         pvp: true
         can-create: false
         can-buy: true
    They would overwrite the default option in the groups section, but only if used.

    Possible? Thanks :D
  4. Offline


    I would get that if there was a cap on the amount they could own
  5. Offline

    Daniel Few

    Do you mean how many residences' they can buy? Or how many they can create themselves?
  6. Offline


    Three things:
    • Is there some way to prevent people from using coordinates to set their residences, and only allow them to do it with the residence-selection tool?
    • If the residence-selection tool and info tool are the same, will it cause any weird behavior?
    • If one person creates a residence, can another person create a residence which overlaps it? (Assuming they don't have permission to create subzones within the first residence.)
  7. Offline


    Well one for each i suppose. Like they can make 1 but buy 3. And admins will have imunity.
  8. Offline

    Daniel Few

    There is an option to say how many residences a player can make, see the config. I'm not sure that effects buying.



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


    Is there a possibility to have to many residences created on a server? Will to many cause lag?
    Or should this nit be a worry of mine.

    Also, is possible for you to add another type of "select" command that allows us to determine the size of the residence in all directions? For example: /res select 1 20 20 20 30 30 (1down 20up 20left 20right 30forward 30backward)
    This would give us more finite control over the selection step.

  10. Offline


    Hi, nice plugin.

    I test it with BOSEconomy and it does not work, i want buy only 6 blocks, just need 1 global money, default start money with BOSEcon is 100 and i can't buy ...

    In the config.yml :

    EnableEconomy: true
    EconomySystem: BOSEconomy

    Oh sorry, it work but not really good :s ... i have test :

    select an area of 5*8 blocks, select vert and it work but now my money is -475 ...

    Can fixed a limite for disabled buying area when player have enought money ?

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


    Hello everyone, when I restart my server after creating residences, an error message appears in the console :

    All my residences are gone :(

    And every time I restart my server, the residences are deleted.

    Thank you for your help.
  12. Offline


    Thanks for clearing that up. It seemed a little vague.
  13. Offline


    After working fine last night I tried to lay some tnt in an area not owned by anyone and it won't let the tnt do any damage.

    I've gone through the config file but can't find what's causing it :( I'm using version 2.0

    Anyone mind taking a look?
  14. Offline


    Oh yea, sorry I had forgotten about the residence.create node :oops: I just added it back real quick, try it to make sure it works :) I also added a and residence.sell, the pvp flag you can control through the config even on a per world basis.

    I found the issue, should be fixed in latest development release :) Thanks for the report.

    Residence is loading before your MultiWorld plugin is loading, which is causing it to not find the world that all your residences are in. Try changing your MultiWorldPlugin setting the Residence config to the exact name of whatever MultiWorld plugin your using. :)

    It was a bug, I got it fixed in latest dev build :)

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


    Yes, this groups exist in Permissions's config and in Groups section.
              # Specifys the flags that players of this group are allowed to change.
                   move: true
                   build: true
                   use: true
                   ignite: true
                   pvp: true
                   tp: false
                   flow: false
                   firespread: false
                   creeper: false
                   tnt: false
                   container: false
              # Specifys the flags that are applied at residence creation for players of this group.
                   build: false
                   use: false
                   tnt: false
                   pvp: false
                   creeper: false
                   firespread: false
                   container: false
                   tp: false
              # Specifys the flags that are applied at to the creator at residence creation.
                   move: true
                   build: true
                   use: true
                   container: true
                   tp: false
              # Specifys the flags that are applied to other groups for this residence, at creation.
              #these flags are applied to this group whenever they are outside a residence
              #these flags will override the flags at the top, under the Global section.
                    Global: #these flags will apply to all worlds
                         #build: false
                    WorldNameHere: #or you can apply them by each individual world
                         #build: false
    (Groups: Default: Flags section)
    But members of group Coolguys cant build in residences, owned by members of group Default. What i am doing wrong? I just need one working example.
  16. Offline


    How do you create Blacklists? It seems I can in-game with /res lists add <listname>, but how do you actually blacklist items on the list? I've also tried in the config file and it ended up not creating a list for my world.
  17. Offline


    Not to be a pain, but I am so looking forward to the next update for this, is there an ETA on the release?

    Great plugin, highly recommend.
  18. Offline


    I downloaded the latest dev build and config but it still says tnt is blacklisted UGHHH!!! please fix this
  19. Offline


    Great plugin indeed, thanks for your hard work bekvon!

    However, there's a buggy issue happening on my server... I don't know if others encounter this or not, but creepers never blow up. They'll chase you, hiss and their body will go "flickering"... but they never blow up, or do any damage to players. I have the latest build of CraftBukkit and Residence (both downloaded yesterday), with merely Choptree and Lockette plugins, and these are all I've installed so far.

    I've checked config.yml, every single flag that is about creeper is set true. This happens everywhere, even if when we are digging in a deep distant cave, which I'm pretty sure we are not in a residence area that disables explosions.

    Same for TNT as well. Global flag is true, but they'll explode and the blocks are "recovered" after 3 secs. Will be greatly appreciated if anyone can help me out. Config files will be provided if needed. Thanks!
  20. Offline

    Daniel Few

    Check to see if your explosions flag is set to true. If it's false, you will get NO explosions including creepers and TNT.

    So if you WANT creepers and TNT to explode, set this to TRUE
  21. Offline


    With an incomplete website and a post which links only to the website, I hope you can excuse my confusion:

    I'm trying to disable monsters on the world, but still have the potential to spawn monsters with another plugin - it seemed to me, based on the website, that I could do this (by setting the global monster flag to false, near the bottom here):

    #These are Global Settings for Residence.
        # Wooden Axe is the default selection tool for Residence.
        # You can change it to another item ID listed here:
        SelectionToolId: 287
        # This determines which tool you can use to see info on residences, default is String.
        # Simply equip this tool and hit a location inside the residence and it will display the info for it.
        InfoToolId: 287
       # The interval, in milliseconds, between movement checks.
       # Reducing this will increase the load on the server.
       # Increasing this will allow players to move further in movement restricted zones before they are teleported out.
        MoveCheckInterval: 1000
        # The interval, in minutes, between residence saves.
        SaveInterval: 10
        # The default group to use if Permissions fails to attach or your not using Permissions.
        DefaultGroup: default
        # Enable / Disable the Lease System.
        UseLeaseSystem: false
        # The interval, in minutes, between residence lease checks (if leases are enabled).
        LeaseCheckInterval: 10
        # Whether or not to use the Permissions system in conjunction with this config.
        EnablePermissions: true
        # Enable / Disable Residence's Economy System.
        EnableEconomy: false
        # The economy system to use (iConomy or MineConomy).
        EconomySystem: iConomy
        # Whether or not to ignore the usual Permission flags and only allow OPs and groups with 'residence.admin' to change residences.
        AdminOnlyCommands: false
        # Setting this to true makes server OPs admins.
        AdminOPs: false
        # These flags are applied, by default, when the player is not within another residence.
        # All flags default to true if not specified.
            Global: #these are default for all worlds unless specified below, they can be overridden per group
                use: true
                build: true
                ignite: true
                firespread: true
                damage: true
                creeper: true
                monsters: false
                tnt: true
                pvp: true
    Monsters still spawn, however. Also, does the monsters flag include animals? If not, could there be a flag for animal spawning as well?

    Lastly, could there be a way to prevent players from creating residences using coordinates? As far as I can tell, it seems that a player could create a giant residence around the spawn point, no? Aside from that, it's just not a feature I want to enable, though I do want the rest of the plugin's functionality.
  22. Offline

    Ross Gosling


    -If a player is attacked in a PvP area and they leave the area they can still be attacked for 3 seconds and the time resets everytime they are attacked before the 3 seconds runs out

    i want this feature because people often run out of arenas making the winning player get annoyed =)
  23. Offline


    Is it possible for the owner of a zone (test) to create a subzone (test.monkey), and lease out test.monkey to other players, while keeping ownership of test? For example, I have an apartment building with many floors. If i create a create a zone around the entire building, and a subzone around each floor, can I have other players pay me rent for living there? (if not, this would be a great feature to add)

    Also, can the the lease amounts be defined by the owner of the zone? or if leasing is turned on, are they all a fixed price? Ideally I'd want leasing for zones off, and for sub-zones configurable by the owner of that zone.
  24. Offline


    Thank you, you're right, Residence is loading before my MultiWorld plugin :
    17:03:59 [INFO] [Residence] Found Permissions Plugin!
    17:03:59 [INFO] [Residence] Successfully linked with iConomy!
    17:03:59 [INFO] [Residence] Loaded Residences...
    17:03:59 [INFO] [Residence] Enabled! Version v2.0 by bekvon
    17:03:59 [INFO] MapMarkers version 0.3.2 enabled
    17:03:59 [INFO] [MultiVerse] Permissions Found
    17:03:59 [INFO] [MultiVerse] - Version 1.6.4 Enabled
    17:03:59 [INFO] [MultiVerse] Found iConomy, enabling payments.
    17:03:59 [INFO] [MultiVerse] Loading World & Settings - 'accueil' - NORMAL
    17:03:59 [INFO] [MultiVerse] Loading World & Settings - 'magiecraft' - NORMAL
    17:03:59 [INFO] WorldGuard: (magiecraft) Single session is enforced.
    17:03:59 [INFO] WorldGuard: (magiecraft) TNT ignition is blocked.
    17:03:59 [INFO] WorldGuard: (magiecraft) Lighters are blocked.
    17:03:59 [INFO] WorldGuard: (magiecraft) Lava fire is blocked.
    17:03:59 [INFO] WorldGuard: (magiecraft) All fire spread is disabled.
    17:03:59 [INFO] WorldGuard: Loaded configuration for world 'magiecraft"
    17:03:59 [INFO] WorldGuard: 2 regions loaded for 'magiecraft'
    17:04:00 [INFO] Activated world 'magiecraft' in Dynmap.
    17:04:00 [INFO] [MultiVerse] 2 - World(s) loaded.
    17:04:00 [INFO] [MultiVerse] Loading Portals
    17:04:00 [INFO] [MultiVerse] 0 - Portal(s) loaded.
    My MultiWorld plugin is MultiVerse but I have not found how to make that MultiVerse starts before Residence.
    What I must to change ? A setting ?

    Thank you for helping me, I'm a bit lost :oops:

    Sorry, but I'm French ^^'
  25. Offline


    Rename Multiverse.jar into aMultiverse.jar - and it's fixed ;)
  26. Offline


    Oh great ! CB load the plugins in alphabetical order ^^

    Thank you man.
  27. Offline

    Daniel Few

    Ok 1, no need to be rude becuase bekvon is busy making residence better for you and other bukkit users.
    The monster flag should disable monsters, however without knowing what version of residence your using, there is no way to say why it isn't working.
    So post that and maybe I can help.

    Also, what do you mean 'a post which links only to the website'.
  28. Offline


    Well nope, I downloaded the recommended build. Still have the error.
    Config file here :
  29. Offline


    You are amazing bekvon ;)
    The converter is working perct <3
    Tanks for this nice feature.
  30. Offline


    I was making no attempt to be rude, but simply validating my asking of a n00b question. Since, if the documentation on the website were finished, that would have certainly been a very n00bish post for me to make.

    Latest recommended build of Residence (v2.0)

    The original post in this thread only gives documentation for Residence by linking to the website, so my question also didn't have documentation in the post either.
  31. Offline


    I report that too :

    When i type : /res set <residence> tp true
    or : /res pset <residence> <user> tp true

    they can't tp on my residence !
Thread Status:
Not open for further replies.

Share This Page