Eric
1b34ba1fbd
Organize imports
2020-03-25 14:22:50 +01:00
Eric
0002055e5f
Fix removeall command
2020-03-16 15:18:32 +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
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
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
3730eb9703
Disable plugin when shops fail to load or reload
2019-06-16 15:58:02 +02:00
Eric
48bb669c01
Remove a couple config options
...
- Shop items cannot be hidden
- Hologram interaction had to be removed
- Hopper/Explosion protection cannot be disabled
- Admin shops cannot be counted in shop limit
- Only the nearest shop the player points at is shown
2019-06-03 16:38:25 +02:00
ken_kentan
e532e9c095
Fix shop updater ( #236 )
2019-01-14 16:24:57 +01:00
Eric
11c6af099b
Fix ConcurrentModificationException
2018-08-03 18:19:45 +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
5c2c3169b6
Change shop updater logic
...
I'm not sure if this better or worse, but it's worth a try.
2018-07-29 22:01:04 +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
43bb3e3b38
Fix display issues and double chests
2018-07-23 21:12:43 +02:00
Eric
5bfb0a1a22
Renamed config variables
2018-07-23 17:57:01 +02:00
Eric
397304c748
Use collection instead of array in Database#getShops
2017-08-15 12:44: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
efced89eb1
Fixed ConcurrentModificationException (again)
2017-07-30 17:58:56 +02:00
Eric
49d90da57a
Added type parameter to callback
2017-07-30 13:54:48 +02:00
MineTheCube
48059811fb
Method getShops now returns a collection
2017-07-27 13:10:00 +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
bbd0046ed1
Fixed crashes and errors ("Asynchronous entity track")
...
Fixes #109 (Hopefully)
Fixes #110 (Hopefully)
2017-06-27 21:42:41 +02:00
Eric
a78195037b
Fixed high CPU usage
...
Closes #70
2017-06-15 12:25:42 +02:00
Eric
3eef8250d2
Fixed shops duplicating after extending
2017-06-06 18:13:24 +02:00
Eric
c5611027a7
Fixed armor stands not being removed after shop removal
2017-05-23 15:34:32 +02:00
Eric
a50738bc8c
Fixed issue that the holograms of further shops are displayed
2017-05-22 20:39:54 +02:00
Eric
cb8eb29112
Fixed a few issues with holograms
2017-05-22 20:21:13 +02:00
Eric
7560cddb7a
Fixed old shop updating
2017-05-17 17:12:45 +02:00
Eric
02275103c0
Use custom method to get blocks in sight
2017-05-06 16:13:59 +02:00
Eric
d161fc60ac
Only show the shop the player targets instead of all the shops he sees
...
(configurable)
2017-04-19 14:07:22 +02:00
Eric
fd9c6beea4
Reduced amount of log messages
2017-04-10 20:01:47 +02:00
Eric
b6a233f2b4
Fixed javadoc for methods with a callback as parameter
...
Also, the getShops() method now always gets all shops from the
database instead of returning the existing one
2017-03-25 15:17:36 +01:00
Eric
dfafa2930d
Added missing null check for callback
2017-03-25 15:17:34 +01: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
268d69c077
Only update shops if player has moved
2017-03-17 14:04:29 +01:00
Eric
e29da1279b
Catch IllegalStateException for getLineOfSight
...
Closes #79
2017-02-15 17:04:32 +01:00
Eric
00323510bb
Only show shops to players who point on the shop (configurable)
2017-02-10 17:59:08 +01:00
Eric
8b8c7d4d73
Show and hide holograms asynchronously
2017-02-05 17:22:37 +01:00
Eric
c269cea82b
Fixed holograms from being displayed too far away after teleporting
2017-01-21 13:30:39 +01:00
Eric
f0a0d760a0
Fixed NPE on hologram updating
...
Fixes #63
2017-01-13 15:31:28 +01:00
Eric
f6f8d93b85
Improve performance while updating shops
...
Inspired from the fork of @gonzalociocca but not exactly the same
Closes #39
2017-01-04 17:07:00 +01:00
Steven M
f4b7df8c92
Add additional check for permissions ( #42 )
2016-12-08 20:08:28 +01:00
Eric
98c79f5e8a
Fixed issue when shop limit by permission is smaller than default
2016-11-26 17:13:39 +01:00
Eric
73f5d0f79e
Change get(...) to getShop(...) in database
2016-11-26 17:07:21 +01:00