PlotMe

PlotMe logo by xDizasterCYx

Introduction

Greetings dear server admins! I present to you, PlotMe, a multi-world plot
management plugin. Each plot world has its own configurations. Each plot is also protected and only the owner can build on it. The paths/road surrounding the plots are protected against any type of griefing.
DynMap world example

Connections to Mojang server

The latest version of this plugin (v0.13d) and the next version going forward now connect to the mojang servers to request UUIDs of offline players when needed. This is to ensure players that change name do not lose their plots. This feature cannot be turned off.

What are UUIDs?

Mojang started creating a way to let players change their username. To allow this, each player now connects to servers using their name and their UUID which stands for Universely Unique Identifier. Each account is associated to 1 UUID and it will never change. This means that servers, when saving data, need to now save by UUID instead of saving by Username. This is to prevent players from losing their plots if they decide to change username.

News 2014-08-23

We will now try to give limited support on an irc channel, on EsperNet channel #WorldCretornica.

News 2014-08-19

Added a bunch of plugins to the list of optional plugins, check them out!

News 2014-04-29

Released PlotMe v0.13c ONLY FOR 1.7.9 that provides support for UUIDs.
Also, I have posted a page containing the SURVEY RESULTS

CI - Continuous Integration

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk. http://ci.hawkfalcon.com/view/ZachBora/

InstallationFAQUsageRequirements
CommandsPermissionsConfiguration
LocalizationWorldEdit UsageDynMap Addon
MetricsRecruiting

Video Guides

EnglishGermanSpanishPolish


To Do List

  • Find a way to make /plot move more stable.
  • Add function to move a plot from a smaller world to a bigger plot world.
  • Add function to connect adjacent plots of the same owner.
  • Find a way to generate normal world plots

Optional Plugins

Incompatibilities

  • NoPlugins
  • PluginGaurd (I don't know where people get this one, but it's incompatible)

Example Servers

Current Version Changes

Version 0.13f

Fixes

  • Nullpointerexception on player login
  • Nullpointerexception when looking at a plot information on a currency plot world

Version 0.13de

Fixes

  • Made SqlManager.addPlotComment() also accept the same arguments as the previous plotme version.

Version 0.13c

Additions

  • Updated to use UUIDs on Owner, Current Bidder, Allowed players, Denied players and commenters
    • On first start, server will fetch the UUID of every player in the database. This is made in an asynchronous process and should cause minimal lag to the server.
    • When testing if a player can build in an area, his UUID is now compared instead of his name.
    • Soon Mojang will allow players to change name. To compensate for that, when a player logs on the server, it will verify and update when needed his name on plots. This is also done asynchronously but I believe it could cause issues on dense servers with many many plots. If it becomes a problem, I might turn this into a manual process. The player would need to type a command to update plots with his name.
    • When you set a plot to a player, add a player, deny a player, if that player is not online, it will query the mojang server to fetch his UUID. This way, if the player changes name before he logs back on there is less chance of issues.

Fixes

  • Items from Item frames can no longer be removed by unauthorized players
  • Snowman no longer leave snow behind them (You will see ghost snow but it will be gone if you relog)
  • Fixed the generator to properly use the second value in blocks defined in configuration (i.e RoadMainBlockId: '159:9')
  • Fixed migration from Flat file to SQL where it would not copy the allowed/denied/comments
  • Fixed a typo in a caption when removing denied players

Full changelog history

