Permissions:
- Changed permissions class to an enum
- started using some permissions for EventUtil
Events:
- fixed armor stands being placed outside allowed area
- fixed item frames and paintings being placeable outside allowed area
- fixed eating and reading being restricted where it shouldn't
- Added various new flags for fine tuned protection
- Recoded the result of multiple flags to be more logical
- recoded player interact event
- fixed ender dragon egg teleportation onto other plots
- tried centralizing some logic to the EventUtil class
PlotAPI:
- minor tweaks to the PlotAPI class
PlotSquared updater:
- removed some debug
- testing a bit more
Chunk sending:
- fixed plot clearing, and related block changes not sending chunk
updates to 1.7.10 clients
TODO:
- verify all works
- finish centralizing event system
Now compatible with various plugin managers:
- Will attempt to unload depending/softdepending plugins on disable
- Will attempt to load disabled depending/softdepending plugins on
enable
Update checking:
- Currently subscribed to be notified about updates on Spigot
- You can use "/plot update" to download the latest version, or specify
a new source URL
Plugin disabling:
- new command /plot disable
Plot analysis (more progress)
- Relevant debug command: /plot debugexec analyze
- I've been working on some more interesting plot analysis which will in
future give a better indication of quality content rather than blocks
changed
- The main problem with blocks changes is that if a plot is entirely set
to a blob of stone it will pass that requirement, despite the fact that
it's a blob of stone
- With the plot analysis it will calculate the complexity of the build
based on 13 different metrics
Rating priority:
- Relevant command to teleport to the next plot: /plot rate next
- PlotSquared will try to prioritize higher quality plots to receive
more ratings
- Low quality plots will still be rated, just not as much as higher
quality builds
Plot popularity:
- Relevent command to list popular plots: /plot list top
- Will sort the plots based on average rating and number of ratings
There are a couple of differences between helpers and trusted members.
Helpers can only build and interact with a plot while the owner is online.
Trusted members can do anything, including WorldEdit, at any time.
The distinction between online and offline access is important, and
helpers vs trusted makes sense for that, however, it can be desirable to
allow WorldEdit access to helpers. This option would allow helpers to use
WorldEdit only when the plot owner is online.