Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
760 commits
Select commit Hold shift + click to select a range
7a389ec
Clearify the protection-checking message
sandtechnology Jun 22, 2022
677db12
Always run sync for displayDupeRemoverWatcher
sandtechnology Jun 28, 2022
6b88799
Deprecated DisplayDupeRemoverWatcher
sandtechnology Jun 28, 2022
037a2bd
Only transfer selling shop to other player
sandtechnology Jun 28, 2022
6df58f5
Fix transfer description
sandtechnology Jun 28, 2022
235acdd
Remove default transfer permission
sandtechnology Jun 28, 2022
5d7b9aa
New Crowdin translations by Github Action (#196)
github-actions[bot] Jun 28, 2022
1d62887
Fix shulkers in shulker shop (#204)
Smudgge Jul 5, 2022
2f50d43
Add convertlog command for getting readable log and fix permission
sandtechnology Jul 7, 2022
ceb39b9
Fix map comparing in QS matcher
sandtechnology Jul 7, 2022
7287a46
LogConvert command optimization
sandtechnology Jul 7, 2022
3dbc2b0
#206 Fix useEnhanceProtection handling entity protection
sandtechnology Jul 8, 2022
edad621
Bump version
sandtechnology Jul 8, 2022
8a332a6
Workaround for #212
sandtechnology Aug 2, 2022
f077f91
Bump item-nbt-api-plugin from 2.9.2 to 2.10.0 (#192)
dependabot[bot] Aug 2, 2022
46acd77
Add regex support for blacklist-world option
sandtechnology Aug 10, 2022
fa48d50
Disable sk89q repo for 503
sandtechnology Aug 10, 2022
fb00345
Bump openinvapi from 4.2.0 to 4.2.1 (#215)
dependabot[bot] Aug 10, 2022
dd270d9
Bump okhttp from 4.9.3 to 4.10.0 (#193)
dependabot[bot] Aug 10, 2022
ebd80f9
Bump SongodaCore from 2.6.12 to 2.6.13 (#198)
dependabot[bot] Aug 10, 2022
de50a7e
Set release to 8 for java8
sandtechnology Aug 10, 2022
a66f940
Bump MockBukkit-v1.18 from 2.22.2 to 2.85.2 (#207)
dependabot[bot] Aug 10, 2022
312b28e
Bump placeholderapi from 2.11.1 to 2.11.2 (#203)
dependabot[bot] Aug 10, 2022
49c1596
Bump junit-jupiter-api from 5.8.2 to 5.9.0 (#209)
dependabot[bot] Aug 10, 2022
10920ad
Bump SuperiorSkyblockAPI from 1.10.2 to 1.11.1 (#219)
dependabot[bot] Aug 10, 2022
3ada496
Bump sqlite-jdbc from 3.36.0.3 to 3.39.2.0 (#217)
dependabot[bot] Aug 10, 2022
a8356b2
Bump LandsAPI from 6.5.1 to 6.8.3 (#216)
dependabot[bot] Aug 10, 2022
a290225
Bump PlotSquared-Core from 6.8.1 to 6.9.3 (#210)
dependabot[bot] Aug 10, 2022
71c2210
New Crowdin translations by Github Action (#201)
github-actions[bot] Aug 10, 2022
04d076f
Try to fix sign issue
sandtechnology Aug 14, 2022
78bda07
Hardcoded QuickShop from ${project.artifactId}
sandtechnology Aug 14, 2022
a8f26bc
Specific the out file of signed quickshop jar
sandtechnology Aug 14, 2022
dabe670
Fix build
sandtechnology Aug 14, 2022
09ce9c3
Fix build
sandtechnology Aug 14, 2022
2a1bae6
Fix build
sandtechnology Aug 14, 2022
2d63e05
Fix build
sandtechnology Aug 14, 2022
556442f
relocate signed jar to target/QuickShop-signed.jar
sandtechnology Aug 14, 2022
d738e00
Disable downed repo
sandtechnology Aug 14, 2022
dd13ee7
Update luckperms-api and SpartanAPI
sandtechnology Aug 14, 2022
238102f
Remove outdated luckperms-api
sandtechnology Aug 14, 2022
5e6345c
#224 Checking isDisableDisplay when spawning item in auto-despawn
sandtechnology Aug 14, 2022
9538780
Bump PlotSquared-Core from 6.9.3 to 6.9.4 (#220)
dependabot[bot] Aug 21, 2022
27154c7
New Crowdin translations by Github Action (#221)
github-actions[bot] Aug 21, 2022
07df5d2
Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 (#226)
dependabot[bot] Aug 21, 2022
1d81e27
Bump LandsAPI from 6.8.3 to 6.12.1 (#225)
dependabot[bot] Aug 21, 2022
16575df
Merge branch 'release' into master
sandtechnology Aug 21, 2022
a504001
Fix sv-SE lang
sandtechnology Aug 21, 2022
39d73cc
Fix /qs create command doesn't work with no arg
sandtechnology Sep 18, 2022
53bb114
Optimize player finder, cache all players when it >5k
sandtechnology Oct 21, 2022
75d113e
#248 Force enable enchance-shop-protect when using SHULKER as shop-block
sandtechnology Nov 3, 2022
37df16a
Optimize player finder again, cache all players when it >5k
sandtechnology Nov 3, 2022
463a0b6
#248 Add piston protection as enhanced protection for shop
sandtechnology Nov 3, 2022
c698624
Bump commons-compress from 1.21 to 1.22 (#250)
dependabot[bot] Nov 3, 2022
c7a9889
Bump PlotSquared-Core from 6.9.4 to 6.10.2 (#246)
dependabot[bot] Nov 3, 2022
614ee2f
Bump helper from 5.6.10 to 5.6.13 (#243)
dependabot[bot] Nov 3, 2022
ed25fe9
Bump junit-jupiter-api from 5.9.0 to 5.9.1 (#240)
dependabot[bot] Nov 3, 2022
d3885d4
Bump SongodaCore from 2.6.13 to 2.6.16 (#235)
dependabot[bot] Nov 3, 2022
e866f01
Fix bug for not adding SHULKER material as shopable
sandtechnology Nov 4, 2022
87bbcfd
Update crowdin/github-action version to 1.5.0
sandtechnology Nov 6, 2022
33e536a
Fix #251, checking config value before warning
sandtechnology Nov 8, 2022
099c92a
#255 Try to send remove entity item packet after sending item
sandtechnology Nov 13, 2022
febfd30
Revert "#255 Try to send remove entity item packet after sending item"
sandtechnology Nov 24, 2022
069930d
Update advanced-region-market dep to 3.4.3
sandtechnology Nov 24, 2022
5d3b582
Update GriefPrevention ABI, remove deprecated usages
sandtechnology Nov 24, 2022
c7402cd
Bump PlotSquared-Core from 6.10.2 to 6.10.5 (#262)
dependabot[bot] Nov 29, 2022
8fd2b6f
New Crowdin translations by Github Action (#230)
github-actions[bot] Nov 29, 2022
828102f
Bump sqlite-jdbc from 3.39.2.0 to 3.40.0.0 (#261)
dependabot[bot] Nov 29, 2022
fc02532
Bump rollbar-java from 1.8.1 to 1.9.0 (#258)
dependabot[bot] Nov 29, 2022
88708df
Giving throwable catch for preventing plugin broken
sandtechnology Nov 26, 2022
ff4b41c
Fix broken lands integration
sandtechnology Dec 5, 2022
2bccb6b
Bump LandsAPI from 6.22.0 to 6.25.5 (#264)
dependabot[bot] Dec 5, 2022
0fa5bd9
Fix wrong delays for eco plugin
sandtechnology Dec 5, 2022
81907b9
#267 Initial 1.19.3 Support for VirtualDisplayItem
sandtechnology Dec 14, 2022
d1b18b5
Fix VirualDisplayItem Bug in 1.19.3
sandtechnology Dec 14, 2022
05cf95c
Add 1.19.3 support
sandtechnology Dec 14, 2022
93596b3
Fix wrong shop removing when fire FakeBlockBreakEvent
sandtechnology Dec 14, 2022
baa6c60
Update SpartanAPI
sandtechnology Dec 15, 2022
b196a71
Deprecated unused method in HttpUtil
sandtechnology Dec 15, 2022
703bc03
Remove unused economy field in EconomyFormatter
sandtechnology Dec 15, 2022
f161285
feat: select shop type when creating shop
sandtechnology Dec 19, 2022
7ce14da
#273 feat: mysql-connect-options settings
sandtechnology Dec 19, 2022
5330ac6
Fix build
sandtechnology Dec 19, 2022
30759ed
Add 1.18 and 1.19 version to dev.bukkit.org jar
sandtechnology Dec 19, 2022
8457671
Refactor plugin update system, using maven repo instead
sandtechnology Dec 19, 2022
a3e4d61
Exclude wrong snapshot version from list
sandtechnology Dec 19, 2022
b350a4c
Fix up buildnumber naming
sandtechnology Dec 19, 2022
9e88a13
Bump to 5.1.1.0
sandtechnology Dec 19, 2022
fc3e673
New Crowdin translations by Github Action (#271)
github-actions[bot] Dec 19, 2022
e598209
Bump annotations from 23.0.0 to 23.1.0 (#265)
dependabot[bot] Dec 19, 2022
79e2a9a
Bump item-nbt-api-plugin from 2.10.0 to 2.11.1 (#272)
dependabot[bot] Dec 19, 2022
dd338a3
Bump openinvapi from 4.2.1 to 4.2.2 (#270)
dependabot[bot] Dec 19, 2022
a946896
Bump MockBukkit to 1.19
sandtechnology Dec 19, 2022
333450c
update command: load needed class before updating
sandtechnology Dec 19, 2022
2e920b2
Bump MockBukkit-v1.19 from 2.29.0 to 2.141.0 (#275)
dependabot[bot] Dec 19, 2022
64b18c7
Bump spigot-api from 1.19-R0.1-SNAPSHOT to 1.19.3-R0.1-SNAPSHOT (#269)
dependabot[bot] Dec 19, 2022
208c143
PlayerFinder: Force cached all offline players when its amount > 2k
sandtechnology Dec 20, 2022
1c5cca1
Add staff option in control panel
sandtechnology Dec 22, 2022
0c4d6c1
Updated cached CrowdinOTA Manifest
sandtechnology Dec 22, 2022
b2b59fc
Fix Staff message color
sandtechnology Dec 22, 2022
55eecd7
New Crowdin translations by Github Action (#276)
github-actions[bot] Dec 22, 2022
3e3a045
5.1.1.1: fix updater keep showing update tips for old version
sandtechnology Dec 22, 2022
7ea6968
Merge branch 'release' into master
sandtechnology Dec 22, 2022
522697f
Fix npe when caching player
sandtechnology Dec 27, 2022
84748b8
Bump to 5.1.1.2
sandtechnology Dec 27, 2022
39953b2
PlayerFinder: Cached name value
sandtechnology Dec 27, 2022
3ddef77
Disable OTA for crowdin request
sandtechnology Dec 30, 2022
eab578e
New Crowdin translations by Github Action (#279)
github-actions[bot] Dec 30, 2022
eb99616
Merge branch 'release' into master
sandtechnology Dec 30, 2022
92af760
PlayerFinder:Disable offline search when offline stash is enabled
sandtechnology Jan 3, 2023
ea45f62
Bump to 5.1.1.3
sandtechnology Jan 3, 2023
88e6818
Add progress report and try-catch block for offline player caching
sandtechnology Jan 4, 2023
4d9edd6
Add error counting for caching offline player
sandtechnology Jan 4, 2023
0182e35
Create crowdin ota workflow
sandtechnology Jan 4, 2023
672a550
Let workflow runs when translation PR merged
sandtechnology Jan 4, 2023
177aab9
Use crowdin ids in secrets
sandtechnology Jan 4, 2023
4c0c7f5
Add okhttp shutdown logic on plugin disabling
sandtechnology Jan 4, 2023
a7f1144
Say hello to CrowdinOTA again
sandtechnology Jan 4, 2023
ece566d
New Crowdin translations by Github Action (#288)
github-actions[bot] Jan 4, 2023
c25e776
Fix test
sandtechnology Jan 4, 2023
31e253f
Fix test again
sandtechnology Jan 4, 2023
2763acc
Fix messed okhttp cache folder
sandtechnology Jan 4, 2023
001ba6e
Temporary disable custom_languages field for wrong format
sandtechnology Jan 4, 2023
fc33678
Fix enderchest shop not working
sandtechnology Jan 6, 2023
23f3aa0
Refactor PlayerFinder and solve lag issue for real
sandtechnology Jan 6, 2023
0b4eb8e
Fix unwanted change to registerCustomCommands
sandtechnology Jan 6, 2023
c498844
PlayerFinder: use toLowerCase(Locale.ROOT) when updating
sandtechnology Jan 6, 2023
10445c5
PlayerFinder: fix a bug which returning null for name2uuid
sandtechnology Jan 6, 2023
a8f1223
Disable the support of reloading DatabaseManager
sandtechnology Jan 6, 2023
6771101
Fix bug for bypassing item stacking option
sandtechnology Jan 7, 2023
d8a53a4
Add user agent to http query
sandtechnology Jan 14, 2023
6b47223
Fix a bug for got NPE when eco plugin not installed
sandtechnology Jan 15, 2023
0191c9a
Update LandsAPI ABI
sandtechnology Jan 15, 2023
03971d2
Add include-offlineplayer-for-command option
sandtechnology Jan 15, 2023
9ce2cf0
Fix unit test for mojang api
sandtechnology Jan 15, 2023
76ac251
Fix the bug about using static language
sandtechnology Jan 17, 2023
126a9d1
Update the doc in config.yml for this fix
sandtechnology Jan 17, 2023
77a78cb
#299 Set connectTimeout to 10 seconds
sandtechnology Jan 22, 2023
ee08d54
update mcbbs link (#310)
YuanYuanOwO Feb 12, 2023
6024b7c
[ShopPurger] Add timeout to prevent crash server
sandtechnology Feb 12, 2023
81c655c
SubCommand_Find: Add finding enchantments on enchanted books (#306)
SarahGreyWolf Feb 16, 2023
39c90a9
Add manual trigger for crowdin workflow
sandtechnology Feb 16, 2023
d10441f
New Crowdin translations by Github Action (#292)
github-actions[bot] Feb 16, 2023
c69b436
#305 Fix wrong potionEffect level showing
sandtechnology Feb 16, 2023
14c1dbc
Bump skyblock from 2.3.30 to 2.5.0 (#312)
dependabot[bot] Feb 16, 2023
38fa90d
Add listener to handle Spartan compatibility
sandtechnology Feb 16, 2023
9c12f31
Add missed soft depends for Spartan
sandtechnology Feb 16, 2023
c5a10db
#316 Delete wrong depends on ArmShopBridge
sandtechnology Feb 20, 2023
e722b12
New Crowdin translations by Github Action (#313)
github-actions[bot] Feb 26, 2023
2f7bf83
Refactor PriceLimiter
sandtechnology Mar 6, 2023
5a1e164
Fix wrong price in price error message
sandtechnology Mar 6, 2023
12ec9c6
Add missed comment
sandtechnology Mar 6, 2023
36f00a7
Remove GroupManager check
sandtechnology Mar 6, 2023
5d8d286
Fix maximumDigitsInPrice not working
sandtechnology Mar 8, 2023
af6e01a
Fix broken maximumDigitsInPrice config option and config version
sandtechnology Mar 12, 2023
df93077
Fix broken coloring
sandtechnology Mar 12, 2023
b18d3d2
Fix javadoc for isBookEnchantmentsMatched method
sandtechnology Mar 12, 2023
87561b6
Revert "Fix broken coloring"
sandtechnology Mar 12, 2023
d14e005
Use modified MineDown to fix color issue
sandtechnology Mar 12, 2023
ce69f68
Fix price limit message not correct
sandtechnology Mar 12, 2023
9dbfb07
Fix not calc the real tax in message when selling item (permission)
sandtechnology Mar 13, 2023
28ea66b
Add PlayerShopClickEvent and Deprecated ShopClickEvent
sandtechnology Mar 16, 2023
2a9c342
Add 1.19.4 support
sandtechnology Mar 17, 2023
893b657
New Crowdin translations by Github Action (#320)
github-actions[bot] Mar 17, 2023
523f025
Bump GriefPrevention from 16.18 to 16.18.1 (#324)
dependabot[bot] Mar 17, 2023
b32f933
Bump SongodaCore from 2.6.16 to 2.6.18 (#303)
dependabot[bot] Mar 17, 2023
dc1a25b
Bump LandsAPI from 6.26.18 to 6.28.11 (#314)
dependabot[bot] Mar 17, 2023
a0ad637
Bump spigot-api from 1.19.3-R0.1-SNAPSHOT to 1.19.4-R0.1-SNAPSHOT (#325)
dependabot[bot] Mar 17, 2023
fb312be
Bump PlotSquared-Core from 6.10.5 to 6.11.1 (#321)
dependabot[bot] Mar 17, 2023
c67deb2
Merge remote-tracking branch 'origin/release'
sandtechnology Mar 17, 2023
25d71ed
Bump to 5.1.2.0
sandtechnology Mar 17, 2023
1e03258
Fix price change log recording wrong new price
sandtechnology Mar 17, 2023
75c1e24
5.1.2.0 (#326) (#327)
sandtechnology Mar 17, 2023
575f3aa
Bump to 5.1.2.1 for future developing
sandtechnology Mar 17, 2023
9e1f752
Merge remote-tracking branch 'origin/release'
sandtechnology Mar 17, 2023
2a405f9
#330 Impl Deprecated event correctly
sandtechnology Mar 18, 2023
6f40a2a
Fix coloring issue when using §
sandtechnology Mar 23, 2023
9d4c807
Fix coloring issue for item name using escape character
sandtechnology Mar 24, 2023
c11bf1e
Fix coloring issue for item name using escape character again
sandtechnology Mar 24, 2023
4150887
[VirtualDisplayItem] Fix item name on floating item
sandtechnology Mar 24, 2023
4ab3aa5
New Crowdin translations by Github Action (#339)
github-actions[bot] Mar 24, 2023
c91a1d9
Bump lombok from 1.18.24 to 1.18.26 (#336)
dependabot[bot] Mar 24, 2023
282825f
Bump openinvapi from 4.2.2 to 4.3.0 (#328)
dependabot[bot] Mar 24, 2023
a3a6c9b
Bump item-nbt-api-plugin from 2.11.1 to 2.11.2 (#329)
dependabot[bot] Mar 24, 2023
e2c2d3d
Fix click event not working on multiple color preview text
sandtechnology Mar 24, 2023
8cf26a7
Improve clickable preview text
sandtechnology Mar 25, 2023
e5f3c7c
Ignored custom build or 3rd fork in error reporter
sandtechnology Mar 29, 2023
31d1e40
Fix build
sandtechnology Mar 29, 2023
9e845fd
Handle NumberFormatException when trading
sandtechnology Apr 17, 2023
c8c8799
Fix reload command will crash plugin (using reload config instead)
sandtechnology Jun 7, 2023
bc04b26
Make sure the executing set to false after errored
sandtechnology Jun 7, 2023
a738e58
Initial 1.20 support and fix test
sandtechnology Jun 13, 2023
450adc7
Update libraries and re-enable songoda repo
sandtechnology Jun 13, 2023
87d0ce9
Fix wording
sandtechnology Jun 13, 2023
c52d7e0
itemi18n: Fix translation for trim pattern and handle item having desc
sandtechnology Jun 13, 2023
d6e43de
NBTAPI: 1.20 Support for setting sign text
sandtechnology Jun 19, 2023
2dd84ad
Make sure sign nbt change was detected in the future version
sandtechnology Jun 19, 2023
bb5f391
Small refactor for setSignText
sandtechnology Jun 19, 2023
1b638b7
Fix NBTAPI changing sign not working
sandtechnology Jun 19, 2023
2b67120
New Crowdin translations by Github Action (#341)
github-actions[bot] Jun 19, 2023
6df9eef
Fix github build (skyblock 2.5.0->2.3.30)
sandtechnology Jun 19, 2023
6908171
[setSignText] Improve performance for paper (BlockState snapshot)
sandtechnology Jun 19, 2023
1f8985e
[setSignText] Fix ClassCastException
sandtechnology Jun 19, 2023
7e2cf82
Update conflibot.yml
sandtechnology Jun 21, 2023
d78e8d5
Update conflibot.yml
sandtechnology Jun 21, 2023
636a6f1
Update conflibot.yml
sandtechnology Jun 21, 2023
2c98683
Update conflibot.yml
sandtechnology Jun 21, 2023
90a9366
Bump LandsAPI from 6.28.11 to 6.29.12 (#356)
dependabot[bot] Jun 21, 2023
56118ac
Bump ProtocolLib from 5.0.0-SNAPSHOT to 5.0.0 (#353)
dependabot[bot] Jun 21, 2023
8ccdb4a
Bump spigot-api from 1.20-R0.1-SNAPSHOT to 1.20.1-R0.1-SNAPSHOT (#361)
dependabot[bot] Jun 21, 2023
8507ac8
Bump openinvapi from 4.3.0 to 4.3.1 (#360)
dependabot[bot] Jun 21, 2023
f4f73b8
Bump worldguard-bukkit from 7.0.7 to 7.0.8 (#355)
dependabot[bot] Jun 21, 2023
540a7dd
Bump advanced-region-market from 3.4.3 to 3.5.0 (#364)
dependabot[bot] Jun 22, 2023
f077c30
5.1.2.1 (#363) (#365)
sandtechnology Jun 22, 2023
2305105
Merge pull request #366 from PotatoCraft-Studio/release
sandtechnology Jun 22, 2023
b487daa
[Transfer] Check limit when transferring shop and bump version
sandtechnology Jun 24, 2023
2eed8f5
New Crowdin translations by Github Action
crowdin-bot Jun 25, 2023
deebf12
[1.20.x] Cancel for interacting with sign (editing)
sandtechnology Jun 25, 2023
adfeefb
Merge pull request #368 from PotatoCraft-Studio/l10n_crowdin
sandtechnology Jun 25, 2023
15b80bf
[1.20.x] Cancel for all player interacting with sign (editing)
sandtechnology Jun 28, 2023
dd7817b
Bump version to 5.1.2.3
sandtechnology Jun 28, 2023
6991a2b
Fix dbPrefix issue when using convert command
sandtechnology Jul 22, 2023
5a120a0
Fix dbPrefix not handling none when using convert command
sandtechnology Jul 22, 2023
2159288
Fix build
sandtechnology Jul 22, 2023
a8858a4
Fix build again
sandtechnology Jul 22, 2023
ac4573a
Fix message for wrong displaying to owning shops in transfer
sandtechnology Sep 18, 2023
5941646
#394 Fix wrong event format copying after SPIGOT-7091: Update bungeec…
sandtechnology Sep 18, 2023
b1a7bbe
Fix errors for pre spigot chat lib update
sandtechnology Sep 18, 2023
55d9766
#395 update advanced-region-market deps to 3.5.4
sandtechnology Sep 18, 2023
036108b
Bump com.github.angeschossen:LandsAPI from 6.29.12 to 6.35.0 (#399)
dependabot[bot] Sep 18, 2023
4c1643f
Bump com.sk89q.worldguard:worldguard-bukkit from 7.0.8 to 7.0.9 (#398)
dependabot[bot] Sep 18, 2023
741dd04
Bump com.comphenix.protocol:ProtocolLib from 5.0.0 to 5.1.0 (#396)
dependabot[bot] Sep 18, 2023
3e51785
Bump org.junit.jupiter:junit-jupiter-api from 5.9.2 to 5.10.0 (#387)
dependabot[bot] Sep 18, 2023
3434234
Bump com.github.alex9849:advanced-region-market from 3.5.0 to 3.5.4 (…
dependabot[bot] Sep 18, 2023
bb3e0c1
New Crowdin translations by Github Action (#370)
github-actions[bot] Sep 18, 2023
86b6dc5
Merge branch 'release' into master
sandtechnology Sep 18, 2023
8c8d643
Merge remote-tracking branch 'origin/release'
sandtechnology Sep 18, 2023
97afbca
Update Metrics code from bstats and fix typo
sandtechnology Sep 18, 2023
9da14d2
Fix StackOverflow when appending components
sandtechnology Sep 19, 2023
235f56f
Bump version
sandtechnology Sep 19, 2023
42366bc
Using varchar(128) for world name in database
sandtechnology Oct 3, 2023
e55b4c9
Replace Rollbar token
sandtechnology Oct 3, 2023
7a26cd8
Fix event append issue for custom item display
sandtechnology Oct 3, 2023
7db62be
Add 1.20.2 Support
sandtechnology Oct 3, 2023
7648020
Fix typo for limit comment
sandtechnology Oct 3, 2023
7554b78
Bump to 5.1.2.5
sandtechnology Oct 3, 2023
a216484
Merge remote-tracking branch 'origin/release'
sandtechnology Oct 3, 2023
e9e951f
Improve real display item message
sandtechnology Oct 3, 2023
f7e92b2
Bump de.tr7zw:item-nbt-api-plugin from 2.11.3 to 2.12.0 (#403)
dependabot[bot] Oct 3, 2023
31c36a9
Bump me.clip:placeholderapi from 2.11.2 to 2.11.4 (#404)
dependabot[bot] Oct 3, 2023
436ea53
Bump org.spigotmc:spigot-api (#405)
dependabot[bot] Oct 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<artifactId>QuickShop</artifactId>

<properties>
<pluginver>5.1.2.4</pluginver>
<pluginver>5.1.2.5</pluginver>
<package>org.maxgamer.quickshop</package>
<developer>Ghost-chu</developer>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand Down Expand Up @@ -565,7 +565,7 @@
<dependency>
<groupId>me.clip</groupId>
<artifactId>placeholderapi</artifactId>
<version>2.11.2</version>
<version>2.11.4</version>
<scope>provided</scope>
<exclusions>
<exclusion>
Expand Down Expand Up @@ -627,7 +627,7 @@
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<version>1.20.1-R0.1-SNAPSHOT</version>
<version>1.20.2-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
Expand Down Expand Up @@ -886,7 +886,7 @@
<dependency>
<groupId>de.tr7zw</groupId>
<artifactId>item-nbt-api-plugin</artifactId>
<version>2.11.3</version>
<version>2.12.0</version>
<scope>provided</scope>
</dependency>
<dependency>
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/org/maxgamer/quickshop/QuickShop.java
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ public class QuickShop extends JavaPlugin implements QuickShopAPI {
@Nullable
private AbstractEconomy economy;
/**
* Whether or not to limit players shop amounts
* Whether to limit players shop amounts
*/
private boolean limit = false;
@Nullable
Expand Down Expand Up @@ -500,7 +500,7 @@ private void load3rdParty() {
}
}
if (AbstractDisplayItem.getNowUsing() == DisplayType.REALITEM) {
getLogger().warning("You're using Real Display system and that may cause your server lagg, switch to Virtual Display system if you can!");
getLogger().warning("You're using Real Display system and that may cause your server lagg, switch to Virtual Display system if you can! (Checkout display-type option in config.yml)");
Plugin clearLagPlugin = Bukkit.getPluginManager().getPlugin("ClearLag");
if (clearLagPlugin != null && Util.verifyClassLoader(clearLagPlugin)) {
try {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -439,6 +439,13 @@ private ComponentBuilder append(BaseComponent component, ComponentBuilder.Format
if (component.isReset() && retention == ComponentBuilder.FormatRetention.ALL) {
retention = ComponentBuilder.FormatRetention.EVENTS;
}

//Hacky method to replace dummy components
if (previous == null && builder.getCursor() == -1) {
previous = new TextComponent("");
builder.append(previous);
}

if (previous != null && (!component.isReset() || retention == ComponentBuilder.FormatRetention.EVENTS)) {
component.copyFormatting(previous, retention, false);
parts.add(component);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,9 +81,9 @@ private void init() throws SQLException {
*/

private void createShopsTable() {
String sqlString = "CREATE TABLE " + manager.getDatabase().getTablePrefix() + "shops (owner VARCHAR(255) NOT NULL, price double(32, 2) NOT NULL, itemConfig TEXT CHARSET utf8 NOT NULL, x INTEGER(32) NOT NULL, y INTEGER(32) NOT NULL, z INTEGER(32) NOT NULL, world VARCHAR(32) NOT NULL, unlimited boolean, type boolean, PRIMARY KEY (x, y, z, world) );";
String sqlString = "CREATE TABLE " + manager.getDatabase().getTablePrefix() + "shops (owner VARCHAR(255) NOT NULL, price double(32, 2) NOT NULL, itemConfig TEXT CHARSET utf8 NOT NULL, x INTEGER(32) NOT NULL, y INTEGER(32) NOT NULL, z INTEGER(32) NOT NULL, world VARCHAR(128) NOT NULL, unlimited boolean, type boolean, PRIMARY KEY (x, y, z, world) );";
if (manager.getDatabase() instanceof MySQLCore) {
sqlString = "CREATE TABLE " + manager.getDatabase().getTablePrefix() + "shops (owner VARCHAR(255) NOT NULL, price double(32, 2) NOT NULL, itemConfig TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, x INTEGER(32) NOT NULL, y INTEGER(32) NOT NULL, z INTEGER(32) NOT NULL, world VARCHAR(32) NOT NULL, unlimited boolean, type boolean, PRIMARY KEY (x, y, z, world) );";
sqlString = "CREATE TABLE " + manager.getDatabase().getTablePrefix() + "shops (owner VARCHAR(255) NOT NULL, price double(32, 2) NOT NULL, itemConfig TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, x INTEGER(32) NOT NULL, y INTEGER(32) NOT NULL, z INTEGER(32) NOT NULL, world VARCHAR(128) NOT NULL, unlimited boolean, type boolean, PRIMARY KEY (x, y, z, world) );";
}
manager.runInstantTask(new DatabaseTask(sqlString));
}
Expand Down Expand Up @@ -111,7 +111,7 @@ private void createLogsTable() {

private void createExternalCacheTable() {
String createTable = "CREATE TABLE " + manager.getDatabase().getTablePrefix()
+ "external_cache (x INTEGER(32) NOT NULL, y INTEGER(32) NOT NULL, z INTEGER(32) NOT NULL, world VARCHAR(32) NOT NULL, PRIMARY KEY (x, y, z, world));";
+ "external_cache (x INTEGER(32) NOT NULL, y INTEGER(32) NOT NULL, z INTEGER(32) NOT NULL, world VARCHAR(128) NOT NULL, PRIMARY KEY (x, y, z, world));";
manager.runInstantTask(new DatabaseTask(createTable));
createColumn("external_cache", "space", new DataType(DataTypeMapping.INT, null));
createColumn("external_cache", "stock", new DataType(DataTypeMapping.INT, null));
Expand Down Expand Up @@ -151,6 +151,9 @@ public void onFailed(SQLException e) {
manager.runInstantTask(new DatabaseTask("ALTER TABLE " + manager.getDatabase().getTablePrefix() + "shops TO CHARACTER SET uft8mb4 COLLATE utf8mb4_general_ci", checkTask));
manager.runInstantTask(new DatabaseTask("ALTER TABLE " + manager.getDatabase().getTablePrefix() + "messages TO CHARACTER SET uft8mb4 COLLATE utf8mb4_general_ci", checkTask));
manager.runInstantTask(new DatabaseTask("ALTER TABLE " + manager.getDatabase().getTablePrefix() + "history TO CHARACTER SET uft8mb4 COLLATE utf8mb4_general_ci", checkTask));
//Using varchar 128 for world name
manager.runInstantTask(new DatabaseTask("ALTER TABLE " + manager.getDatabase().getTablePrefix() + "shops MODIFY COLUMN world VARCHAR(128)", checkTask));
manager.runInstantTask(new DatabaseTask("ALTER TABLE " + manager.getDatabase().getTablePrefix() + "external_cache MODIFY COLUMN world VARCHAR(128)", checkTask));
}
plugin.getLogger().info("Finished!");
}
Expand Down
1 change: 1 addition & 0 deletions src/main/java/org/maxgamer/quickshop/util/GameVersion.java
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ public enum GameVersion {
v1_19_R2(true, false, true, true, true, true),
v1_19_R3(true, false, true, true, true, true),
v1_20_R1(true, false, true, true, true, true),
v1_20_R2(true, false, true, true, true, true),

UNKNOWN(true, false, false, true, true, true);
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ public class RollbarErrorReporter implements IErrorReporter {

public RollbarErrorReporter(@NotNull QuickShop plugin) {
this.plugin = plugin;
Config config = ConfigBuilder.withAccessToken("164c5246fa464ae4a6a0867a856d4062")
Config config = ConfigBuilder.withAccessToken("c386df69d08440d9a3d982cf98b53ed6")
.environment(Util.isDevEdition() ? "development" : "production")
.platform(plugin.getServer().getVersion())
.codeVersion(QuickShop.getVersion())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ static class IndexMetaHandler extends DefaultHandler {
@Override
public void endElement(String uri, String localName, String qName) {
switch (qName) {
case "latest":
case "release":
latestRelease = tempStr;
break;
case "lastUpdated":
Expand Down
Loading