Commit Graph
6306 Commits
Author SHA1 Message Date
Ghost_chu 1aec2f205f backup database through cp not export 2021-05-10 17:41:48 +08:00
Ghost_chu a9453948ce Merge remote-tracking branch 'origin/master' 2021-05-10 17:33:40 +08:00
Ghost_chu dc6c69fd43 4.0.8.1 2021-05-10 17:33:30 +08:00
Ghost_chu bcb63962b5 Fix plugin not init before backup 2021-05-10 17:33:07 +08:00
Ghost_chu 740a068171 Merge pull request #937 from Ghost-chu/release
Sync
2021-05-10 17:18:27 +08:00
Ghost_chu 52a2ddefb5 Merge pull request #936 from Ghost-chu/master
4.0.8.0 released

!!READ THE CHANGELOG BEFORE UPDATE!!

4.0.8.0 - Minor Update
=============================================

There is Ghost!

Finally, I have free time to continue developing QuickShop after finished my exam.

This update basically optimized general performance and the plugin should no longer hurt server performance on the busy server or large network. If you still hit a performance issue, please create a report use Spark sampler. (no timings pls)

For developers we added Calendar API and new ExtraAPI, some add-ons may need an update.

Removed:
1. Reserve Economy API support (API repo has been deleted)
2. FabledSkyblock support (API repo returns 404 Not Found)

Added:
1. Sign header color placeholder. Different colors for different stock statuses.
2. Calendar(Schedule) API for addons.
3. Towny plot clear feature support (shops in the cleared plot will be purged).

Optimize:
1. Heavy optimize DoubleChest related functions performance. General performance should be improved. Especially on a large network or server with busy hopper activities.
2. Default disable sign update while inventory moving to reduce shop indexing time.
3. General performance optimization and code clean-up.
4. ErrorReporter nolonger block the Server-Thread while submitting errors.

Fixes:
1. The warning "No longer waiting file downloading because it now timed out, now downloading in background, please reset itemi18n.yml, potioni18n.yml and enchi18n.yml after download completed." always appears.

