By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

Plot Generation Plugin for PocketMine-MP Servers
version 1.6.5
Approved
Direct Download How to install?
Switch version
2246 Downloads / 19570 Total
41 Reviews
Plugin Description §

Intro

Discord

MyPlot is a plugin for generating plot worlds for players to claim, build, or do whatever they want on.

The plugin is designed based on PlotMe for Bukkit servers and will soon implement features from PlotSquared too.

Features

  • Plot World Generation
  • Multiworld support
  • Custom Translation Message Support
  • Customizable plot world settings
    • Plots can be claimed, disposed, and reset
    • Plots can be warped to using their X;Z coordinates
    • Multiple plot homes can be had and used
    • Helpers can be added to build on plots
    • Annoying players can be blocked from plots
    • Customizable plot biomes
    • Individual Plot Pvp Settings
  • Admins can change plot owners
  • Plots can be given away to others
  • Available plots are granted via permission
  • Multiple data providers available (SQLite3, MySQL, YAML, JSON)
  • Intuitive Wiki for support: https://github.com/jasonwynn10/MyPlot/wiki

Future Additions

  • Plot Borders will be changeable by plot owners and helpers
  • Plots will be able to be bought, sold, and auctioned
  • Adjacent plots with the same owner will be able to merge into a single larger plot
  • Plots will be able to expire and automatically reset if the owner does not come online within a set amount of time
  • Plots will be able to be marked as completed for builders and rated for build quality

About

The Plugin was originally authored by Wies with the help of Exxarion. After completing most of the plugin, they went inactive, but I was granted permission to maintain the project. They later left the community altogether.

The plugin is now being maintained for each PocketMine GitHub release and additional features are added each update!

