Eric
e8100564ff
Fix and shorten command registration
2016-11-18 22:29:28 +01:00
Eric
fdfc7419d9
Permission constants & No more Vault permission system
2016-11-18 22:29:28 +01:00
Eric
1d7a534fe4
Added permission for extending other players' shop chests
2016-11-18 22:29:27 +01:00
Eric
ef3bc57381
Allow permitted players to break other players' shops
2016-11-18 22:29:26 +01:00
Eric
58ad504f7f
Add hologram interaction (configurable)
2016-11-18 17:58:50 +01:00
Eric
068edfa9ff
Fixed book meta for 1.10
2016-11-18 17:58:49 +01:00
Eric
b7aa71599e
Add support for 1.11
2016-11-17 20:30:26 +01:00
Eric
7e044eb7b1
Fixed selling to full admin shops and support for lower versions
2016-11-17 20:16:42 +01:00
Eric
2bacca0915
Fix shop limits configuration
2016-11-13 20:58:48 +01:00
Eric
3562a534c7
Fix loading when WorldGuard is not enabled
2016-11-13 20:51:25 +01:00
Eric
334219cbe1
Fixed issue with BlockStateMeta
2016-11-13 14:00:07 +01:00
Eric
ff406abf2d
Added WorldGuard support
...
Might contain issues, as it's not tested extensively
2016-11-13 13:43:03 +01:00
Eric
dbf809ea5b
Only show help messages of commands a player can enter
2016-11-12 15:55:36 +01:00
Eric
acef90335c
Changed/Fixed hologram appearing
...
I didn't like the look of the performance saving, as the hologram would appear at a lower distance then it would disappear
2016-11-12 15:43:56 +01:00
Eric
8ecea0d938
Fix NPEs caused by non-existent Shop Items
2016-11-12 15:17:13 +01:00
Eric
3f3ddfe66f
Fixed issues with ItemMeta
...
(Mostly issues with books)
Fixes #30
2016-11-12 15:03:19 +01:00
Eric
b73ad05034
Use permission based shop limits
...
This also removes the permission "shopchest.limits"
Closes #27
2016-11-12 15:02:10 +01:00
Eric
8452fad8a3
Hide messages in the console on auto reload
2016-10-12 20:09:18 +02:00
Eric
f75e07aad0
Show shop item and hologram on creation
2016-10-12 18:30:51 +02:00
Eric
6009ad20c3
Amount must be greater than 0
2016-10-12 18:25:36 +02:00
Eric
99a15fd8f6
Fix ocelot spawn eggs
...
Closes #29
2016-09-27 20:26:04 +02:00
Eric
076846d74e
Fix error when a book doesn't have a title (e.g. book and quill)
2016-09-27 20:24:50 +02:00
Eric
c9c5b5b37d
Slightly improved economy transactions
...
- Only start the second economy transaction after the first one succeeds
- Undo the first transaction if the second one fails
2016-09-07 17:00:59 +02:00
Eric
94011c997d
Improved illogical condition whether buying/selling is enabled
2016-09-06 11:53:20 +02:00
Eric
c9a63c7cbb
Display "Disabled" instead of 0$ when selling/buying is disabled
2016-09-06 11:53:06 +02:00
Eric
da772fcbd6
Shop items now protected from spreading and growing blocks
2016-09-06 11:16:36 +02:00
Eric
f76ec6fe2d
Added null check for shop item when updating visibility
2016-08-20 12:41:27 +02:00
Eric
6a96e235a6
Readded autoReconnect parameter to MySQL connection url
2016-08-20 12:38:53 +02:00
Eric
684a0b3c8a
Use bukkit's ChatColor
2016-08-19 19:47:12 +02:00
Eric
1b51318dbe
Fixed shop items after teleporting far or changing worlds
2016-08-19 14:34:02 +02:00
Eric
418c82e4bf
Display UUID when a vendor's name is not found
2016-08-19 12:48:59 +02:00
Eric
c8f4e8980e
Fixed error message in console after teleporting
...
p.getWorld() does not return the right world when the process of teleporting has not yet finished. We need to use the world of the passed location object, which in the PlayerTeleportEvent is e.getTo()
2016-08-18 22:59:12 +02:00
MineTheCube
e94463ccbe
Make logEconomy asynchronous ( #21 )
2016-08-18 16:59:57 +02:00
Eric
7c27fc0d54
Added configurable value "allow-decimals-in-price"
...
When disabled, "auto-calculate-item-amount" will be disabled too, even if it's set to true in the config.
This closes #20
2016-08-18 15:33:58 +02:00
Eric
6205dfbd65
Merge pull request #18 from MineTheCube/master
...
- Improve listeners performances
- Fixes #17
2016-08-18 15:03:37 +02:00
MineTheCube
1c079b5abe
Change method name to what it really does
2016-08-18 14:43:36 +02:00
MineTheCube
55a3bb87d3
Change event priority and ignore cancelled
...
Make it consistent with ShopItemListener#onPlayerMove(PlayerMoveEvent)
2016-08-18 14:34:43 +02:00
Eric
d1453d5839
Added economy log in database file
...
Closes #19
2016-08-18 13:30:14 +02:00
MineTheCube
c2b6281410
Improve listeners performances
...
This should slightly improve performances, especially with a lot of shops.
Now shops are updated only on block changes and not every move event.
It also uses distanceSquared instead of distance to avoid sqrt operations.
2016-08-18 02:14:59 +02:00
Eric
be52d2c623
Added config value "maximal-item-distance"
...
This should fix the issue, that shop items are despawning and not spawning again after the chunk unloads.
The item spawn delay was removed.
2016-08-17 21:26:55 +02:00
Eric
f8dd53bf31
Use #getNMSClass in #sendPacket instead of Class#forName
2016-08-17 13:16:37 +02:00
Eric
efaec3cd93
Fixed admin shops
2016-08-17 13:14:35 +02:00
Eric
f511ff66a0
Added configurable item spawn delay after join
...
This might fix the issue, that items won't be spawned after joining.
2016-08-17 12:54:19 +02:00
Eric
af3b6612b1
Fixed version and JsonBuilder
2016-08-16 19:59:45 +02:00
Eric
c220f269c8
Reset shop item after cancelled shop break
2016-08-16 15:11:44 +02:00
Eric
4bf5472e61
Added way to auto calculate item amount
...
You can find an explanation here:
- https://www.spigotmc.org/threads/shopchest.87948/page-15#post-1820672
- In the configuration file
2016-08-16 15:06:26 +02:00
Eric
aa2051e9cc
Added configurable ping interval to MySQL
2016-08-16 12:26:35 +02:00
Eric
51584a3d04
Removed almost every stack trace that might me printed
...
Stack traces will now be printed in the debug log (if enabled) and in the console, there will only be displayed an error message without the stack trace
2016-08-10 13:47:25 +02:00
Eric
6bce68768a
Only apply additional hologram lift on two-line-shops
...
(When "two-line-prices" is enabled and the shop has buying and selling enabled)
2016-08-10 13:47:25 +02:00
Eric
ade20c8255
Remove a shop by breaking its chest
...
I'm gonna close #8 with this.
2016-08-10 13:46:52 +02:00