Commit Graph

4935 Commits

Author SHA1 Message Date
boy0001
3a1577469b Various changes
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
2015-07-10 00:20:19 +10:00
boy0001
8ee90263bb Updated PlotMe converter 2015-07-09 14:19:49 +10:00
boy0001
0b0461f5f4 Update checking, plugin disabling, code cleanup
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
2015-07-06 19:38:37 +10:00
boy0001
e0941c6225 Invalid configuration recovery 2015-07-06 01:44:10 +10:00
boy0001
ac85eb6db8 configuration stuff 2015-07-05 20:51:34 +10:00
boy0001
c659ec075f Remove debug 2015-07-04 23:38:47 +10:00
boy0001
483be4e2f0 Minor cleanup 2015-07-04 16:37:33 +10:00
boy0001
289527b8e5 Shorten class name (refactor if necessary) 2015-07-03 22:15:20 +10:00
sauilitired
4926cae53e fixed a billion of broken references 2015-07-03 13:21:21 +02:00
sauilitired
0b75874c20 Merge remote-tracking branch 'origin/master' 2015-07-03 13:14:56 +02:00
sauilitired
077994d8f7 Fixed 2 references 2015-07-03 13:14:50 +02:00
boy0001
a9c3459478 Javadocs 2015-07-03 21:01:15 +10:00
sauilitired
706e63979b This was boring 2015-07-03 12:32:32 +02:00
sauilitired
53fe1d1a4c Jesse is mean 2015-07-03 12:16:20 +02:00
sauilitired
d87de11378 Deprecate the API 2015-07-03 12:10:50 +02:00
sauilitired
9a4b02feb9 Deprecate the API 2015-07-03 11:45:18 +02:00
sauilitired
f6de97a512 Fixing all broken references 2015-07-03 11:45:00 +02:00
sauilitired
ebe80350dc A whole loads of rewritez 2015-07-03 11:30:26 +02:00
boy0001
8e499dffb2 Plot analysis, Inventory GUI API, rating system 2015-07-03 12:11:48 +10:00
sauilitired
a81ea1726b Fixes #321 (again) 2015-07-02 20:27:15 +02:00
boy0001
b526ff4b72 Fire protection, plot component setting
Fixes #358
2015-06-30 05:30:36 +10:00
boy0001
8b3bc50f6e analysis, rating priority, popularity formula
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
2015-06-28 10:54:57 +10:00
boy0001
6d2642afe7 More work on plot analysis 2015-06-26 19:46:06 +10:00
boy0001
411900f474 Working on experimental plot analysis + ignore some interactions 2015-06-26 17:37:59 +10:00
boy0001
eb2c901d73 Fixed invalid flags in plot info 2015-06-26 11:35:02 +10:00
boy0001
393603e786 Fixes #360 2015-06-25 10:35:20 +10:00
boy0001
0e2ceda949 Added permission packs to plugin.yml 2015-06-25 10:01:08 +10:00
boy0001
3fc262d1b3 Correct main block 2015-06-25 06:33:43 +10:00
boy0001
d09329aba1 Removed temporary translations folder 2015-06-25 06:16:18 +10:00
boy0001
18153d110f Updated ExpireManager + Added Italian Translation file 2015-06-25 06:13:32 +10:00
boy0001
c774e8b375 Added flag reservation 2015-06-25 05:06:47 +10:00
boy0001
7c55aa488c Optimized UUID caching + made Async 2015-06-25 00:32:27 +10:00
boy0001
8401c0dbcd Incremented version number 2015-06-24 14:22:33 +10:00
boy0001
f2b050444c Remove debug 2015-06-24 13:48:23 +10:00
boy0001
699906476c Added nicer plot listing, info and visit 2015-06-24 13:31:13 +10:00
boy0001
f31b33bbde Optimize flag system, work on cleaning plot list 2015-06-24 07:44:44 +10:00
boy0001
4d808864fd Recover from failed schematic pasting. 2015-06-24 00:58:55 +10:00
boy0001
4f7de9bf13 Added wrapping of PlotPlayer from OfflinePlayer 2015-06-23 21:13:48 +10:00
boy0001
345b4599b9 Plot physics flag + ignore modified option + fix invalid plot music
Fixes #356
Fixes #355
2015-06-21 21:17:38 +10:00
boy0001
ab03b358f5 Added ignore-if-modified 2015-06-16 02:47:56 +10:00
boy0001
14ce682a63 Added MV conversion 2015-06-16 02:15:49 +10:00
boy0001
5526d4a226 2 Fixes (PlotMe conversion, pve)
- Fixed PlotMe conversion -> MySQL for < 5K plots.
- Fixed admin PVE bypass on unowned plots
2015-06-13 17:55:48 +10:00
Jesse Boyd
5621570772 Merge pull request #351 from MinelinkNetwork/master
Add option to allow helpers to WorldEdit
2015-06-11 19:58:02 +10:00
Byteflux
54ec622491 Add option to allow helpers to WorldEdit
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.
2015-06-11 00:12:39 -07:00
boy0001
f380e49d15 Regenallroads can now remove existing road schematic + fixed sch save from console 2015-06-11 10:56:53 +10:00
boy0001
7d9963d386 Fixed generation (which I broke) + Made conversion messages more straightforward. 2015-06-11 09:18:40 +10:00
boy0001
1815fb09b3 Merge remote-tracking branch 'origin/master'
Conflicts:

	PlotSquared/src/main/java/com/intellectualcrafters/plot/util/bukkit/BukkitChunkManager.java
2015-06-11 03:23:42 +10:00
boy0001
758c6286f8 Fixed command preprocess 2015-06-11 03:21:59 +10:00
Jesse Boyd
a2e922b06a Merge pull request #350 from confuser/master
Added permission to see all plot chat
2015-06-11 00:13:13 +10:00
confuser
fbb35ec6fa Added permission to see all plot chat
plots.admin.command.chat
2015-06-10 10:51:52 +01:00