What's new §
  • Make sure the plot level is valid for possible changes in plot clearing from events
  • Corrected MySQL provider variable names
  • Fixed /p auto subcommand crash
  • Fixed plot chunks API not giving all plot chunks
  • Improve block event cancellation message for debugging
  • save pvp in JSON provider
  • Fix YAML and JSON deleted plots in cache
  • Bypass offline player API shortcomings
  • Fix some confusing/incorrect messages
  • Tweak movement tracking logic
  • Use new API for plot matching checks
  • Fix Data Provider issues
  • Remove SQLite3 requirement
    • JSON is now the default provider if an invalid one is set in the config
  • Fix custom messages resetting every restart
  • Add Custom Translation Message Support (#223)
  • Remove unused world config settings
  • Fixed plot pvp resetting every save
  • Fixed a crash with MySQL
  • Use proper level unloading API
  • Allow universal plot denial
  • Data folder is automatically created for YAML and JSON
  • Don't depend on the generator to set the world's default spawn
  • Make sure WorldStyler is installed for FastClearing
  • Use individual world height until MCRegion support is dropped
  • Released some functions for externally loaded SubCommands
  • Fix recently discovered crash caused by EntityMoveEvent
  • Fixed popup config overriding plot events
  • Fixed longtime biome changing bug
  • Swap /p generate parameter order
  • Better debug messages for events
  • Revamp plot clearing with WorldStyler
  • Simplify PlotBB code
  • Latest SpoonDetector version
  • Allow subcommand loading and unloading
  • Fixed generation subcommand error
  • Pvp is cancellable in events
  • MyPlot Event Support
  • Redesigned API
  • External Plugin SubCommands for /plot
  • New /p generate argument automatically send players to the world
  • If /p warp command fails, an error message is sent
  • Using new pocketmine API for getting chunk viewers
  • Fix /p info usage message
  • read world settings directly from config instead of hardcoded values
  • Automatically allow new biome types if added in future pocketmine updates
  • Complete French language support
  • Add Korean translation (#201)
  • Added some french translations from @Ad5001 old fork
  • Removed some unused message fields
  • Auto-complete online player names
  • Enforce ISO 639-2/T 3-letter language codes
  • Display confirmation message instead of usage message for /p dispose (#208)
  • Improved tile removal
  • Testing a new method for getting plot chunks
  • Add missing translations to deu.ini (#200)
  • Pocketmine API 3.4.x is now required
  • Removed duplicate "usage" in some usage messages
  • Updated README links
  • Utilize new liquid flow control event to increase server performance and plugin compatibility
  • Added turkish language pack(#186)
  • Close #187, fixes Spanish pack issues.
    • issue was literally Command.Usage being uppercased. thank you for not giving errors.
    • Thank you @Aericio !
  • Fixed #183
  • Fixed #188
  • Fixed directional issues with AABBs
  • Flag entities instead of closing
  • Implement world pvp restriction override
  • Mass Language File Update
    • This adds new keys to old langauge files. Everything still needs updated
  • Redirect /plot to /plot help subcommand when there are no arguments
  • Added pvp bypass permission for OPs
    • Changed myplot.admin.bypassdeny permission
  • Run plots table updater before prepared statements
  • Added support for PocketMine 3.0.0
  • Only require mysqli if MySQL is going to be used
  • Recheck config file immediately before generating new level
  • Rewrite the spanish language pack (#156)
  • Fixed a MySQL issuewith the php config
  • Fixed Sign vulnerability
  • Use new API for block updates
  • Meet poggit new startup text standards
  • Fix liquids not working in non-plot worlds
  • Added new icon
  • Fixed issue with permissions breaking

dev0990
using v1.6.5
09 Oct 19
MyPlot is the best plugin: D
Minecraftfan714
using v1.6.5
26 Aug 19
Nice Plugin :D please add: - /merge - /p h <playername> -/p rand -/p flag set <pvp:build:usw> <true:false> thx :D
ID-GAMER
using v1.6.3
15 Aug 19
Good plugin. 1 feature no added /p merge please
RafmexHD
using v1.6.3
14 Aug 19
Can you please add /p home {Name} {ID}
jasonwynn10
Staff
14 Aug 19
Homes can be made public by using the extender plugin. https://gist.github.com/jasonwynn10/8ea725774fb11bc947e32ca347bc4ab4
DramaLvl1
using v1.6.3
13 Aug 19
Is a very Good plugin but you can add /p merge or /p rand
jasonwynn10
Staff
14 Aug 19
borders can be changed using my extender plugin. https://gist.github.com/jasonwynn10/69acd21fd4878c502de9651d25b68199
LiaamDev
using v1.6.3
13 Aug 19
Great plugin! A plot merge option would bring the plugin to the next level. :)
jasonwynn10
Staff
14 Aug 19
WIP
Darkfighter710
using v1.6.3
12 Aug 19
/p deny work!! Realy great!
Darkfighter710
using v1.6.1
16 Jul 19
The best plot plugin of all! But can you fix the /p denyplayer bug? The command don't work.. Players can get on all plots :/ please fix it thx :)
TestingFiveSecond
using v1.5.4
29 May 19
This plugin is summy cool
Wynnay
using v1.5.1
30 Mar 19
[Server thread/CRITICAL]: TypeError: "Argument 1 passed to pocketmine\event\Event::setCancelled() must be of the type boolean, null given, called in phar:///home/container/plugins/MyPlot (1).phar/src/MyPlot/EventListener.php on line 135" (EXCEPTION) in "sr
jasonwynn10
Staff
01 Apr 19
Fixed in upcoming release
s3bastianeljas
using v1.4.0-1
25 Feb 19
Is there a way to set a maximum of plots a player can claim? (e. g. Players with Rank MEMBER can claim 2 plots; every player with Rank VIP can claim 4 plots;...) You could also add that first 2 plots are free and if you want to claim more you have to pay
jasonwynn10
Staff
26 Feb 19
MyPlot uses a special system where you can set the permission `myplot.claimplots.#` and the number set will be the maximum plots that can be owned. `myplot.claimplots.unlimited` will grant unlimited plot ownership. More information can be found on the MyPlot wiki page https://github.com/jasonwynn10/MyPlot/wiki/Commands-And-Permissions
HotUrsula
using v1.4.0-1
23 Feb 19
can you please add /p merge ?
jasonwynn10
Staff
24 Feb 19
Sure, in 2 years. https://github.com/jasonwynn10/MyPlot/issues/59#issuecomment-465640629
AmeerReal
using v1.3.8
19 Jan 19
Is there any possible way that let me make an infinitive world with plots?
jasonwynn10
Staff
18 Feb 19
Can you clarify what you mean? You can contact me on my discord server if you need anything further. https://discord.gg/Qqcpp9Q
diaserver
using v1.3.8
19 Jan 19
Good!
Wertzui123
using v1.3.8
01 Jan 19
Can you add /p copy to copy plots /p past to paste plots /p set {item} to change the hole plot and /(p )rand to change the plots rand??
jasonwynn10
Staff
18 Feb 19
if you want to copy/paste plots then you will need a world edit plugin. That feature is not planned to be added. As for the other requested features, please post them in the discord server with more details since I cannot clearly understand what you mean. https://discord.gg/Qqcpp9Q
Lpmitkevfan
using v1.3.8
31 Dec 18
A great plugin! But when will the 1.3.9 come out with the mergen of plots? Could you send me an answer via my e-mail address? Would be so cool Email: [email protected]
jasonwynn10
Staff
31 Dec 18
Plot merging is a planned feature but will not be added for a long time due to its complexity.
SpyOfLoxley
using v1.3.8
31 Dec 18
Good but i have one question: After some time like a day all players loose their plots. That means, it's not their plot anymore, but the buildings are still there.After that they can't claim it back, because the plugin thinks they already have 2 plots Help
jasonwynn10
Staff
18 Feb 19
This is irregular behavior. What method is the data being saved, and does this happen between server restarts? https://discord.gg/Qqcpp9Q
ElementalMinecraftGaming
using v1.3.8
14 Dec 18
Fantastic plugin. Very popular with players.
GammaGamingHD
using v1.3.7
06 Nov 18
Thanks for this awesome Plugin Dude! But there is a bug i cant dispose my plot because /p dispose isnt working,its always repeating the syntax
jasonwynn10
Staff
31 Dec 18
If there is an issue and you get console output, please make an issue on the github repository
SpyOfLoxley
using v1.3.6
04 Jan 19
I found out how to fix my first problem at the bottom of the comment section, but the main problem is that the plot world is crashing after i rejoin to my server. I have to restart the server everytime..
jasonwynn10
Staff
18 Feb 19
Bugs aren't easy to find or fix without console messages. Please post a screenshot of what myplot output in your console in my discord server and any more information that might be helpful. Thanks! https://discord.gg/Qqcpp9Q
ilyasafr
using v1.3.6
27 Sep 18
can this plugin create inventory on plotworld only so when switching world inventory is different note: im new on mc server XD
jasonwynn10
Staff
10 Oct 18
That's not the purpose for this plugin. I recommend asking for something like that on the forums.
HaraldH2k02
using v1.3.6
28 Aug 18
When I start pocketmine: [21:20:25] [Server thread/ERROR]: Required extension sqlite3 not loaded [21:20:25] [Server thread/CRITICAL]: Could not load plugin 'MyPlot'
jasonwynn10
Staff
10 Oct 18
https://github.com/jasonwynn10/MyPlot/wiki/FAQ
XPAdventureYT
using v1.3.6
19 Aug 18
how may the players get blocks?
jasonwynn10
Staff
22 Aug 18
It's up to the server owners
Guardian56
using v1.3.6
15 Aug 18
Wolfkid200444
using v1.3.6
07 Aug 18
Hey i like the plugin how do i make a plot world?
jasonwynn10
Staff
22 Aug 18
/p generate <world name>
HOSTMARCEL
using v1.2.6
04 Jul 18
awesome plugin keep up the good work! and GianisTsol the error ''Required extension sqlite3 not loaded'' means u have not removed the ---> ; in frond of the sqlite3 extension in php.ini check that :)
Altie222
using v1.2.5
09 Jun 18
The actual claimed plots cannot be broken by normal players, what to do?
jasonwynn10
Staff
19 Jun 18
Are the players the owner of the plot, added as helpers, or assigned the op permission to edit the plots?
Matthew081302
using v1.2.5
21 May 18
The plugin repeatidly crashed the server
jasonwynn10
Staff
19 Jun 18
I can't really help without an error message
Trazader
using v1.2.5
20 May 18
If I upload this plugin to the server, then I get the server no longer started and in the console there are error messages. But otherwise the plugin is very good.
jasonwynn10
Staff
19 Jun 18
Thank you for the good review! I'm sorry to hear that the plugin is causing crashes, but I can't really help without an error message. Maybe you could post it in the discord server?
kevinishawesome
using v1.2.5
19 May 18
TediTheWarrior
using v1.2.4
21 May 18
Sounds awesome!
Kjenium
using v1.2.4
10 May 18
the worlds crash on w10
jasonwynn10
Staff
19 Jun 18
I can't really help without an error message
kevinishawesome
using v1.2.4
26 Apr 18
Good update! Needs to be approved!
JGYTVevo
using v1.2.4
15 Mar 18
I am going to try this out i rate 5 stars because im nice :D
jasonwynn10
Staff
19 Jun 18
Thank you! I hope you like the plugin :D
DrakerZR
using v1.2.3
12 Mar 18
Just... Beautiful <3
tunaoflas
using v1.2.3
21 Feb 18
Turkish language support would be nice
jasonwynn10
Staff
06 Mar 18
Feel free to make a Pull Request on the repository to add it :D
SivannGamingOld
using v1.1.7-pre
16 Feb 18
Very great plugin!!!
jasonwynn10
Staff
18 Feb 18
Thank You!
Lihener
using v1.1.7-pre
07 Jan 18
Por favor actualizan ya a la ALPHA 10
jasonwynn10
Staff
26 Jan 18
The update is coming soon :D
AkmalFairuz
using v1.1.7-pre
06 Jan 18
bagus
ItsMCB
using v1.1.7-pre
01 Jan 18
I can't wait for it to update to 3.0.0-Alpha10!
jasonwynn10
Staff
26 Jan 18
Coming very soon! :D

Reply to review by :

Supported API versions
3.4.0
->
3.9.4
Dependencies
EconomyAPI 5.7.1-3
Optional
View Plugin
WorldStyler 1.0
Optional
View Plugin
Requirements & Enhancements
MySQL server Enhancement Requires Read/Write Permissions
Producers §
  • Collaborators:
    • @Exxarion
    • @wiez
  • Contributors:
    • @HimbeersaftLP
    • @Sandertv
    • @cawloft
    • @iksaku
    • @thebigsmileXD
  • Translators:
    • @Aericio
    • @AryToNeX
    • @Eren5960
    • @Jelly9912
    • @Johnmacrocraft
    • @LeoBdt
    • @MorpheusTP
    • @PikyCZ
    • @SalmonDE
    • @daany123
    • @jerryzooyoyo
    • @kenygamer
    • @thelucyclub
License §
Categories:
World Generators
Admin Tools
Anti-Griefing Tools
Teleportation
Economy
World Editing and Management
Miscellaneous
Permissions
Manage world generators
Database
Other files
Permissions
Commands
Edit world
External Internet clients

You can leave one review per plugin release, and delete or update your review at any time

Loading...