Donate

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Andythebird Andythebird Jan 12, 2013 at 00:18 UTC - 0 likes

    Best plugin I've found to create "cities" please DO NOT ABANDON this project and keep going :D

    <<size 0px>>BFAK:90620366,2d5c9fb8333dc1b24dace0a996b07c19a775bf61d0785247a89ea8ae70035596<</size>>

  • Avatar of zachbora zachbora Jan 11, 2013 at 21:55 UTC - 0 likes

    @Slade_Frost: Go

    You'll need a permission plugin and to give people the plotme.use permission. Notice it has no star, just plain "plotme.use".

  • Avatar of Slade_Frost Slade_Frost Jan 11, 2013 at 21:43 UTC - 0 likes

    Hi only ops on my server can claim plots please help i cant get this workin

  • Avatar of supawiz6991 supawiz6991 Jan 11, 2013 at 15:46 UTC - 0 likes

    Ah Ha! See I knew I missed something! When I block lava in worldedit I assume admins wont be affected?

  • Avatar of zachbora zachbora Jan 11, 2013 at 12:47 UTC - 0 likes

    @supawiz6991: Go

    You have to block lava and tnt in worldedit.

  • Avatar of supawiz6991 supawiz6991 Jan 11, 2013 at 05:20 UTC - 0 likes

    Hello, First I would like to say Nice Job on the plugin! I really like it and the server I help administrate is seriously considering adding your plugin to our playland server.

    I've installed your plugin on my test server to see how it worked and to get familiar with it before putting it in a live environment.

    Now I do have a question. I added lava (both flowing and non-flowing), lava bucket and TNT to the prevented items list however these items (with the exception of the lava bucket) can be spawned using worldedit. Did I miss something in configs or is this because W/E is a separate plugin?

    I would like to note that even though I was able to spawn lava and make it flow. .. plotme didn't allow it to flow out of the plot.... Thanks for That!

    Last edited Jan 11, 2013 by supawiz6991
  • Avatar of zachbora zachbora Jan 10, 2013 at 16:09 UTC - 1 like

    @XxkevvaxX: Go

    You can in no way say this is a bad plugin. This plugin is just unsuited for your needs that's all.

    PlotMe was made as a Hub for new players of your server to build in a protected area without needing any admin operation.

    If you look around you will see plugins that let you make plots in a normal world, but most use worldguard regions and require your admins to create the plots.

  • Avatar of XxkevvaxX XxkevvaxX Jan 10, 2013 at 16:04 UTC - 0 likes

    @oOAfterShockOo: Go

    it's kinda bad plugin :/ i want to make a city/server with a ton of warps, towns, and other shit and that world ONLY generates plots and u can't create/claim/own a plot in normal world!

  • Avatar of XxkevvaxX XxkevvaxX Jan 10, 2013 at 15:59 UTC - 0 likes

    @oOAfterShockOo: Go

    But Dude? if i do that my world won't be able to still make any plots SINCE I MAKE A NEW WORLD! pls help me!

  • Avatar of oOAfterShockOo oOAfterShockOo Jan 10, 2013 at 02:34 UTC - 0 likes

    @tedgp908: Go

    Hey There tedgp908! What I did was got multiverse like you did and typed:

    /mv create plotworld normal -g PlotMe

    IMPORTANT KEEP NAME OF WORLD AS STATED ABOVE!

    Copy and paste this above statement into your chat and press enter to let it generate a plotworld for you, Then type:

    /mvtp plotworld

    To Teleport to the world and then try to claim a plot. (Also Please check if you have added permissions)

    Hope This Helped!

    Happy Mining!

    Last edited Jan 10, 2013 by oOAfterShockOo

Facts

Date created
Jun 03, 2012
Categories
Last update
May 02, 2014
Development stage
Release
Language
  • enUS
License
GNU Lesser General Public License version 3 (LGPLv3)
Curse link
PlotMe
Downloads
617,644
Recent files
  • R: v0.13f for CB 1.7.9-R0.2 May 02, 2014
  • R: v0.13e for CB 1.7.9-R0.2 Apr 30, 2014
  • R: v0.13b for CB 1.7.2-R0.2 May 30, 2013
  • R: v0.13 for CB 1.5.2-R0.1 Feb 02, 2013
  • R: v0.12e for CB 1.4.7-R0.1 Jan 30, 2013

Authors

Relationships

Optional dependency
LWC
Vault
WorldEdit