Eric
8581622a57
Add support for 1.14 (untested)
2019-04-27 17:38:45 +02:00
Eric
6ae12f65c0
Database improvements
...
- Support table prefixes (Fixes #138 )
- Support amounts above 127 in Paper (Fixes #149 )
- Split UUID, name and shop type in economy log
- Split product and amount in economy log (Fixes #143 )
- Added product data (Base64) to economy log
2018-11-10 20:34:11 +01:00
Eric
fc27480d37
Remove async world access
...
Fixes #212
2018-09-08 15:33:37 +02:00
Eric
7032209ef7
Use queue and move event for shop updater
2018-08-19 23:07:58 +02:00
Eric
3678738048
Async shop creation (again)
...
This time, a thread pool with a maximum pool
size of 8 threads is used to execute the slow
methods of shop creation.
2018-08-01 13:37:07 +02:00
Eric
1a3641a377
Revert "Async shop creation"
...
This reverts commit 80626e823f
.
It doesn't seem like a good idea to create 1000+ threads
(even if just for a minute)
2018-07-31 11:47:46 +02:00
Eric
80626e823f
Async shop creation
...
This should fix timeouts when (re-)loading shops
2018-07-31 11:11:18 +02:00
Eric
6ebffd020e
Fix double chests for version <1.13
2018-07-27 21:44:13 +02:00
Eric
4cb59b18de
Re-add support for Minecraft 1.8 - 1.12.2
2018-07-25 16:54:22 +02:00
Eric
8cf7b7c08e
Fix javadoc warnings
...
A part of the documentation may still be incorrect
2018-07-25 13:11:44 +02:00
Eric
372124b04e
FIx double chests when facing south or west
2018-07-23 21:32:42 +02:00
Eric
43bb3e3b38
Fix display issues and double chests
2018-07-23 21:12:43 +02:00
Eric
2d3edc7dcc
Clean up some warnings
2018-07-23 18:38:37 +02:00
Eric
94a51373b5
Support Minecraft 1.13
...
Drops support for older Minecraft verions (1.8 - 1.12.2)
2018-07-23 18:38:06 +02:00
Eric
5bfb0a1a22
Renamed config variables
2018-07-23 17:57:01 +02:00
MineTheCube
3b9d26c079
Few improvements ( #135 )
...
* Fix: Few improvements
* Few improvements
* Hologram/item can wait after shop creation
* Compare worlds using their name
* Fix holograms display
* Changed version to 1.12.4
* Display shop after creation
* Fix requested changed
* Improve performance for simple hologram conditions
2017-08-10 17:02:24 +02:00
Eric
787426218b
Fixed NPE when product does not have item meta
2017-07-30 13:56:56 +02:00
MineTheCube
08b298922e
Re-add teleport listener and few minor changes
2017-07-27 01:02:21 +02:00
MineTheCube
67f12872a9
Performance improvements & shop updater refactor
2017-07-25 02:18:05 +02:00
Eric
1ae4ee379b
Added durability requirement and placeholder for hologram format
2017-06-27 22:00:37 +02:00
Eric
ef8f597796
Added CHEST_SPACE requirement and placeholder
...
+ Fixed %MAX-STACK% placeholder
2017-06-15 14:03:48 +02:00
Eric
57e57dc71e
Improved configuration of command description messages
...
+ Renamed all occurrences of "regex" to "placeholder"
2017-06-02 14:44:08 +02:00
Eric
0f1d68e0c1
Fixed holograms when dynamic line, that is not the last one, disappears
2017-05-30 21:10:57 +02:00
Eric
6e8e450534
Replaced "IS_SHOP" requirement with "IS_WRITTEN_BOOK"
2017-05-30 20:39:52 +02:00
Eric
c5611027a7
Fixed armor stands not being removed after shop removal
2017-05-23 15:34:32 +02:00
Eric
ca064da094
You can now add scripts to the hologram format itself
...
Use curly brackets to add a script to the format.
Also, "regex" has been renamed to "placeholder".
2017-05-23 15:18:02 +02:00
Eric
cb8eb29112
Fixed a few issues with holograms
2017-05-22 20:21:13 +02:00
Eric
e1f076bfcd
Vastly extended hologram configuration
...
- You can now completely customize every part of the hologram
- Added new placeholders "%STOCK%" and "%MAX-STACK%"
=> Now uses "%STOCK%" instead of "%AMOUNT%" in the in-stock message)
- Armor Stands are no longer spawned with NMS and reflection
- Hologram texts can dynamically change (e.g. with in-stock info)
- Might contain a few issues
2017-05-20 20:15:54 +02:00
Eric
edd7608c02
Cleaned up code
...
- Removed unnecessary methods
- Split long methods into multiple shorter ones
- Updated Bukkit dependency to 1.12-pre5
- Removed permission for "/shop" command
2017-05-20 12:44:07 +02:00
Eric
468fa0e645
Include shop's world in error messages
2017-04-10 20:36:28 +02:00
Eric
fd9c6beea4
Reduced amount of log messages
2017-04-10 20:01:47 +02:00
Eric
1e38edc7a0
Improved database interaction
2017-03-25 15:17:33 +01:00
Eric
7b3dac61ac
Query and update SQL database asynchronously
2017-03-25 15:17:32 +01:00
Eric
e08b09fe3f
Allow better customization of hologram lift
...
Closes #38
2017-01-04 14:50:11 +01:00
Eric
b7aa71599e
Add support for 1.11
2016-11-17 20:30:26 +01:00
Eric
1b51318dbe
Fixed shop items after teleporting far or changing worlds
2016-08-19 14:34:02 +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
5a975661eb
Added way to show prices in hologram below each other
2016-08-09 22:10:44 +02:00
Eric
a95106a335
Client-side shop items
...
All shop items are now spawned with packets and reflection client-side, so probably duplicated items are history (finally). This also allowed me to remove the ClearLag and LWC dependency, as ClearLag can't remove client-side items and LWC's Magnet Sucker can't suck them inside a chest. I also changed a bit in the classes of the nms package, so all required classes have to be found before attempting to do anything.
Fixes #11 and fixes #4
2016-08-08 22:04:29 +02:00
Eric
57af99da1b
Now using reflection instead of different modules
...
This commit also fixes spawn eggs on 1.8.x
2016-08-05 15:26:47 +02:00