Get an Epic Experience with Premium

PlotMe

Anti-Griefing Tools Login to Add Favorites
  • 3 Likes
  • Minecraft
  • 33,303 Monthly Downloads
  • Supports: CB 1.7.2-R0.3
  • 622,024 Total Downloads
  • Updated 05/02/2014
  • Created 06/03/2012
  • 43 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU Lesser General Public License version 3 (LGPLv3)
  • Newest File: v0.13f
or
Support development! **
Donate

About 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

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.

What do I do if it doesn't work on my server?

Well, it's probably a problem on your side. While you figure it out, you can downgrade to v0.13b without any issue. The database will still work and it will use the same plots.

Help people can't build!

This will happen if your server is in offline mode. Rollback to v0.13b or put your server online.

v0.13f

Fixes

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

Comments

First Previous Page 1 of 2 Next Last
  • #28
    SWEET! I just got a free Minecraft card code at http://minecraftcode.me/
  • #27
    SWEET! I just got a free Minecraft card code at http://minecraftcode.me/
  • #26

    I've been running PlotMe for a while now and it's a great way to allow creative building and it's been working great for me. However, somebody on my server noticed today that if they travel a little distance away from the center that there appears to be a normal looking world there with trees, hills, water, etc. It's almost like the PlotMe world generator only went so far out. Has anyone else seen this and/or any suggestions on how I might could correct the problem? Thanks in advance...

  • #25
    This is my config file and i do not know how to inculde plotme.use or plotme.limit.1 please reply how t do it thnxs if you do worlds: plotworld: PlotAutoLimit: 1000 PathWidth: 7 PlotSize: 32 BottomBlockId: '7' WallBlockId: '44' PlotFloorBlockId: '2' PlotFillingBlockId: '3' RoadMainBlockId: '5' RoadStripeBlockId: '5:2' RoadHeight: 64 DaysToExpiration: 7 ProtectedBlocks: - 54 - 61 - 62 - 120 - 94 - 93 - 84 - 25 - 355 - 118 - 117 - 138 - 140 - 145 PreventedItems: - '351:15' - '259' - '328' - '343' - '342' - '333' ProtectedWallBlockId: '44:4' ForSaleWallBlockId: '44:1' AuctionWallBlockId: '44:1' AutoLinkPlots: true DisableExplosion: true DisableIgnition: true economy: UseEconomy: false CanPutOnSale: false CanSellToBank: false RefundClaimPriceOnReset: false RefundClaimPriceOnSetOwner: false ClaimPrice: 0.0 ClearPrice: 0.0 AddPlayerPrice: 0.0 DenyPlayerPrice: 0.0 RemovePlayerPrice: 0.0 UndenyPlayerPrice: 0.0 PlotHomePrice: 0.0 CanCustomizeSellPrice: false SellToPlayerPrice: 0.0 SellToBankPrice: 0.0 BuyFromBankPrice: 0.0 AddCommentPrice: 0.0 BiomeChangePrice: 0.0 ProtectPrice: 0.0 DisposePrice: 0.0 usemySQL: false mySQLconn: jdbc:mysql://localhost:3306/minecraft mySQLuname: root mySQLpass: password globalUseEconomy: false AdvancedLogging: false Language: english allowWorldTeleport: true defaultWEAnywhere: false auto-update: false allowToDeny: true
  • #24

    Can anyone answer why half the time I am unable to remove items from my plot randomly. Literally random items at random times. I am admin/op so why wouldnt it let me. I can only remove in creative its really annoying because I then lose the resource.

  • #23
    Very important sugestion

    my English is very bad

    i use plotme for a very long time,i have 2 Very important sugestions:

    1,add a function that can make 2 plots into 1 big plot,this will very useful。

    2,add a function command that can let all other players can't move in my plot,but not need to use command:/p deny xxx,for many times for per player。

    Last edited by chinafriend on 3/5/2014 2:32:52 AM
  • #22

    i need 2 plotworlds one for prison and one for creative, anytime i make another one... it wont work... 

  • #21

    Where is the download link for the WORLD

  • #19

    when i do /plotme claim it says Not a plot world and i used PlotMe as the generator. HELP

  • #20

    I have the same problem

  • #18

    It's a good plugin! If you have a server and you're worried to make a Creative world because other players may grief you, then here's the solution :)

  • #17

    I'd like to see functionality with server software to download an MCEdit schematic of a specific plot, found by ID

  • #16

    say if someone wants a bigger place than the standard , is there a way to merge two or more empty plots to make one bigger plot..?

  • #14
    [bug] griefing using tnt cannon

    Hello, just found a possible bug, or perhaps something i miss in configuration....
    Using a tnt cannon is possible to fire Gravel on other plots and on roads.
    By it's nature gravel positioning itself and so it is not removed by clearlag after.

  • #12

    on m plotme ops can build but ppl who ant op cant why please ryply

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Alienware Alpha Giveaway!