Player Plot icon

Player Plot -----

Build without fear!




Whats new?
[Note] The language file has changed. delete to allow it to reload.
[Note] The package name has changed. Plugins using the API need to update


Added
- Support for 1.17

Changed

- package renamed to me.sword7

Removed
- /playerplot update command, permission, and messages
----------, Aug 19, 2021

Whats new?
[Alter] The language file has changed. delete to allow it to reload.

Added
- added language files
- German (thanks vHypnoticYT)
- Russian (thanks Rundik)
- added ApiHero implementation
- Support for 1.16.4

Changed
- updated Spanish translation file (thanks Mosquito)

Fixed
- multi-world plot support
- fixed help message for /playerplot reload and /playerplot update
----------, Nov 11, 2020

Whats new?
[Warning] The config file has changed. delete to allow it to reload.
[Warning] The language file has changed. delete to allow it to reload.


Added
- Optional plot protection warning sound and particle

Changed
- Removed PlayerPlot prefix from /plot scan and plot protection message.
- Added dialog-less option for plot protection warning.
- Updated language file

Fixed

- Bug where anyone could use /playerplot reload and update
----------, Oct 5, 2020

Whats new?
[Warning] 1.19.0 requires the new texture pack.
[Warning] The /plotdeed command has changed.
[Warning] The language file has changed, delete to allow it to reload.
[Warning] The config file has changed. delete to allow it to reload.


Added
- Added introductory message to /playerplot command
- Added back some admin commands (/plot activity command will return in the data storage update)
- Added commands:
> /playerplot info - get plugin info
> /playerplot reload - reload player plot config (plot/user data will not reload yet)
> /playerplot update - check for updates
> /writedeed - write plot deeds
> /allplots - view all plots
> /delplot - delete any plot
> /delplotconfirm - confirm deletion
> /delplotcancel - confirm deletion​
- Added permission node:
> playerplot.reload - grants access to /playerplot reload
> playerplot.update - grants access to /playerplot update
> playerplot.write - grants access to /writedeed* (default true)
> playerplot.admin.* - grants all Player Plot admin permissions
> playerplot.admin.view - grants access to /allplots
> playerplot.admin.delete - grants access to plot deletion commands
> playerplot.plot.*: -grants access to all plot commands (default true)
> playerplot.plot.scan: - grants access to /plot scan
> playerplot.plot.claim: - grants access to /plot claim
> playerplot.plot.list: - grants access to /plot list
> playerplot.plot.flist: - grants access to /plot flist
> playerplot.plot.info: - grants access to /plot info
> playerplot.plot.trust: - grants access to /plot trust
> playerplot.plot.untrust: - grants access to /plot untrust
> playerplot.plot.upgrade: - grants access to /plot upgrade
> playerplot.plot.downgrade: - grants access to /plot downgrade
> playerplot.plot.setcenter: - grants access to /plot setcenter
> playerplot.plot.setspawn: - grants access to /plot setspawn​
- Added swamp, mountain, and ocean plot deeds
- Added plot pvp option to config
- Added permission node for all plot actions
- Added plot world blacklist to config

Changed
- Improved help command formatting
- Changed help command styling to match plugin theme
- Updated language file
- Improved autocomplete
- Updated Player Plot texture pack
- Plot deeds now uses translation file for "+1 plot"
- Changed /plotdeed command structure
- Changed CustomModelData values in resource pack
- Refactored code (preparing for data storage update)
- Improved styling for plot usage indicator to make the calculation more clear

Fixed
- Fixed issue where plots would protect some hostile mobs from outsiders

Translations
If you are fluent in another language consider joining the Player Plot Crowdin.
----------, Oct 3, 2020

Whats new?
* Allow access to enchanting table, minecarts and ender chests
* Added support for all subversions v1.8_R1 to v1.16_R2
* Added /pplot as an alternative root command
- added root command option to config.yml
* Extended remote commands and changed format
- /plot @[plot] free
- /plot @[plot] upgrade
- /plot @[plot] rename [name]
- . . .
* Improved world border effect
- added -l argument to extend duration of scan
- /plot scan -l
- border not shown when not inside radius (for remote commands)
- border will push player inside if used on edge of plot
- prevents bug that allowed players to cross real world border
- old scans will no longer end newly started scan early
* Updated en.yml language file (looking for updates for other languages)
* Changed the format of plots when listed with /plot list
- now more clear how used plots are calculated
* Added database keep alive query!
- finally fixes database timeout issue preventing reads/writes
* Updated texture pack to 1.16. Available here.
* Fixed zoning bug that prevented plots from being properly read from cache after using the /plot setcenter command in a far away location.
* Added plot teleportation
- Added teleportation commands:
> /toplot [plot] - teleport to plot
> /plot setspawn - set spawn point
- Added permission to use teleportation commands
> playerplot.teleport
----------, Sep 14, 2020

