Eric
a402423b4b
Fix error if PlotSquared v5 is not installed
2020-04-26 15:21:18 +02:00
Eric
1736196a05
Only disconnect database if initialized
2020-04-26 14:34:08 +02:00
Eric
d9618aa227
Re-add support for PlotSquared v4
2020-04-25 16:23:21 +02:00
Eric
0f51cc34c2
Support PlotSquared v5
...
Does not support older PlotSquared versions anymore
2020-04-25 15:54:15 +02:00
Eric
d4729de3f4
Remove unused import
2020-04-25 15:53:18 +02:00
Eric
30a2b8aefc
Make ShopUtils#getShops() return a new copy
...
ShopUtils#getShopsCopy() is now deprecated
2020-03-25 14:50:21 +01:00
Eric
443cab6df5
Remove "normal" from usage of create command
2020-03-25 14:27:48 +01:00
Eric
1b34ba1fbd
Organize imports
2020-03-25 14:22:50 +01:00
Eric
7d9ff86dc5
Remove static hologram methods
2020-03-25 14:05:07 +01:00
Eric
1faac3854e
Update hologram text on inventory update
...
(Untested)
2020-03-23 23:44:41 +01:00
Eric
0e25e4933d
BentoBox integration fixes
2020-03-16 15:19:16 +01:00
Eric
0002055e5f
Fix removeall command
2020-03-16 15:18:32 +01:00
Eric
8ac7d85f1e
Add BentoBox integration
...
Added a custom protection flag CREATE_SHOP that defaults to trusted members
Shops are removed if an island is deleted or reset, or if a player is banned or expelled from the island
2020-03-16 13:35:22 +01:00
Eric
59ea803f5d
Enable creative item selection by default
2020-03-01 20:46:13 +01:00
Eric
8ad730376d
Optimize LanguageUtils#getEnchantmentString(...)
2020-03-01 20:17:29 +01:00
Eric
74db09e69e
Remove async option from SQLite#vacuum()
2020-02-29 17:34:47 +01:00
Eric
146f1b0dbf
Unregister command on disable
2020-02-29 17:23:21 +01:00
Eric
bcf3f5c9cb
Don't unload shops on chunk unload
2020-02-24 20:35:13 +01:00
Eric
c681a9fe31
Only add shop if not already loaded
2020-02-24 20:32:22 +01:00
Eric
26025ef64a
Only add shop if chunk is still loaded
2020-02-21 15:51:16 +01:00
Eric
8717a282c2
Fix shop limits
2020-02-20 13:23:53 +01:00
Eric
2512d90fef
Update bStats dependency to v1.7
2020-01-21 20:01:38 +01:00
Eric
c595b574ec
Load/unload shops on chunk load/unload
...
This breaks shop limits, only loaded shops are counted at the moment
2020-01-21 20:00:08 +01:00
Eric
f15fdc781f
Fix JSON builder not parsing '§r'
2020-01-18 18:11:29 +01:00
Eric
fd5ebd0921
Only withdraw creation price if higher than zero
...
Fixes #285
2019-12-15 15:35:42 +01:00
Eric
8ed16d7f3f
Add support for 1.15
...
Fixes #291
2019-12-15 15:32:05 +01:00
Eric
2a1375254e
Add generated serial version UIDs to exceptions
2019-08-07 23:25:04 +02:00
Eric
9a8491a79c
Remove unused line
2019-08-07 23:22:03 +02:00
Eric
0896a52556
Add ShopProduct#getLocalizedName for easier access
2019-08-07 23:21:29 +02:00
Eric
6d57267492
Fix removing double chest shops without chests
...
When AreaShop integration was enabled and a region with double chest
shops was reset and sold/unrented, those shops woudn't be removed.
A method to remove a shop by its ID was introduced as a fix.
2019-08-07 14:54:16 +02:00
Eric
9c7170e109
Don't remove shops when not iterating over copy
2019-08-07 13:34:26 +02:00
Eric
d53ee08db9
Don't ever un-cancel interact event
2019-08-05 22:32:49 +02:00
Eric
fed894a9b0
Handle custom WorldGuard flags not existing
...
Don't query and try to use flags if they haven't been registered
2019-07-24 14:45:45 +02:00
Eric
e82c28e5e8
Improve output of database errors
2019-07-22 16:07:30 +02:00
Eric
67c55be518
Add serverTimezone to MySQL connection URL
2019-07-22 15:22:41 +02:00
Eric
fe18f38944
Fix holograms for 1.9.x
2019-06-22 17:47:51 +02:00
Eric
da27a4e846
Use guava's Optional for data watcher creation
2019-06-22 17:25:58 +02:00
Eric
0617d3bc1b
Use marker armor stands
...
Allows players to click through holograms for easier shop interaction.
Only available on 1.8.3 and higher
2019-06-22 17:18:44 +02:00
Eric
27083e5093
Add convenience methods for database versioning
2019-06-16 17:54:55 +02:00
Eric
bc284a0717
Only use one date format instance
2019-06-16 17:32:27 +02:00
Eric
a2756620f5
Show "Updating database finished" message
2019-06-16 16:47:16 +02:00
Eric
1b1e5de47e
Initialize SQLite driver before use
2019-06-16 16:47:16 +02:00
Eric
e3dadb5896
Add version for database for better future updates
2019-06-16 16:47:15 +02:00
Eric
3730eb9703
Disable plugin when shops fail to load or reload
2019-06-16 15:58:02 +02:00
Eric
9df50e8d87
Add metrics chart for creative mode setting
2019-06-15 13:55:12 +02:00
Eric
2e31bbc2b5
Fix another creative mode exploit
2019-06-14 21:16:06 +02:00
Eric
b090751d89
Disable creative mode item selection by default
...
Also added a short warning for possible exploits
2019-06-14 21:11:22 +02:00
Eric
00bdbaee53
Fix exploit that allows staying in creative mode
2019-06-13 13:11:55 +02:00
Eric
060c8a7295
Fix typo
2019-06-04 21:00:04 +02:00
Eric
27212f0496
Prevent NPEs when disabling plugin in onEnable
2019-06-04 16:12:55 +02:00