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

FAQUsageRequirements
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 a command to flag plots Done and a command for admins to see plots that are done
  • Add function to connect adjacent plots of the same owner.
  • Find a way to generate normal world plots

Optional Addon 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 Cyprusdemon13 Cyprusdemon13 Jul 25, 2014 at 20:33 UTC - 0 likes

    Hello! I saw on another server that when somebody jumps on crops, they don't break, but on my server they do? How can I stop this?

  • Avatar of mscott1106 mscott1106 Jul 25, 2014 at 01:38 UTC - 0 likes

    THX SOOO much!!! Anyway, how to you change it to where when someone enters the world , there are in creative?

  • Avatar of reneg1990 reneg1990 Jul 25, 2014 at 00:05 UTC - 0 likes

    So everything is working as intended for me, really a nice plugin you lot made. I have one questions though, how exactly does the auctions work? I know how to set a plot for auction and set a start bid, but i can literally not find out when a plot's auction actually ends, nor can i find a place to do any sorts of configuring for that, any help?

  • Avatar of Mcraftpete Mcraftpete Jul 24, 2014 at 08:32 UTC - 0 likes

    Hi, I am trying to upgrade to uuid versions. I run bungee and spigot , in my bungee config I have this... ip_forward: true online_mode: true

    While in bukkit online mode = false

    This does forward the correct online uuids to bukkit as I updated many other plugins that work perfectly.

    This one says no plot so not updating uuids , I use f version plotme and vailt 1.4.1

    Could you give me anything I might be doing wrong ?

    Thanks fro your help.

  • Avatar of Kervinou Kervinou Jul 24, 2014 at 06:56 UTC - 0 likes

    Hi !

    I have a minor issue !
    i have upgrade to 1.7.10 server that hosting my freebuild plotme map
    this work with dynmap-plotme

    i have always plotme13b cause other recently release dont work correctly with plot that are lost and not sync with player

    so i have a gap in 3D view only between red lines of dynmap-plotme and slot of plotme

    example will be better (cause my poor english ! ;)
    http://playcraft.fr/carte-du-freebuild

    thanks
    :-)

    ps: i have done exactly same thing on two others servers, in one bug is present and in the other bug is not present !!

    French Minecraft Server and French Translated Plugins ;-)
    Playcraft Network: http://playcraft.fr -- server: hub.playcraft.fr
    MadInCRAFT Only +18y & whitelist : http://madincraft.fr -- server: jouer.madincraft.fr
  • Avatar of KylarRakestraw KylarRakestraw Jul 24, 2014 at 05:37 UTC - 0 likes

    I run a prison server, and donator's can own multiple plots, but the problem is whenever they claim a new plot, it does or does not make it their #1 plot sometimes, and so on depending on how many plots they have. It would be nice if there was a command when claiming such as /p claim:2, /p claim:3 etc... Or /p setplot 1, /p setplot 2 etc.

  • Avatar of RockyMan13 RockyMan13 Jul 23, 2014 at 21:39 UTC - 0 likes

    Hi

    Could you add support for VoxelSniper please?

    BFAK:90857347,d1e7825e8fcd5b70edade06a7cadd285326d1345822cc4575b35a2a69cc9f0dc

  • Avatar of Greenman1805 Greenman1805 Jul 23, 2014 at 20:08 UTC - 0 likes

    @mscott1106: Go

    The name of your world has to have the same name like the name in the config.

  • Avatar of mscott1106 mscott1106 Jul 23, 2014 at 16:52 UTC - 0 likes

    Plz help. I got this plugin along with mtiverse, so that I could use it to get to the world. So I make the world with the plots, but I try to use /plot me claim on a plot, but it says it's not a plot world!!! Plz help!!!

  • Avatar of Kervinou Kervinou Jul 23, 2014 at 15:56 UTC - 0 likes

    <<reply 2279667>>

    Hi !
    +1 for this question ;)

    ==> "Is there a way to give player one free plot while keeping all other plots for sale?"

    I use actually plotme.setowner permission that i have given to moderators, so modo take a plot by /p auto or /p claim and after he /p setowner <player>

    it is actually the only solution that i found, but if tomorrow, it is possible to have one plot free but other for sale, i am OK... it will be very good :-)

    Thanks

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
580,103
Recent files

Authors

Relationships

Optional dependency
LWC
Vault
WorldEdit