Whats New?
- Fixed issue preventing some permission nodes from working
- plot.bonus.[integer] will now grant bonus plots (highest number found, not additive)
- plot.cap.[integer] will now override the default plot limit (highest number found, not additive)
----------, Aug 14, 2020

Whats New?
* Now supports 1.16.2 [Warning] no longer supports 1.16.1
----------, Aug 12, 2020

Whats New?
* Fixed bug preventing farmland protection in legacy versions
----------, Jul 21, 2020

Whats new?
* Added support for 1.16
* Fixed strip log protection bug
* Added bee hive plot protection
----------, Jul 19, 2020

Whats new?
* Plot deeds can no longer be used in crafting recipes
----------, May 13, 2020

Whats new?
* Recoded many sections
* Removed admin commands
* Replaced permission groups with multiple permission:
> plot.bonus.[integer] : grants extra plots
> plot.cap.[integer] : overrides plot limit
* Removed sql conversion
* Removed world whitelist
* Added /plotdeed [player] [amount] command
* Replaced swamp, mountain, and ocean plot deeds with generic plot deed
* Added new plot deed texture
* Changed /plotdeed permission to playerplot.loot
* Changed some help messages
* Simplified language file
* Removed play time tracking and plots for playtime.

[Warning] - Backup plugin data and delete plugin folder before updating. The plugin folder layout and storage format has changed slightly.
----------, May 7, 2020

Whats new?
* Added support for Minecraft 1.15
----------, Dec 29, 2019

Whats new?
* Added a French translation file (translated by Bananaa)
* Added a Korean translation file (translated by Eickmung)
----------, Dec 5, 2019

Whats new?
* Improved database connection code
* Added ssl option to database credentials
* changed remote plot commands ordering from /rplot subcommand [plot] to /rplot [plot] subcommand
* Added setcenter commands
> /rplot [plot] setcenter - set plot center
> /plot setcenter - set plot center
* Added permission that grants infinite plots
> playerplot.infinite
* Updated langauge file with new messages.
----------, Dec 2, 2019

Whats new?
* Added Lithuanian language file

Thanks to _Anglis for providing the translation!
----------, Nov 22, 2019

Whats new?
* Added a polish translation

Thank you to P0Xyio and D3zert for providing the translation.
----------, Nov 18, 2019

Whats new?
* Fixed bug causing dynmap not to update after /rplot free command.
----------, Nov 17, 2019

Whats new?
* Fixed an error caused by the plot unlock effect in versions older than 1.12
----------, Nov 17, 2019

Whats new?
* Added a Czech language file
* Added an Italian language file
* Added a Spanish language file
* Fixed a bug causing model data not to load on plot deeds. Plot deeds will once again work with the official player plot texture pack found here.
* Fixed incorrect permission check for convert data commands
* Fixed language file loading bug

A special thanks to Francesco, MrLarkyy, and TheModz01 for providing translation files !
----------, Nov 16, 2019

dynmap-1-opt.png
Whats new?
* Added Dynmap support
* Added dynmap.yml configuration file
- option to set if plot marker set is visible by default
- option to set primary and highlight plot colors
----------, Nov 15, 2019

versions.png
Whats new?
* Added support for 1.12
* Added support for 1.11
* Added support for 1.10
* Added support for 19
* Added support for 1.8
* Reverted plot upgrade and downgrade border timings to better match sound effect.
* Cleaner code and performance improvements for plot protection
* Changed a few language file messages. You will need to delete your old en.yml in the Locale folder for it to be regenerated.
* Fixed fire spread protection bug
* Added sticky piston protection
* Fixed bug that prevented pistons from extending out from a plot.
* Added enderman protection
* Added protection for minecart furnaces, hoppers, and chests.

Enjoy!
----------, Nov 15, 2019

Whats new?
* Fixed huge bug, introduced in 1.10.0, causing new user data not to be generated for new players when using flat file storage.
* Plots will now register if the owner's name changes
* Added 1.13 support!
----------, Nov 15, 2019

plot-4-opt.png
Whats new?
[Warning] This update may require additional steps. Plead read the updating section at the bottom of this page

* Improved plot protection code. Plow now protect against bukkits, bonemeal, and cauldron use.
* Improved protection check performance by switching from material lists to sets
* Scanning a plot can now be cancelled by punching
* Config file format changed
* Added Locale folder to hold language files. Select the one you want to use in the plugin.yml file. Feel free to send me translated files!
* Updated lots of formatting and messages
* Changed /plot activity command to /plotactivity
* Added /fplots and /plot flist commands to list all friend plots.
* Added plot bonus per group. Define a group in the groups.yml folder. Then assign the group to the player with the permission playerplot.group.[group]
* Added /playerplot command to show help message
* Added remote plot commands for remotely editing a plot
/rplot help - show remote plot commands
/rplot info [plot] - get plot info
/rplot free [plot] - free plot
/rplot rename [from] [to] - rename plot
* Changed global access permission from playerplot.build to playerplot.accessplots
* Added command and permission descriptions to plugin.yml for better permission plugin compatibility
* Added better error handling for loading users from database
* Added Commands for changing storage format
/convertplotdatatoflat - convert plot data storage to flat file
/convertplotdatatosql - convert plot data storage to sql
* Condensed plot storage and improved storage structure by removing data that was being tracked in more than one place.