Changes (For developers):
1. Shop#getExtraManager has been removed. Use Shop#getExtra instead.
2. Shop#getExtra now returns ConfigurationSection and old extra data will update.
3. PriceLimiter#check now returns CheckResult container with result and min/max price.
4. Util#isDoubleChest and Util#getSecondHalf now using BlockData and BlockFace to process the DoubleChest (faster than BlockInventory#getLeftSide and getRightSide), so now they accepting BlockData and Block args.
5. QuickShop snapshot builds also have maven repo to use!
2021-05-10 17:01:22 +08:00
Ghost_chu 7ef71ec210 Change the cache time 2021-05-10 16:59:46 +08:00
Ghost_chu 250eaeb490 ContainerShop is not safe to clone 2021-05-10 16:56:11 +08:00
Ghost_chu 18a7d2cd79 Unregister from EventDispatcher 2021-05-10 16:18:47 +08:00
Ghost_chu 4201b71421 Upgrading in memory 2021-05-10 15:58:28 +08:00
Ghost_chu 37630c6fc6 Remove turn90Degrees to use getRightSide() 2021-05-10 15:50:23 +08:00
Ghost_chu 4c499a02d6 Move start code into start() 2021-05-10 15:49:54 +08:00
Ghost_chu ccaa7a94cf AtomicBoolean 2021-05-10 15:44:57 +08:00
Ghost_chu b01ac85b8a Move registerListener into onLoad section 2021-05-10 15:39:35 +08:00
Ghost_chu f0fa3f136f Oof 2021-05-10 14:47:45 +08:00
Ghost_chu fe7824d2f5 Remove useless logs 2021-05-10 14:31:44 +08:00
Ghost_chu da8cb860b9 Clean up 2021-05-10 14:23:02 +08:00
Ghost_chu f72af1c996 Fix another build error 2021-05-10 14:11:30 +08:00
Ghost_chu 83af0bcdc3 Fix another build error 2021-05-10 14:10:44 +08:00
Ghost_chu 52bb45e650 Fix build error 2021-05-10 14:09:19 +08:00
Ghost_chu 20b6943b6c Edit readme 2021-05-10 14:03:09 +08:00
Ghost_chu 3bd890e226 Remove reserve support since it repo down 2021-05-10 13:49:44 +08:00
Ghost_chu 1de6120165 4.0.8.0 bump version 2021-05-10 13:05:29 +08:00
Ghost_chu 8d6ce22dbf Remove debug code 2021-05-10 12:33:11 +08:00
Ghost_chu cf1e3a4480 Remove debug code 2021-05-10 12:29:43 +08:00
Ghost_chu ff8a7d9b4c Fix build error 2021-05-10 12:25:55 +08:00
Ghost_chu 4cd85d699b Fix build error 2021-05-10 12:24:39 +08:00
Ghost_chu 3f339261b3 Heavy optimize performance for doublechest checking and global shop indexing 2021-05-10 11:34:28 +08:00
Ghost_chu 22e0df384e Debug 2021-05-10 11:09:15 +08:00
Ghost_chu 074c90e3cd DEBUG BUILD 2021-05-10 11:06:45 +08:00
Ghost_chu fa3177f009 Clean up 2021-05-10 11:02:57 +08:00
Ghost_chu dd6f5fb4e0 Merge pull request #935 from Ghost-chu/dependabot/maven/com.github.angeschossen-LandsAPI-5.7.4
Bump LandsAPI from 5.7.2 to 5.7.4
2021-05-10 10:54:38 +08:00
Ghost_chu 4e3fc5cbc8 Purge shops while towny plot cleared 2021-05-10 10:45:50 +08:00
Ghost_chu fbe6e456d7 Clean up 2021-05-10 10:31:29 +08:00
Ghost_chu b616e81480 Clean up 2021-05-10 10:16:20 +08:00
Ghost_chu 2464547942 Remove useless Thread in sendError(Rollbar Error Reporter) 2021-05-10 09:58:42 +08:00
Ghost_chu fc8e60b9b2 Fix build error 2021-05-09 19:04:04 +08:00
Ghost_chu 5fac0be158 Caching tweaks 2021-05-09 18:28:17 +08:00
dependabot[bot] fdba47cded Bump LandsAPI from 5.7.2 to 5.7.4
Bumps LandsAPI from 5.7.2 to 5.7.4.

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-09 10:14:36 +00:00
Ghost_chu 53f50811a2 Rename example.config.yml to example-configuration.txt 2021-05-09 18:12:46 +08:00
Ghost_chu 5b31bcde99 Container - PriceRestriction 2021-05-09 18:05:40 +08:00
Ghost_chu 8df105aeb7 Rename Loadi18nFile to loadI18nFile 2021-05-09 17:52:02 +08:00
Ghost_chu c161ed681e Default disable update sign feature 2021-05-09 17:30:29 +08:00
Ghost_chu 512af6add9 Merge pull request #933 from Ghost-chu/l10n_master
New Crowdin updates
2021-05-08 18:18:12 +08:00
Ghost_chu b65d335782 New translations messages.json (Korean) 2021-05-06 23:09:37 +08:00
Ghost_chu 8f9927591a fix spelling 2021-05-06 22:42:52 +08:00
Ghost_chu 25be66b38d New translations messages.json (Portuguese, Brazilian) 2021-05-06 22:27:14 +08:00
Ghost_chu d9a27de449 New translations messages.json (Romanian) 2021-05-06 22:27:13 +08:00
Ghost_chu 7eab74d0fc New translations messages.json (French) 2021-05-06 22:27:12 +08:00
Ghost_chu 7e58b30ebb New translations messages.json (Spanish) 2021-05-06 22:27:11 +08:00