Commit Graph

3098 Commits

Author SHA1 Message Date
Sauilitired
dc3c123010 Disable projectiles breaking hanging entities in protected plots (related to #392) 2015-07-13 20:27:05 +02:00
Sauilitired
5ddb9db6ea Fixes #392 2015-07-13 19:48:22 +02:00
boy0001
857e7d29f4 *Apparently it doesn't like enums 2015-07-14 03:44:33 +10:00
boy0001
f2b0fa43dc Permission for merging with friends 2015-07-14 03:42:09 +10:00
Sauilitired
ab1a89e601 Removing the bukkit repo. 2015-07-13 18:05:48 +02:00
boy0001
9246aa2bcc Multiple fixes
Fixes #393
Fixes #388
Fixes #388
Fixes #385
2015-07-13 05:08:49 +10:00
Alexander Söderberg
6e9be620e0 Merge pull request #389 from LaxWasHere/patch-1
30 secs is 600 ticks. Don't lie.
2015-07-11 19:01:05 +02:00
Lax
ac45c10cf7 30 secs is 600 ticks. Don't lie. 2015-07-11 08:59:40 -07:00
boy0001
5b9fe1960b Plot download command + slight refactor 2015-07-11 00:08:07 +10:00
boy0001
a8a59f2509 Fixes #382 2015-07-10 21:38:57 +10:00
boy0001
7f5eaa83fd Add plot.getRatings() and fixed /plot list top for 1.7.10 2015-07-10 13:17:32 +10:00
boy0001
f3639b61e3 * 2015-07-10 01:33:06 +10:00
boy0001
a2362882bf Fixed feed / heal flags 2015-07-10 01:31:34 +10:00
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