Updating Steps:

If you are using SQL storage:
1. Optionally create a backup of you SQL database
2. Stop the server
3. Log into your SQL database
4. Remove the POwns table
5. In the PPlot table, change the name of the "relativeSize" column to "components".
6. In the PUser table, change the name of the "bonusPlots" column to "unlockedPlots".
7. Place the new PlayerPlot.jar file in your server's plugins folder
8. Start the server
9. Use the /allplots command to make sure the plots were loaded correctly


If you are using Flat File storage:
If you are using flat file storage you may want to make a backup of the contents of your PlayerPlot folder. However, the plugin should automatically convert the format of the data.

1. Optionally create a backup of your PlayerPlot directory
2. Stop the server
3. Place the new PlayerPlot.jar file in your server's plugins folder
4. Start the server

If you are using Fractal Forest or Meteor Storms:
Meteor storms 1.7 and Fractal Forest 1.3 will only work with Player Plot version 1.9 and older. To continue using Player Plot with Meteor Storms and Fractal Forest, you will need to download Meteor Storms version 1.7.1 or higher and Fractal Forest version 1.3.1 or higher. The Meteor Storms and Fractal Forest updates will be released shortly after this update.


Enjoy!
----------, Nov 15, 2019

Whats new?
* Added "?autoReconnect=true&useSSL=false" to the url for connecting to databases. This will prevent a warning message when players join the server.
----------, Oct 7, 2019

Whats new?
* Fixed a bug where un-trusting a friend would not be saved after a reset when using flat file storage.
----------, Oct 5, 2019

Whats new?
* Improved error handling when loading/storing data
* Plots now use owner name instead of displayName (old plots data will not need to change)
----------, Sep 22, 2019

Whats new?
* Fixed error caused by using online player tab completions. Completions now use player name instead of display name.
----------, Sep 14, 2019

Whats new?
* Updated protection code to protect against more unauthorized actions
- Outsiders can no longer open shulker boxes (This was a terrible oversight on my part)
- Outsiders can no longer interact with villagers within a plot
- Added protection for hanging items such as painting or item frames
- Added protection for lead knots
- Added protection for item frame rotation
----------, Sep 2, 2019

plot-3-opt.png

Whats new?
* added optional MySQL database compatability
* changed the way plots and user data is stored
[WARNING!!!] Save the contents of your plugin folder before updating. Old data will need to be re-added manually. If anyone needs help I can post a video tutorial on request. If I get enough requests I will attempt to create a script for easy data transitions
* added optional playtime tracking and plot rewards for playtime
* added new commands for admins
-- /plot activity - check when the plot owner was last online
-- /allplots - list all plots
-- /delplot - remove the plot you are currently standing in
* added new permissions for admins
-- playerplot.activity - use /plot activity
-- playerplot.activity - use /allplots
-- playerplot.delete - use /delplot
* added all admin commands to /plot help (only viewable by players with permission)
* changed configuration file
[WARNING!!!] To avoid errors when updating, delete the config file in the plugin folder to regenerate it on the next restart. Or, you can copy the lines starting at "Use database" to an existing config file.
plot_config.png
* added sound effect for using plot deeds
* added an optional plugin resource pack that adds custom textures to the plot deeds
swamp.png ocean.png mountain.png
You can download the resource pack at: https://www.eclipsekingdom.com/info/plugins/#plot

Enjoy!
----------, Aug 26, 2019

Whats new?
- Added visual border and sound effect around plots during upgrades, downgrades, claims, and scans.
field-opt.png
- Simplified Commands
* /pp is now /plot
* /pp addfriend [player] is now /plot trust [payer]
* /pp remfriend [player] is now /plot untrust [payer]
- Added /plots command as an alternative to /plot list
- Removed grid zone size from configuration
- Changed default plot size to 25x25
- Changed default plot limit to 50
- Plots are now protected from farm block trampling
----------, Jul 28, 2019

Whats new?
- Added name autocompletes for online players when using /pp addfriend and /pp remfriend
- Potentially fixed an issue with not detecting trusted players. Detection now uses unique IDs instead of display names to avoid issues resulting from server nicknames.
----------, Jun 17, 2019

Whats new?
- Added command suggestions for /pp
- Altered a few help messages to be more accurate
----------, Jun 9, 2019

Resource Information
Author:
----------
Total Downloads: 26,831
First Release: Jun 5, 2019
Last Update: Aug 19, 2021
Category: ---------------
All-Time Rating:
33 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings