Sueta

QuickShop Reremake - 1.20(.2) Ready - Multi Currency

5.1.2.5

A shop plugin that allows players to easily sell/buy any items from a chest without any commands.

·Plugin
  1. 5.1.2.5latest1.20.2 support & Bug FixesOct 3, 2023
    For users who want to update to Minecraft 1.20.2: You would need to use the dev version of Protocollib this time otherwise Protocollib will not work: https://ci.dmulloy2.net/job/ProtocolLib/ This version brings 1.20.2 support and bug fixes, recommended update for all users. Changes: · Replace Rollbar error reporter token to new one, since previous one will be removed by rollbar site. · Add 1.20.2 Support · Improve real display item warning message in console Fixes: · Fix item hover in text not working on custom item. · Fix could not create shop in the world using long world name, now we use varchar(128) type for world name in database · Fix typo for limit comment in code · Fix no thanks for translators on previous update notes, sorry for that and a big thanks to the translator who keep updating translation!
    87871 downloads
  2. 5.1.2.4Fix StackOverflow errorSep 19, 2023
    Also update bstats code to the latest 1.x version (through it's 2 years ago)
    3690 downloads
  3. 5.1.2.3Preview text bug fix & more bug fixesSep 18, 2023
    This version brings minor bug fixes and recommended update for all users: Note: You would need to update AdvancedRegionMarket plugin if you are using its integration.(At least 3.5.3) Bug Fixes: · [1.20.x] Fix sign editing gui pop up when interacting with shop sign · [1.20.x] Fix preview text can't be clicked after updating to newer 1.12.1 server core version · Fix mysql dbPrefix issue when using convert command, which causing wrong mysql table names without prefix. · Fix wrong owning shop amount in message when using transfer command · Fix advanced region market integration not working on the new plugin version
    495 downloads
  4. 5.1.2.2Fix sign right-clicking for 1.20(.1) and transfer command bugJun 25, 2023
    · Fix sign right-clicking when result in editing sign on 1.20(.1) when NBTAPI support not enabled · Fix transfer command will bypass shop limit
    20912 downloads
  5. 5.1.2.11.20(.1) support and bug fixesJun 21, 2023
    I know it has been a long time since last release, so it's time to do that! This time we brings 1.20(.1) support and bugs fixes, recommended update for all users, full changes log: Add: · 1.20(.1) Support · Updated translation (Thanks to translators keep updating translation!) Fixes: · NumberFormatException when inputting non-number value on trading · Click event not working on multiple color preview texts · Wrong click event deprecated warning · Wrong item name display on floating item when using custom color name with VirtualDisplayItem · Debug command will crash plugin · Purge could not be started again after error · Shop sign became empty when setting sign text with NBTAPI enabled after 1.19.4
    2083 downloads
  6. 5.1.2.01.19.4 Support & Re-enabled crowdin OTA & Bug Fixes and performance improveMar 17, 2023
    It's quite a long time since the previous release (It should be the first release in 2023?), but this version comes with 1.19.4 support (Seems no changes needed for this version, but supported version needed to be added for visual display item support) and re-enabled Crowdin OTA (Works with ghost-chu and solved it by self-host r2 Clouldflare server), also minor bugs fixes and performances improvements, recommended update for all users, full changes log as follows: Added: · Add finding enchantments on enchanted books feature in find command, now you can just type enchantment name to find the enchanted books (by SarahGreyWolf) · Add PlayerShopClickEvent and Deprecated ShopClickEvent · Add progress report for caching offline player · Updated Crowdin translation, thanks to all the translator! Performance Improvements: · The player lookup performance have huge improved, it will help the shop loading for massive loading time reduced. · Now all the command related to player name lookup will only search online players expect you enable include-offlineplayer-for-command in config.yml, it will solve the lag for a player using offline player name. · Set connectTimeout to 10 seconds for fetching Crowdin OTA translation, solved stuck for server startup Fixed Bugs: · Offline player caching not working for some time · Offline player search still working when offline player caching is enabled · Enderchest shop not working · Reload command may stuck on DatabaseManager init and crash server · Bug for bypassing item stacking option · Got NPE error when eco plugin not installed · Lands integration not working in newest Lands plugin · Static language not working, now it will fallback to the first language instead of game-language when only have one languages in enabled-languages · Shop purger could crash server when purge shop amount is large · Wrong depends on ArmShopBridge, causing undefined plugin loading order and dependency loop · Could not setup free shop when price restriction not allowing 0 and allow-free-shop option is enabled · Digit price checking not working (maximum-digits-in-price option) · GroupManager was reported as incompatible plugin · Not calc the real tax in message when selling item when using bypass tax permission · Okhttp client not shutdown after plugin disabled · Spartan compatibility module not working, and not a soft-depend for Spartan · Price change log recording wrong new price
    18421 downloads
  7. 5.1.1.2Just a fix for download link which may outdatedDec 30, 2022
    For full update notes please read the previous update
    16256 downloads
  8. 5.1.1.1[HotFix] Fix updater keep notifying old version in 5.1.1.0Dec 22, 2022
    For full changelogs for 5.1.1.0 please read the previous update.
    2061 downloads
  9. 5.1.1.01.19.3 Support & Bug fixes and some new featuresDec 22, 2022
    Since I'm busy in the other things, it has been the longest time for this release, anyway, this relase comes with 1.19.3 Support, bug fixes and some new features, recommended for all users to update, full changelogs as follows: Fixes: · Fix ClassCastException kick when a player nearby shop in 1.19.3 and with VisualDisplayItem enabled, it's caused by mojang changes on EntityMeta Packet in 1.19.3, protcollib update is needed for 1.19.3 server for using the latest api. · Fix shulkers could be sell into shulker shop (By @Smudge in Github) · Fix item of map comparing in QS matcher · Fix entity protection not work for shop locks, it can cause bypass when entity breaking shop · Fix PlayerArmSwingEvent related error for QuickShop · Fix /qs create command doesn't work with no arg · Fix shulker box could be pushed by pistion, now enchance-shop-protect will be forced enabled when using SHULKER as shop-block · Fix wrong shop removing when firing FakeBlockBreakEvent due to prection-checking · Fix broken update systems · Fix wrong delays for eco plugin, it will cause some of eco plugins hook doesn't work · [Interagtion] Fix AdvancedRegionMarket interagtion does not work on plugin version 3.4.3 · [Interagtion] Fix GriefPrevention interagtion using outdated api · [Interagtion] Fix lands integration does not work on new plugin version New features and improvements · Add convertlog command for getting readable log (permission: quickshop.convertlog), now you can use /qs convertlog to get readable_qs.log in QuickShop plugin folder. · Add modify staff shortcut in control panel, now you can click modify on the chat to get the command suggestion of /qs staff · Add regex support for blacklist-world option, now you can use regex in this option, only need to make the regex prefix with $ · Add mysql-connect-options settings for let user use setting additional mysql connection options. · Add create-needs-select-type option, when it was enabled it will ask shop type to use when creating shop · Force cached all offline players when its amount > 2k, now large server should get lag free when using /qs staff and /qs setowner command and the other command needs username. · Updated offline CrowdinOTA Manifest and offline translations, a big thanks to all of translators!
    345 downloads
  10. 5.1.0.9[Emergency Fix] Fix an exploit for transfer commandJun 28, 2022
    A Emergency Fix version for transfer command, if you can not update now please disable quickshop.transfer permission for player! · Remove quickshop.transfer permission from quickshop.player permission · Fix transfer command, now the type of shop it can transfer by player is limited · Deprecated DisplayDupeRemoverWatcher and fix async error when using real display item · Clearify the protection-checking message · Updated translation, thanks to all the translators!
    13485 downloads
  11. 5.1.0.81.19 Support, disable-move-event checking fixes and translations updateJun 11, 2022
    This version brings 1.19 support for QuickShop, through our plugin is supported, server software and other plugins may not work smoothly, so please take care your server and make a backup, and read the update notes posted my md_5, and remember update protocollib to the dev version if you are using 1.19! After then, is the disable-move-event checking fixes for paper, it likely was broken is the long time, this time it will work again and giving clearly tips in console and paper.yml (or newly updated paper/paper-world-defaults.yml). The last thing is the translations update, thanks to all the translators as usual! Without your support we can't offering multi-language support to plugin users!
    2499 downloads
  12. 5.1.0.7Bug Fixes and some new featuresMay 25, 2022
    Tips: This version may break your data, so please backup by /qs export before updating! If there have anything broken, you can rename the exported file to recovery.txt then use /qs recovery in console to rollback! As usual, this version brings some bug fixes and new features, and also brings updated translation! Thanks to all the translator! About sudden blank sign issue: It's not our fault, click there for solution. Bug Fixes: · Fix a bug in taking tax account when refunding · Fix all shop loading failed when only one shop corrupted · Fix wrong update link · Fix BlocksHub support not working · Fix i18n file loading error (on some servers) by filling some contents into default file · Fix incorrect message displaying when allow stacking option changed · Fix incorrect min and max price configuration comment, it will affect all shops · Fix taxing failed when using per-shop tax account · Fix SuperiorSkyblock2 not handling coop Changes: · [Lands Integration] Support the deleted and expired land congratulating · [SuperiorSkyblock2 Integration] Add privilege setup for trade and creation · Enhanced 3rd plugin class and conflict checking, it will check if there have any class conflicting (e.g Install duplicated plugin jar) and report it · Optimize the stacking changing logic, it will auto change price for stacking shop and logging when stacking was disabled · Remove the warning message in economy-type configuration comment and add comment for Multi-Currency · Remove outdated option in configuration comment
    1843 downloads
  13. 5.1.0.6Bug Fixes and some new featuresMar 28, 2022
    Recommended update for all 5.x users Fixes: · Fix mojang file downloading always waiting for 20 secs and i18n name not working issue in 5.1.0.5, you will need to use "/qs reset lang" to make it work again · Fix wrong item meta comparing when shop item is not customed with QS matcher, which causing users traded item which is special to normal item shop. · Fix "Container invalid" log not respect logging type · Fix error when checking display item with real display item mode used · Fix NPE when reporting error was disabled Add: · refund-from-tax-account-as-much-as-possible option, which allow to take the same balance of shop create cost from tax account as much as possible · [WorldGuard Integration] whitelist-worlds option in WorldGuard Integration, which allow user to just let whitelist happened in the specific world.
    4715 downloads
  14. 5.1.0.5Bug fixes and tips about original developer Ghost_chuMar 14, 2022
    This version contains bugs fixes, support for GriefPrevention 16.18 (In this version we only support 16.18 due the incompatible changes in their code), and updated translations (thanks for the kind translators!) Fixes: · Fix i18n file download always hanging server after 20 secs · Fix root command tab-completing not working · Fix limit not working in snapshot · Fix VirtualDisplayItem not working in ProtocolLib 5.0.0 snapshot · Fix duplicated display item bug when using RealDisplayItem · Fix item name with large NBT item · Fix duplicated message when trading with self shop item (thanks to @tdiant) · Fix RGB color not working in control panel · Fix purchase message not reset format after item name · Fix NoSuchMethodError in older minecraft version (1.15.2) · Fix NullPointerException when ranks options is not set · Fix the permission in FabledSkyBlock Integration not working (@efekurbann) · Fix Hot Unload/load integration system · Fix Signature Verify failed after reset config by /qs reset config · Fix override files and message broken when crowdin path broke · Fix purchase history turn to english when joined the server Tips about original developer Ghost_chu: Due to the disagreement with Ghost_chu, ghost has quit from reremake fork and create a new fork called QuickShop-Hikari, and I will continue maintaining this fork, the main points we can't reach consensus is: · He want to rename Reremake fork to Apollo fork then let version numbering start from 1.0, but I think it will confuse users and refuse this. · I don't want the users using QuickShop plugin meeting the unstable and buggy experience again and want to keep the v5 maintaining. There are the links about QuickShop-Hikari fork: · Github: https://github.com/Ghost-chu/QuickShop-Hikari · Spigot page : https://www.spigotmc.org/resources/...ork-start-your-in-g… Anyways, thanks to Ghost_chu for maintaining this fork for a long time, and hoping his life running smoothly forever.
    1802 downloads
  15. 5.1.0.4Bug Fixes and some new featuresFeb 8, 2022
    A small update for this plugin which containing bug fixes and some new features. Fixes: · Fix ClassCastException when using silent command in console · Fix missing help of always-counting in quickshop help page · Fix removeall command displayed in help page even don't have permission · Fix Preview Text displayed even don't have permission · Fix errors when handling large NBT item names and large NBT items · Fix the wrong money earned when with tax · Fix the wrong language when displaying trading notification · Fix Fabled Integration not take effect · Fix valid shop counting · Fix total not changing in message after changing total in ShopPurchaseEvent · Fix wrong message when creating shop in disabled world · Fix NullPointerException about itemStack_saveMethod is null · Fix NullPointerException about locale is null · Fix errors when setting wrong display-type · Fix CrowdinOTA$OTAException: Failed to grab data · Internal bug fixes Changes: · Add detailed error for economy transaction · Add effect level displaying for custom effect (Base effect not supported due to the limited bukkit api) · Add cost goto tax-account feature · Now the plugin will catching checking update result for 1 day · Now the plugin will keep the original message when holochat data too large · Improve protection-checking-blacklist related settings, now plugin will use QSEventManger automatically without setting protection-checking-listener-blacklist, this setting was removed. · Add updated translations, thanks to all of the translators! · Internal code improvements
    3551 downloads
  16. 5.1.0.3Enhanced Jar verify, Always counting feature, Bug fixes and Improvements!Jan 14, 2022
    Say hello to 2022! There is the first release in 2022 after a month, and recommended for all users running minecraft server in 1.15.2-1.18.x, but as we always reminding, you should make a backup before each update. This release mainly for improving user experience and fixing bugs, also brings always-counting feature for real admin shops (admin shop but not unlimited) and enhanced jar verify logic, full change-log as follows: Fixes: · Fix color formatting and events in item hover message · Fix the mistaken importing causes InaccessibleObjectException when changing staffs (Thanks @Happy-Hop7's report) · Fix display disappeared when enabled display-auto-despawn · Fix error when unlimited-shop-owner option is invalid value · Fix item matching issue when using quickshop matcher, which causing unfair trading and not giving/taking item in certain cases (Thanks @Draesia 's report and help on this issue) · Fix not matching raw item with other having nbt item when using quickshop matcher. · Fix wrong sender limit in transfer command · Fix misleading debug logs and variable names · Fix size command always showing disabled message · Fix compatibility module not working, which making protection-checking feature conflict with anti-chat plugin · Fix error when NBTAPI not working · Fix "String is too big" error when showing item having large NBT in chat · Fix out-stock message not respect to custom item name · Fix duplicate comments in config.yml, it only happened to server software which supporting comment saving · Fix wrong warnings in display-items-check-ticks when setting to zero · Fix shop creation can happened for destroyed old chest (Thanks @thunderlight411's report) · Fix config files always updating shop.sign-dye-color option when first install · Fix stored potion i18n file not take effected or can't be changed · Fix setting offline owner and offline staff not working · Fix tab-completing player name not returning online players when enabled include-offlineplayer-list · [Worldguard Integration] Fix permission checking not work when not setting global region permission New Features and Improvements: · Add always-counting options for each shop, when enabled it, it will counting container even the shop is unlimited, making real adminshop is possible. · Add at-server-startup and backup options for purge feature · Add a comment in empty override json, guiding user for the link of override language tutorial. · Add a logic for creating file when old message.yml is existed, guiding user for the link of migrate-v4-to-v5 tutorial. · Improve some comments in config.yml · Improve jar verify logic, now we will forcing-stop the server when detected the virus or change in the jar file for server security, also will generate a security report and open it automatically when is possible. (Commits by Ghost_chu and improved by me, he now back but not mainly developing QuickShop) · Update the local translations from crowdin, thanks to all the translators!
    3433 downloads
  17. 5.1.0.2Fix message coloring issue , wrong shop counting displayed and more!Dec 14, 2021
    This version is containing following bug fixes, hoping no more bugs happened, also give a huge thanks to translators for updating translation: · Fix sign-dye-color is missing in config.yml · Fix broken find command · Fix wrong unlimited and free shop counting displayed · Fix "§r" is not working · Fix message coloring issue · Fix silent command throwing exception when input is invalid · Fix debug command not respecting local config.yml · Fix weird comment newline in config.yml
    3839 downloads
  18. 5.1.0.1Fix time counting error when purging shops since this feature was addedDec 12, 2021
    Note: Please make a database backup before updating! We also add a backup logic when purging shops
    703 downloads
  19. 5.1.0.01.18(.1) Support, Bug fixes and more!Dec 12, 2021
    Note: Please make a database backup before updating! Hello there! Here is sandtechnology, the maintainer after Ghost_chu quited, this version is mainly focus on stability and bug fixes, also improving poor user experience in v5, additionally, we also add 1.18(.1) support and offline multi-language feature, full changes as follows: Fixes: · Fix auto despawn watcher related issue · Fix ShopPurger and purge command related issue · Fix a bug in which the find command would display the result multiple times.(@Warrior) · Fix case-sensitive and underscore issue in enabled languages · Fix NoClassDefFoundError not handled by catch statement · Fix item namespace method finding issue, also fix fallback · Fix shop caching issue, causing weird shop sign display · Fix case-sensitive issue in enabled languages · Fix mistaken on update message, now it will display right download link · Fix price command bypassing the integer only option.(@Nlkomaru) · Fix coloring issue with certain input · Fix misleading shop buying message and weird amount counting · Fix stuck when i18n loading and language file loading · Fix misleading shop creation message · Fix broken potion effect i18n, it now will work properly · Fix an NPE when failed to load message · Fix error when invoking getContributors method in 1.15 · [WorldGuard Integration] A new settings was added for fixing global region issue · [Towny Integration] delete-shop-on-plot-destroy using wrong event, now will use TownUnclaimEvent · Fix wrong message updated by Crowdin OTA · Fix broken comment adding and updating · Fix built-in file not using UTF-8 for loading Added & Changes: · Offline multi-language feature, now we have bulit-in files, which will use when could not got files from Crowdin instead of reverted to English. · [FactionUUID Integration] Drop support for 0.5.x and support 0.6.x · 1.18(.1) Support · A Event for changing Inventory (ShopInventoryEvent) · Language system code logic improvement · Drop SimplixStorage library which was used for loading config.yml since v5, it was unreliable to use · Apply word-for-trade-all-items settings to trade message instead of hardcored "all" · Printing errors when cannot create column in database · Delete incorrect relocation and improvement in shading, causing unwanted error
    388 downloads
  20. 5.0.0.16No updates, Important AnnouncementNov 20, 2021
    English Version Because multiple reasons, I decided to stop developing QuickShop and supports. The future updates and support will be handled by the QuickShop team other people such as @sandtechnology. The real-life pressure and tasks make me can't breathe. The pressure from school, family, support, and others. In past years I have spent my all free time developing and supporting, and I feel more bad day by day. That is not the life I want and I already feel the mental illness that it brings. I noticed I must choose one between life and game. So I did my choice. I take QuickShop from Kai since 2018 and I think it's time to pass the torch to next. If you are interested QuickShop and want to join the team, contact me in discord anytime. If you're a server owner, you can fork the repo and download the jar to make sure you have a copy of QuickShop. (The most important thing is to join our Discord server to make sure you won't lose contact with us.) Same time, I have taken down my donate link including Patreon and Afdian. Anyway, thanks to your guy's support and warm heart in past years. And love u guys. ♥ Simplified Chinese Version (with details, you can try using google translate if you want to read more) 由于许多原因,我决定停止开发 QuickShop 并终止所有与其相关的支持。 不过,这并不意味着 QuickShop 的旅程到此结束。 我的搭档 @sandtechnology 将会接手这个插件并继续为其提供维护和后续支持服务。 sandtechnology 参与到开发中已有很长时间,熟悉 QuickShop 的架构,并有能力将其继续维护下去。 为什么会放弃 QuickShop? 由于来自现实生活的压力和繁重的任务让我难以喘过气来,也没有时间和精力继续维护这个项目。 学校,家庭和为 QuickShop 的用户提供支持占据了我所有的空闲时间。 在过去的几年里,我的所有空闲时间都坐在电脑前。 没有锻炼的时间、没有参与社团活动的时间、没有思考的时间。 我渐渐的感到我的性格正向着不好的方向逐渐改变,同时在我的身上发现了一些心理疾病的早期症状(我希望对此保密,因此请不要继续追问)。 经过反复考虑,我决定作出这个艰难的抉择。 QuickShop 项目最初并非我的作品,我在 2018 年从 KaiKikuchi 接过了这个项目并对其进行现代化改造和功能增强,至今已有 3 年。尽管十分不舍,但是时候将火炬传递下去了。 QuickShop 项目及其仓库正在进行迁移工作,预计在 2021/11/21 之前完成主要服务转移,并在未来数周内完成相关云服务的转移。 对于无法迁移的内容,我会尽我所能维持尽可能长的时间以确保大部分用户有足够的时间升级到不受影响的构建。 QuickShop 未来的方向? QuickShop 的旅行还没有结束,新任开发者 sandtechnology 将会继续对此项目开发,添加新的功能和错误修复。 Bukkit Dev 的发布渠道可能会终止发布,SpigotMC 可能成为我们唯一的发布渠道。 任何相关的最新消息我们会在 Discord 频道里第一时间发布,请记得加入我们的 Discord 频道以避免错过最新消息。 我该怎么做以确保我的服务器还可以正常使用 QuickShop ? 作为开发者,你可以 Fork 我们的仓库,以确保你拥有 QuickShop 的副本。 作为服主,除了可以 Fork 仓库外,你还可以在我们的 CI 构建站下载构建 JAR 以保存。 请注意: CI 构建站并非永久性的保留构建结果,随着服务提供商的改动,过久的构建内容可能会被删除。你应该及时下载你需要的构建以存档保存。 这个资源(在 SpigotMC 上的)届时会被删除吗? 我们希望该页面 URL 不会被改变,但如果出现意外情况,我们会在我们的 Discord 频道发布公告以通知。 因此,请确保你已加入我们的 Discord 频道以避免因资源变动导致的失联。 我们会尝试联系 SpigotMC 的工作人员来迁移资源所有者,或者将重命名本账户。 但如果出现了不可抗力或意外,我们会在 Discord 频道与您取得联系。 QuickShop 的集成、Addon 后续还会维护吗? 不会,所有由 @Ghost_chu 维护的官方/第三方插件都会停止更新和支持。 不仅仅是 QuickShop,还有 ConsoleSpamFix 和 GemsEconomy-Reremake 等其他有关 Minecraft 的项目。 QuickShop 所使用的云服务如 Crowdin、在线更新 会停止吗? 会的,在大部分用户迁移到新版本后,由 Ghost_chu 所提供的云服务届时将会停止服务。 不过在此之前,我们会尽可能地延长相关服务的服务时间,我希望至少可以坚持到 Minecraft 1.21 版本。 尾声 感谢一直以来的支持我的朋友们,谢谢你们! ----------------------------------------------------------------------- Sponsor List: Thanks for donating while I maintaining the plugin. · CharlyZhu · Namiu · R176 · Sylphrena · LJack2k · Joschua Schneider · Funeral · 胡蝶 しのぶ こちょう しのぶ ----------------------------------------------------------------------- 在时间的长河中,我们终会再次相遇。 In the long river of time, we will eventually meet again. 長い時間の川の中で、私たちは最終的に再び会うでしょう。 В длинной реке времени мы снова встретимся. Im langen Fluss der Zeit werden wir uns irgendwann wiedersehen. Dans le long fleuve du temps, nous finirons par nous revoir. No longo rio do tempo, eventualmente nos encontraremos novamente. En el largo río del tiempo, finalmente nos volveremos a encontrar. I tidens långa flod kommer vi så småningom att mötas igen. I tidens lange elv vil vi etter hvert møtes igjen.
    2402 downloads
  21. 5.0.0.15Bug fixesNov 17, 2021
    Fixed bug that cause all interaction event that related about shop container was cancelled by QuickShop. Fixed item previewing in incorrect position.
    430 downloads
  22. 5.0.0.14Bug fixNov 14, 2021
    Fixed broken integration with AdvancedRegionMarket
    667 downloads
  23. 5.0.0.13Re-add FabledSkyBlock IntegrationNov 14, 2021
    Re-added FabledSkyBlock Integration
    343 downloads
  24. 5.0.0.11downgradeNov 13, 2021
    5.0.0.12 has been removed caused by critrial bug
    268 downloads
  25. 5.0.0.12Bug fixedNov 13, 2021
    Fixed plugin crash if currency symbol configure incorrect. Fixed NPE while Trader tax account is null. Fixed Double-Chest shop loading.
    289 downloads
  26. 5.0.0.10Bug fixesNov 8, 2021
    Fixed UnsupportedOperationException: Use QuickShop#getConfiguration to instead exception. Fixed item matching bug if user using Bukkit ItemMatcher (work-mode = 1) to cause shop always shows Out Of Stock issue.
    450 downloads
  27. 5.0.0.9Bug fixesNov 7, 2021
    Fixed bug that cause player trying to sell items to buying shop always says 0 items can be sold.
    458 downloads
  28. 5.0.0.8Bug fixesNov 5, 2021
    Fixed Economy provider not detected bug.
    650 downloads
  29. 5.0.0.7Bug fixesNov 5, 2021
    Fixed "Missing Language Key: xxx" while trying to override the text in a section. Fixed EconomyTransaction NPE while TaxAccount not set. Migrate guide - v4 to v5: https://github.com/Ghost-chu/QuickShop-Reremake/wiki/Migr… Override translation system Guide: https://github.com/Ghost-chu/QuickShop-Reremake/wiki/Use-… Or do you want a static translation system like before? check here: https://github.com/Ghost-chu/QuickShop-Reremake/wiki/Use-… [NOTE] QuickShop Wiki is really old and outdated, and almost one year no updates, we're trying to update them as fast as possible, give us some time to write more wiki pages [BUG REPORT] https://github.com/Ghost-chu/QuickShop-Reremake/issues/ne…
    239 downloads
  30. 5.0.0.6Bug FixesNov 3, 2021
    Fixed the strange text that started with !!=-=-=-=. Fixed the strange text color formatting in trade messages and out of stock messages. Fixed console spam when game-language is set to default.
    582 downloads
  31. 5.0.0.5Bug fixesNov 1, 2021
    Fixed translation override system completely doesn't work.
    550 downloads
  32. 5.0.0.4Bug fixesNov 1, 2021
    Fixed strange white sign issue. Fixed translation caching system, also fixed always downloading translations issue. Fixed the item in shop info chat always use item original name issue.
    364 downloads
  33. 5.0.0.3Fix bugsOct 31, 2021
    Fix configuration encoding issue. Fix okhttp error. Fix cache data saving bug.
    435 downloads
  34. 5.0.0.2Bug fixesOct 31, 2021
    Fixed some i18n system bugs *We noticed a configuration reading encoding issue, we will provide a patch build later.
    267 downloads
  35. 5.0.0.1[Patch]Fixed No such file and NoClassDefErrorOct 31, 2021
    Hot Fix: Fixed No such file and NoClassDefError
    284 downloads
  36. 5.0.0.0Oct 31, 2021
    17 downloads
  37. 4.0.9.10End of life! 1.13 and 1.14 users!Aug 23, 2021
    END OF LIFE! Please note that this is the last version that supports MC < 1.15! 1.13 and 1.14 users no longer receive any updates in the future includes bug fixes, features, and security updates! 4.0.9.10 - 1.13/1.14 EOL Update ================================== Bug Fixes: 1. QuickShopList addon broken after 4.0.9.9 because API changes, now we fixed it. 2. Material#isAir method not found exception. 3. /qs export command doesn't work as intended while player executing it. 4. Chain chunk loading when loading shops, causing lags and performance downgrade. New: 1. quickshop.player ALL-IN-ONE permission node for all permission that players needed. [BETA] 2. quickshop.moderator ALL-IN-ONE permission node for all permission that moderator needed. [BETA] For admins, just give quickshop.* 3. Updated translations! Thanks to all translators! 4. quickshop.other.staff For admin to add staff in other owner shops.
    7571 downloads
  38. 4.0.9.9A item duping fix and bug fixAug 12, 2021
    Fix an item duping bug reported by an user today, recommend all 1.17 and 1.17+ user update immediately. Fix a NPE error caused by AdvancedShopRegionMarket Integration.
    2006 downloads
  39. 4.0.9.8Performance Improvement, Bug Fixes, Integration UpdatesAug 11, 2021
    In this month we are working on display item and shop loading and unloading optmization, also fixing bugs and accepting pull requests from a new contributor RaphtaliaPT, we also thanks CircusCow, Iban and Rean Schwarzer (RaphtaliaPT) in discord channel for testing and reporting bugs! Performance Improvement: · Rewrite Virtual Display Item, performance should be improved hugely for large amount shops · Remove useless sync process for database · Info command no longer load massive amount of chunks and crash the server · Code logic Improvement Add: · AdvancedShopRegionMarket Integration (BETA) · Refactored GriefPrevention Integration (Pull requests by RaphtaliaPT) · All-in-one permission nodes (quickshop.player for player and quickshop.moderator for moderator) · Whitelist-mode for Towny Integration (Pull requests by RaphtaliaPT) · Dynamic economy setup listener, now we will handle economy plugin dynamically · Updated Translations files, thanks to all translators! Bug Fixes: · Fix a bug which causing Minedown format does not work in language files · Fix a bug which loading language files by third times · Fix a bug which making plugin won't update language files when changing Minecraft version · Fix a bug which making item with custom symbols could not used for creating shop · Fix multiple NPE errors reported by auto report error system · Fix multiple "World unloaded" error reported by auto report error system · Fix the language guessing when it is English · Fix broken help command
    417 downloads
  40. 4.0.9.7Hot fix for 1.16.x and below serverJul 10, 2021
    Fix NPE when updating sign caused by the new sign feature.
    4395 downloads
  41. 4.0.9.61.17.1 Virtual DisplayItem Support, Bug Fixes and New FeaturesJul 10, 2021
    4.0.9.5 was skipped for a bug in this version Add: · Glowing and dyeing sign feature. · 1.17.1 Virtual DisplayItem Support (Remember to update ProtocolLib!) · Sign placement checking for shop lock Fixes: · WorldGuard Integration not work after reloading · Shop sign is editable by other plugin or server software · Duplicated Item display when reloading with double chest shop loaded · Server hanging when handling on-going fee
    418 downloads
  42. 4.0.9.4Bug fixes & PlotSquared 6 SupportJun 25, 2021
    Fixes: · Now we will prevent user reload and use Quickshop after use command /qs update updated plugin, you will need to restart the server for applying it, because it's unsafe for using after jar was deleted/replaced. · Fix ArrayIndexOutOfBoundsException when using /qs command with having boot error. Add: · PlotSquared6 support for integration. · Removed Shop API in 4.0.9.0, broken addon may work again. · Updated translations, thanks to all translators in crowdin!
    2579 downloads
  43. 4.0.9.3Hot fix for fatal errorJun 19, 2021
    Fix shop broken issue after a server reboot and shop load failed issue. [This is a temp build, we will release a new build after CodeMC.io Jenkins back online.)
    1459 downloads
  44. 4.0.9.2[Hotfix] Fix price and shop bugsJun 17, 2021
    Fix an bug which causing shops price was reset to 0.01 (minimum price) when enabling whole-number-prices-only. Fix an bug which causing old shop signs won't get updates. Fix an bug which causing world unloaded shop won't be counted correctly
    712 downloads
  45. 4.0.9.1Hot fixJun 16, 2021
    Fix player receive strange item related YAML format notify when somevody purcahsing with shops.
    545 downloads
  46. 4.0.9.04.0.9.0 Compatbility UpdateJun 16, 2021
    4.0.9.0 Compatbility Update ================================== Some addons may stop working after this update. Needs to update. ​ 原神1.6版本 - Artist 抠肉肚脐@Kuroduki​ Summer time~ This update brings VirtualDisplayItem support for 1.17 with ProtocolLib and a ton of new features, bug fixes, and user experience optimization. Compatibility: 1. Added 1.17 VirtualDisplayItem support with ProtocolLib 1.17 dev builds. New Features: 1. Added custom command prefix support, now you can custom and add multi command prefix like /wowshop /awesomeshop, etc. 2. Added unlimited shop account feature, now can change the shop owner to unlimited shop account when setting shop to unlimited. 3. Added LuckoPastebin to /qs paste pastebin providers. 4. EnvTester will also test VirtualDisplayItem when booting up and allow auto fallback to RealDisplayItem if ProtocolLib runs into the issue. 5. /qs reload command now working under stop working mode. Bug Fixes: 1. Fixed UUID tax account feature. 2. Fixed /qs price command did not respect PriceLimiter settings. 3. Fixed double value compare issue in tax checks. Removed: 1. Removed Caffeine lib since QuickShop shop searching/indexing performance has huge improved, no longer need that. We now migrated to Guava Cache. API Changes: 1. Command system has been refactored. 2. MsgUtil.sendMessage has been refactored, it now only use to send i18n message with language-key. To send other messages, please use MsgUtil.sendDirectMessage. Finding Volunteers: We're looking for some active and awesome users of QuickShop to join our test project to help us find bugs before we release a new version. If you glad to help us, please join our Discord server.
    455 downloads
  47. 4.0.8.7Minecraft/Spigot 1.17 support (READ THE CHANGELOG)Jun 11, 2021
    4.0.8.7 Patch Update ================================== ​ Leaves - Artist Lococo ​ Attention: We already know the [Preview Item] button in Chat UI doesn't work on 1.17 and will crash the server. This is a Spigot bug ( SPIGOT-3523), please wait for Spigot to fix it. We already know the sign may keep empty when creating new shops on 1.17 and an error in the console will appear. This is a Spigot bug ( a3df386f7c6 and d747f8ed158), please wait for Spigot to fix it. Once Spigot fixed it and released the update through BuildTools, all errors and crashed I mentioned above should disappear without QuickShop updates. Please do NOT report them to us, we already know them and nothing we can do, only wait Spigot to fix them. Added: 1. Minecraft/Spigot 1.17 support.
    1051 downloads
  48. 4.0.8.6[Hot Fix] Fix NullPointerExceptionJun 5, 2021
    4.0.8.6 - Hotfix Update ======================================== ​ 解禁《孩子們的英雄》舟游同人本圖 - Artist by rero貝@探索中​ This is a hotfix version. Bug fixes: 1. Just fix a NullPointerException in 4.0.8.4 (4.0.8.5 has been skipped).
    1058 downloads
  49. 4.0.8.4Bug Fixes & WorldEdit shop removal supportJun 5, 2021
    4.0.8.4 - Patch Update =============================================== ​ Bl00dyPurity Artist by DaylightAllure​ As always, QuickShop released new update to keep improving the quality and performance. New Features: 1. WorldEdit can correctly remove QuickShop shops. Bug Fixes: 1. Memory Leaking issue in ShopLoader cause the ContainerShop object won't GC even shop has been deleted. 2. Memory Leaking issue in ContainerShop causes the DisplayItem object to keep in memory even shop has been unloaded. 3. Memory Leaking issue in VirtualDisplayItem causes the AsyncSendingTask object to keep in memory even VDI mark is stopped. 4. Fixed ArrayIndexOutOfBoundsException when handling error. Removed: 1. JulySafe environment check has been removed since JulySafe did it by itself.
    270 downloads
  50. 4.0.8.3Bug fixes, Phrase correction, New Startup FlagsJun 2, 2021
    4.0.8.3 - Patch Update =============================================== ​ I just hope to be with you - Artist by Arisia19​ As always, QuickShop released new update to keep improving the quality and performance. New features: 1. New flags allow you to disable the Java check warning. (Just hide the warning, but still, we will upgrading to Java16, anyway, you really should schedule an update before we choose to switch to 16) Add this flag to your startup command line and you can disable it: Code (Text): -Dorg.maxgamer.quickshop.util.envcheck.skip.JAVA_RUNTIME_ENVIRONMENT_VERSION_TEST Improvement: 1. Improved general performance. 2. Reduced the Jar file size (-1.3MB). 3. Plugin internal and console message grammar improve. HUGE thanks @Chris6ix. Bug fixes: 1. Fixed possibly shop creation de-sync issue. 2. Fixed NullPointerException when failed to put the info sign while creating shops. 3. Example config file example.config.yml now rename to example-configuration.yml to avoid users edit the example configuration file. 4. Fixed a bug that makes the virtual display invisible. 5. Fixed ConcurrentModificationException when loading worlds when other threads adding/removing shops from the shop index. 6. Fixed "World Unloaded" exception on 1.14+ servers. 7. Fixed number processing in the plugin and handle Infinity and NaN. 8. Use world default currency in TNE support to avoid post null to TNE. 9. Fixed plugin reloading fails on recent spigot/paper builds. 10. Fixed plugin not correct process waterlogged sign. 11. Handle canceled database tasks correctly. 12. Fixed info sign putting issue. 13. Fixed a bug in LogWatcher and cause the logs deleted. 14. Fixed a bug in ErrorReporter and cause the StackOverFlow error. We decide to put off the QuickShop minimum Java requirement update date to make sure all owners have enough time to prepare.
    670 downloads
  51. 4.0.8.2Bug fixesMay 20, 2021
    Changes: 1. Refactor ShopAPI - It may break some addons. New: 1. Now shop will shown Out of Stock or Out of Space on the sign when run out of stock or space. Fix: 1. Random exception appears while shutting down server. 2. /qs owner command will break the first line on the sign. 3. Fix language system bug so it should can upgrading language file correctly. Java16: 1. QuickShop will warn owner in console if server Java version older than Java 16 (it's 11 before this update).
    2021 downloads
  52. 4.0.8.1Heavy performance optimize; Sign designs; New ExtraAPI&CalendarAPI and more!May 10, 2021
    !!READ THE CHANGELOG BEFORE UPDATE!! !! B A C K U P !! 4.0.8.0(.1) - Minor Update ============================================= ​ “ 浊心者 ” by artist 塞戮尔​ 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!
    2111 downloads
  53. 4.0.8.0Heavy performance optimize; Sign designs; New ExtraAPI&CalendarAPI and more!May 10, 2021
    !!READ THE CHANGELOG BEFORE UPDATE!! 4.0.8.0 - Minor Update ============================================= ​ “ 浊心者 ” by artist 塞戮尔​ 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!
    246 downloads
  54. 4.0.7.11Bug fixes and ImprovementsApr 29, 2021
    Bug fixes: · Fix display item related issue · Display item won't be centered/disappear when change shop item or create a double shop · Display item won't be showed when exceeds vanilla stack size · Being kicked when using virtual-display-item mode · Fix sign de-sync in double chest shop · Fix incorrect permission based command help showing · Fix an error when using old LWC plugin · Fix an error when entering negative number in shop creation · Fix an possible error when disabling plugin in QSListener environment · Fix an possible error when closing GUIs · Fix incorrect invalid message tips when using command in console · Fix a updater bug which keeping notify update Improvements: · TaxAccount uuid support (Experimental) · Now you can use uuid directly, to use it, just replace tax-account to uuid. · Allow user delete corrupted shops · Now Quickshop will delete the corrupt shops when loading, just enable delete-corrupt-shops in config.yml and it will works.
    2445 downloads
  55. 4.0.7.10Another Bug FixesApr 10, 2021
    Fix NPE when loading shops.
    3618 downloads
  56. 4.0.7.9HotFixApr 8, 2021
    Fix NPE while display item feature disabled and shop stop working issue.
    629 downloads
  57. 4.0.7.8Minor Update - Adventure game mode support added!Apr 8, 2021
    BACKUP! This is update removed something! 4.0.7.8 - Minor Update ============================================= 胡桃 - Artist by NeN ​ Long time no see! There is Ghost! Take time out of the busy and make this update, hope you guys enjoy it New: 1. Adventure game mode support added, The players can interact with shops correctly under adventure mode. 2. Only use a single item and center it for a Double-Chest shop feature added ( thanks to @Starmism ). 3. Added ability to swap behaviors between right-clicking and left-clicking. 4. Added new arg to allow the player to use create command to create a shop with stacking size. Removed: 1. Removed ArmorStand display. (We have marked it outdated a long time ago already, it some armor still on the shop above, use /kill command to purge). Optimize: 1. Optimized VirtualDisplayItem to save CPU time. 2. Optimized cache system logic to reduce CPU time cost. We noticed some user reporting errors to us like: Code (Text): java.lang.SecurityException: SHA-256 digest error for org/maxgamer/quickshop/QuickShop.class or Code (Text): [QuickShop] - [Error/Signature Verify] Security risk detected, QuickShop jar has been modified. and plugin stop working. To clarify, this not an error. That means QuickShop detected itself jar file has been modified. If you edited the file, revert it. If didn't modify QuickShop anything, that mean your server probably infected by malware. To open any plugin jar file in your server plugins folder and check if there have a file named .l_ignore inside. If you found it, backup your server as soon as possible and you can ask for help in our Discord support guild. Have a good day
    256 downloads
  58. 4.0.7.6A security fix and moreMar 12, 2021
    Fixes: Fix an issue which will bypass double chest check. Fix an issue which will create endless message bak files and could not custom message by editing messages.json. Improvement: Reimplement shop preview gui close logic. Clean up i18n loading logic. Add the right copyright for the code of verifying jar , thanks to @NicoNekoDev! Update translations from Crowdin, thanks to all translators!
    4349 downloads
  59. 4.0.7.5fix download linkMar 7, 2021
    fix download link
    1164 downloads
  60. 4.0.7.4Optimize Performance; Improve Security; Bug fixesFeb 27, 2021
    We're back to use the external download link since the JAR size too big that SpigotMC disallows upload it. New: · The command helps now will show disabled commands with special color and disable reason to clearly shown why this command doesn't work. Optimize: · Use Caffeine for cache providers and turn up maximum cache size to caching more objects. · Recode cache system and it now can correctly cache stuff. · Optimized cache system logic for better performance. · Use PaperLib to improve the performance on Paper or Paper's fork platforms. Security: · Add digital signature and signature check to prevent QuickShop jar doesn't modify by the outside program to detect and defend Qlutch malware infecting. Starting from this version, QuickShop will check its signature to make sure completeness and prevent modification. If QuickShop detected jar has been modified, QuickShop will stop loading to prevent virus infecting or break the server. Fixes: · DebugLogs cannot trace the calling source. · Memory leaks that caused by the not-closed stream. Developer: · We're publishing our online Javadoc at CodeMC.io, you can find them there.
    258 downloads
  61. 4.0.7.3Fix plugin startup errorFeb 8, 2021
    Fixed accident code merged from the local branch that causes start error.
    3526 downloads
  62. 4.0.7.2[Quick Patch] [Improvement] TNE Economy ModuleFeb 8, 2021
    Thanks @creatorfromhell help QuickShop improve the TheNewEconomy module This update also contains new translations.
    249 downloads
  63. 4.0.7.1Multi Currency, Item-free creating, FabledSkyblock support, New API, Bug fixes and OptimizationsFeb 8, 2021
    BACKUP! This is a feature update and may break some things! 4.0.7 Feature Update - Multi Currency ============================================= W - Artist: N O Y U​ In this update, we're added the Multi-Currency feature to QuickShop. Players can use different currency trade with shops. To use this feature, you must have the Multi-Currency Economy plugin installed. For now, we support GemsEconomy and TheNewEconomy. You can switch from Vault to them in config.yml! We also fixed some bugs and do some works on it to improve the stability, Enjoy the update New stuff: 1. Multi-Currency feature. 2. Make /qs amount command working under Adventure game mode. 3. Improve /qs create and it now create shops using /qs create <price> and /qs create <price> <item>; Example: To create a diamond shop you can type /qs create 100 diamond. It has language support that means you can use some like /qs create 100 钻石. 4. Added FabledSkyblock Integration. (Thanks DoctaEnkoda) 5. /qs paste now supports -file arg to create a paste to a local drive. 6. New EnvironmentChecker, faster and stable than the old one. 7. New ExtraManager API to allow you to use ExtraAPI like BukkitConfiguration API. 8. New EconomyTransaction callback and event before commit. Fixes: 1. Player can create shops use ShulkerBox and buying it to put ShulkerBox into another ShulkerBox. 2. QuickShop always turns disable-move-event off even protection disabled or no shops in the world. 3. /qs paste command doesn't work. 4. Small memory leaking from updater. 5. The async calling sync method only issue from integration. 6. Cannot download require file errors under the English language. 7. DisplayItem still appears even shop has been deleted when the auto-despawn feature enabled. 8. Strange SLF4J warning in the console. 9. Possibility memory leaking when auto-despawn on. Optimize: 1. Rewritten GameLanguage and MojangAPI utils to optimize boot speed. Because old one keeping download files when rebooting every time. 2. Optimized some code logic to use a more stable and faster API. 3. Use Logger#log to print errors with reason to make it clear. 4. Optimized some API in ContainerShop general to prevent useless Bukkit API call. 5. Reuse some objects to prevent waste resources. Off-topic: We're collecting data to allows analysis of the performance of QuickShop. If you want to help us to improve the performance of QuickShop, please join our discord server and go #quickshop-optimization channel. Any data like Timings, Spark report and something else about performance is welcome
    251 downloads
  64. 4.0.7.0Feb 8, 2021
    341 downloads
  65. 4.0.6.3Bug fixesJan 10, 2021
    Fixes: 1. Small bug in the QuickShop chat system. 2. Fixed sign won't update issue if the upgrade from old QuickShop version. 3. Protection doesn't work caused by "hopper.disable-move-item-event" in paper.yml activated, QuickShop now will automatically turn it off. README: QuickShop only disables "hopper.disable-move-item-event" when really do that. You will receive the notice in the console if QuickShop disabled it, and you will see this comment in your paper.yml: Code (Text): disable-move-event-quickshop-tips: QuickShop automatic disabled this due it will allow other players steal items from shop. This notice only shown when have shops in current world and hopper protection is on and also disable-move-item-event turned on. If didn't want QuickShop to do that, you can do these things: 1. Prevent any shops created and exists in that world. 2. Or you can disable Hopper protection in QuickShop config but hopper will allow players to steal items from the shop use Hopper. QuickShop supports per-world-settings, if QuickShop found per-world-setting for that world, QuickShop only will disable that world's disable-move-item-event option OR disable in default section when not found.
    5084 downloads
  66. 4.0.6.2Bug fixes and new stuffJan 9, 2021
    Fixes: 1. Fix /qs paste always create bad paste issue. 2. Sometimes item display will show as Json string (a spigot bug SPIGOT-5964) New: 1. /qs find now can ignore out-of-stock/space shops (default is disabled) 2. New QuickEventManager used for new protection-checking-listener-blacklist feature, read the comments in config.yml to learn more. (Can be use to resolved the Issue with some crate or autopickup plugins etc.) Misc: 1. Optimized performance.
    562 downloads
  67. 4.0.6.1Small bug fixDec 28, 2020
    This is a solid build that we hadn't find other bugs. Fix: 1. Paste command sometimes will return an invalid paste url.
    1807 downloads
  68. 4.0.6.0MineDown syntax support; Chat bug fixed; Heavy optimize /qs find command performanceDec 24, 2020
    This update sponsored by two cute cats <3 Minor update 4.0.6.0 changelog New features: 1. MineDown syntax support QuickShop now generally support MineDown syntax, so that means you can use a simple syntax to define a cool message output. And this is a simple sample: You can find more knowledge about MineDown syntax in their wiki. 2. Improved /qs removeall command Command now only will remove player himself shops (no any confirm so take care) without any argument. If you want to delete other player shops, you need to type /qs removeall <player>. The permission node now spilled to quickshop.removeall.self and quickshop.removeall.other. 3. Heavy optimized /qs find command The find command no-longer loading chunk during searching shops. We switched to Vector based searching logic so you can search shops in 10000000 blocks without any lag! 4. New QuickChat system This system has been created because we keeping to hit the issues between BungeeCord-Chat and Adventure chat libs. Now you can switch the chat systems by changing the value between 0 and 1 in config.yml section chat-type. Bug fixes: 1. Fixed the bug cause player cannot receive any chat output, so we move back BungeeChat lib and you can re-enable Adventure in config. 2. Fixed the bug that will spam the console with NullPointerException during player use command /enderchest to open an EnderChest and close it. Changes: 1. We switched our default paste provider from EngineHub Paste to Pastebin.com
    1844 downloads
  69. 4.0.5.10Bug fixesDec 19, 2020
    Fixes: 1. Try to patch the blank message sent to the player issue. 2. Fix duplicate package name in the paste. 3. Refactor config feature and introduce failed-safe configuration. 4. Fix Towny integration async event fire issue. New: 1. Add ShopTaxEvent.
    1326 downloads
  70. 4.0.5.9Bug fixesDec 13, 2020
    · Fixed NullPointerException when previewing shop item. (Thanks SrBedrock) · Fixed strange string "dark_purple" in table formatting. (Thanks SrBedrock) · Fixed plugin fails if failed to load "decimal-format" value. · Fixed "World Unloaded" exception when user using DisplayAutoRemover. (Error Tracker: Rollbar#5)
    1295 downloads
  71. 4.0.5.8A Bunch of FixesDec 8, 2020
    Tips about player disconnecting issue: It have been fixed since 4.0.5.7, Please all users which was affected updated to the latest version. Fixes: Fix NoSuchMethodException in the latest Towny version Fix item preview lore missing issue Fix InvalidIntegratedPluginClassException in PlotSquared Integration since 4.0.5.4 Fix a resources leak in database Fix a javadoc generate error Fix string concatenation in append method And a big thanks to translators!
    1197 downloads
  72. 4.0.5.7Optimize, Refactor, Fixes and Java 11Dec 7, 2020
    Attention: We will drop Java 8~10 supporting when 1.17 released, just like what Paper does. We highly recommend updating the Java version at least the Java11-LTS build. You will see a big warning when you server booting up to reminding you to update to Java 11 since this QuickShop release. Refactor: 1. actionBuy and actionSell now is UUID based, so it will support non-player trading with shops. Improvement: 1. Only close the Preview GUI from QS when plugin reloading. 2. Make Json files human-readable again. 3. Fake player solution for taxer. 4. Enable shop-caches for all users. 5. Preventing register not needed listener, and move them to the standalone listener. Useful for large servers or busy servers. Save a lot of performance on a large server. Some servers can do 26,368.43 times for a tick for these events, which means our processing time is 0.000143732486ms/times. which is 1.44x10^-5 ms/times. Preventing register is the best way to optimize performance. 6. Optimize DisplayAutoDespawnWatcher performance. Fixes: 1. Amount format failed when input > Java Double max value 2. Migrate to Adventure for sending advanced messages to fix some JsonSyntaxException We also planning to migrate to adventure completely. 3. Allow JenkinsUpdater to switch between the snapshot and release automatically so users won't receive update notice when using snapshots. 4. Fixed a possible security issue which making password showing. 5. Fixed language reloading issue.
    606 downloads
  73. 4.0.5.4Integration Hot Loading & Bug Fixes & New Shop Event for DevsNov 29, 2020
    For Users: Integration and Compatibility Module Hot Loading: Start from this version, all the integrations and compatibility modules will load when supported plugin enabled, and disable when supported plugin disabled, so you can enable and disable plugin smoothly! (Enabling worldguard Integration still needs restart due to the worldguard flag api) For Devs: Breaking Changes in Integration: We have moved IntegrationHelper class to org.maxgamer.quickshop.integration package, which is make more sense in package organizing. Add: · Add oldLogic option for restoring old find command behavior. · New Event: ShopItemChangeEvent and ShopTypeChangeEvent. Fix: · Solve class conflicting issue, it will result in some weird behaviors. · Fix wrong javadoc in events and missing event calling. · Fix shop finding bug. · Fix item price limit bug. · Fix error when handling null enchantment level . Improvement: · We now delete caching i18n file when switching language, so user can be more smoothly when switching language. · Notify user when registering/unregistering module/integration. · Language files, thanks to all the translators! · Caching api instance to save memory
    1691 downloads
  74. 4.0.5.3Fix ConnectionIsUsingException and redesign database connectionNov 20, 2020
    !!!THIS VERSION INCLIDED DATABASE OPERATION REDESIGNING, PLEASE MAKE A BACKUP BEFORE UPDATE!!! The rare shop missing issue should be fixed in this version. Fix ConnectionIsUsingException and redesign database connection.
    1677 downloads
  75. 4.0.5.2Fix interacting issue (shop trading/creating/managing) and NoClassDefFoundErrorNov 19, 2020
    Fix interacting issue (shop trading/creating/managing) when setting interact-mode to 0 since 4.0.5.0 (Thanks to @mantraop on discord). Fix an rare NoClassDefFoundError when loading plugin.
    641 downloads
  76. 4.0.5.1Fix sign updating problem and bugs & new reload eventNov 17, 2020
    Fix: Fix sign updating problem between 1.13 and 1.15. Fix wrong distance in find command (thanks to @kenanbit). Improvement: Putting database convert progress to an async task to prevent watchdog crash. API: New reload event which will called when quickshop was reloaded ( More info here)
    797 downloads
  77. 4.0.5.0A lots new stuffs coming!Nov 15, 2020
    Edited: Developer Notice: To eusure data consistency, we no longer support performing database operation directly, Please execute your SQL statement by DatabaseManager#runInstantTask and DatabaseManager#addDelayTask instead, or using extra API (Shop#getExtra and Shop#setExtra) User Notice: Please make sure you have backup before update, this version included database refactor! Sign Refactor: We now using a specific color code to detect shop sign, so you no longer won't be annoyed by changing username. New: 1. New command to delete all shops from specifiec world. 2. Refactor database system to offer stable and fast connection. 3. Support split large log file, and compress it like server log. 4. Support sending stock message to staffs and auto remove shop on Towny member leave. 5. Making supercreate command is REALLY BYPASS permission. 6. Support GriefPrevention Integration. 7. Add flag check and load check in WorldGuard Integration. 8. Support disable sneaking behavior. 9. Allow all item stack size option. 10. Allow addon changes the price in ShopPurchaseEvent. 11. Warning when not set display-type to 0 instead forcing change it. 12. Refactor find command by listing nearby shops. Fix: 1. Fixed the config header doesn't written to config.yml. 2. Spammed paste created by plugin reloaded. 3. The issue about sign recognization.
    757 downloads
  78. 4.0.4.14Fix config.yml could not be changed on 1.16+ serverOct 2, 2020
    Fix config.yml could not be changed on 1.16+ server
    4739 downloads
  79. 4.0.4.13We're backOct 1, 2020
    Fixed some serious bugs in 4.0.4.10, 4.0.4.11, and 4.0.4.12.
    627 downloads
  80. 4.0.4.9Rollback release versionOct 1, 2020
    Rollback to 4.0.4.9 since some users reporting the bugs about the plugin doesn't work and stuck on the loading shops.
    378 downloads
  81. 4.0.4.12New features, bug fixes and optimizeSep 30, 2020
    New: 1. QuickShop now will try automatic fix the broken config if it is possible. 2. New database manager now adds to the stable version that is faster and stable. 3. We're enabled caching-pool for all users and remove the beta labels. 4. Add a way to remove shop when a player is no longer trusted in the Lands 5. Add an option to allow disable background-debug-logger completely. (But you should turn on it when ready for reporting errors). Fixes: 1. Fixed the NullPointerException when the enchantment level is null. 2. Forcing 1.16 users to use QS Matcher cause Bukkit Matcher has been breaks in 1.16. 3. Fixed Spartan support. 4. Fixed an error caused by world name and world UID. 5. Fixed boot error command handler, the error message now back! Optimize: 1. Optimized DatabaseManager and now it more fast and stable. 2. Optimized general logic to improve the performance. 3. Removed some useless codes Also updated translations. .SpoilerTarget">Spoiler: Show all changelogs #34 (Wed Sep 30 14:08:17 UTC 2020) · Used more efficient shop delete logic (commit: 962a729) — sandtechnology / githubweb · Fix spartan support, disable all check (commit: 5402482) — sandtechnology / githubweb · Add some commit in deleteShopInLand method (commit: a5d7966) — sandtechnology / githubweb · Delete event checking code which added by accident (commit: 319b413) — sandtechnology / githubweb #33 (Wed Sep 30 13:48:47 UTC 2020) · New translations messages.json (German) (commit: beae1b1) — ghost-chu / githubweb · New translations messages.json (Finnish) (commit: c941259) — ghost-chu / githubweb · New translations messages.json (Portuguese, Brazilian) (commit: 898148a) — ghost-chu / githubweb · Add null checking in enchantment displaying (commit: 00b87a5) — sandtechnology / githubweb · #562 Force using QS Matcher in 1.16 server (commit: 0824821) — sandtechnology / githubweb · Fix #563 (commit: 62c5b60) — sandtechnology / githubweb · New translations messages.json (Chinese Traditional) (commit: 26443fb) — ghost-chu / githubweb · Correct spigot bug link (commit: 7c64acf) — sandtechnology / githubweb · Some optimization (commit: 92ce96d) — sandtechnology / githubweb · Another optimization (commit: 992fb1a) — sandtechnology / githubweb · Add missing option to disable debug logger (commit: 1cbf928) — sandtechnology / githubweb · #568 Add Spartan support (commit: 5f50ceb) — sandtechnology / githubweb · New translations messages.json (Japanese) (commit: 1d2ff80) — ghost-chu / githubweb · New translations messages.json (Romanian) (commit: c3ed604) — ghost-chu / githubweb · New translations messages.json (Japanese) (commit: fdbebd5) — ghost-chu / githubweb · New translations messages.json (Romanian) (commit: b73411a) — ghost-chu / githubweb · New translations messages.json (Romanian) (commit: d791547) — ghost-chu / githubweb · New translations messages.json (Chinese Simplified) (commit: ab6fa73) — ghost-chu / githubweb · 4.0.4.10 (commit: 0196f3b) — sandtechnology / githubweb · New translations messages.json (Japanese) (commit: fb5676c) — ghost-chu / githubweb · New translations messages.json (Japanese) (commit: dbdf3c1) — ghost-chu / githubweb · Fix the world name issue by introducing new WorldNameID (commit: a0781e4) — sandtechnology / githubweb · Handle broken config.yml or old config.yml (commit: 32ea715) — sandtechnology / githubweb · [FR] Add a way to remove shop when a player is no longer trusted in the Lands (just listen event when player leave a Lands or the Lands is deleted) (commit: bd14c74) — ghost-chu / githubweb · #575 Handle ALL SQL operation in DatabaseManager to prevent connection competing issue (commit: 37a2e90) — sandtechnology / githubweb · Fix stupid issue (commit: 0195e19) — ghost-chu / githubweb · Getting the def as zero (commit: 72c58f2) — ghost-chu / githubweb · Automatic fix configuration if possible, design for beginner (commit: a508bcc) — ghost-chu / githubweb · Optimize getConnection logic to await-and-signal mode (commit: a9eff9d) — sandtechnology / githubweb · Fix IllegalMonitorStateException (commit: 8f4d83c) — sandtechnology / githubweb · Update copyright profile and remove my name from inside. (commit: 7d94f12) — ghost-chu / githubweb · Enable caching as default and remove BETA status (commit: cd803e1) — ghost-chu / githubweb · Add todo mark (commit: 816b5e0) — ghost-chu / githubweb · Fast resolve the en_us language json file (commit: 1411bdc) — ghost-chu / githubweb · Use plugin when plugin object is avaliable, avoid to use QuickShop.getInstance() (commit: 2b9252c) — ghost-chu / githubweb · New data collector for debugging, metrics, backup & restore and others (commit: 5200130) — ghost-chu / githubweb · Remove some useless space (commit: 9d23c00) — ghost-chu / githubweb · Don't double click to run plugin jar (commit: 65ebab5) — ghost-chu / githubweb · Don't double click to run plugin jar (commit: 174da3f) — ghost-chu / githubweb · Reduce dependcy, need review (commit: 402b3d3) — ghost-chu / githubweb · Revert "Reduce dependcy, need review" (commit: fb3b070) — ghost-chu / githubweb · No-longer use Github API (commit: fceac81) — ghost-chu / githubweb · New translations messages.json (Chinese Simplified) (commit: 7d34d3a) — ghost-chu / githubweb · 4.0.4.11 (commit: 15b244e) — ghost-chu / githubweb · Fix missing code by merge (commit: edb375e) — sandtechnology / githubweb · Change visibility in signal and await method (commit: b496cd4) — sandtechnology / githubweb · Remove useless default value getting (commit: 0a85601) — ghost-chu / githubweb · Always do release (commit: a049eb6) — sandtechnology / githubweb · oof (commit: 8013c19) — ghost-chu / githubweb · Check the class exist before use it (commit: 8533135) — ghost-chu / githubweb · Unregister listener when unloading integration (commit: a6b3f17) — ghost-chu / githubweb · Fix boot error command handler (commit: 568f340) — ghost-chu / githubweb · Fix spelling (commit: 3d71488) — ghost-chu / githubweb · Only send warning when using REAL_ITEM (commit: 1281fa8) — ghost-chu / githubweb
    488 downloads
  82. 4.0.4.10Optimization, Bug Fix, and Spartan supportSep 22, 2020
    Optimization: · Replace Calendar API to Instant API in shop Logging · Some logic optimize in sending item overlay · Reduce calling getBalance and format method · Re-work logging option, you can now disable debug log and shop trade balance log to gain performance boost. Bug Fix: · We now force to use QS Matcher on 1.16+ server due to a spigot bug: https://hub.spigotmc.org/jira/browse/SPIGOT-5063 and https://hub.spigotmc.org/jira/browse/SPIGOT-5964 · Fix NPE when using some custom enchantment plugin Spartan support: We now support Spartan on protection checking, now Spartan should no longer block this. Translation update: Thanks to all contributors on crowdin!
    1299 downloads
  83. 4.0.4.9-Hotfix #1Fix wrong version uploadedAug 25, 2020
    We upload the wrong version which from snapshot channel, causing update checker keeping notify update, now this version should fix it. There are no difference between two versions expect the channel, if you disabled update checker, you can safely ignore this.
    3190 downloads
  84. 4.0.4.8Add OWN flag and "any-owner" option to WG flags.Aug 15, 2020
    Add: 1. New flag OWN to WG flags to allow control player only can create the shop in their region. 2. "any-owner" option to control plugin checking OWN flag is any region at this location or all regions at this location is owner. Changes: 1. Plugin no loger throw IllegalStateException when addon re-registering same command container. 2. /qs reload supports WorldGuard integration .
    1830 downloads
  85. 4.0.4.7Fix updater blocking Main Thread issue when player joiningAug 13, 2020
    Fix updater blocking Main Thread issue when player joining
    842 downloads
  86. 4.0.4.6Allow control protection checking in worlds, Bug fixesAug 13, 2020
    Adds: 1. Allow disable the protection checking in some worlds 2. More details logger for shop deletion. Changes: 1. Now version checker is Jenkins Build ID based. 2. Database censor only will apply in config.yml. 3. Update language files. Fixes: 1. Try fix shop disappears issue. 2. Fix logic for method delete(true) 3. Fix QuickShop User Friendly Item Matcher won't match books issue. Tests: 1. Fully supports 1.16.2 without any issue and changes. 2. Fully supports Paper 1.16.2without any issue and changes. 3. Upgrade from 1.15 and 1.14 or 1.13 to 1.16 required reset cache folder, itemi18n.yml, enchsi18n.yml and potioni18n.yml 4. To make new updates language files effects, you need reset messages.json.
    301 downloads
  87. 4.0.4.5Bug fixesAug 5, 2020
    1. Fix trade failed (Internal Error) when Tax account missing configure. 2. Allow disable tax account by setting it's to empty.
    1887 downloads
  88. 4.0.4.4A quick tax display fixAug 4, 2020
    Update: if you are meeting error "EconomyTransaction Failed, last error:Failed to deposit tax account: 0.0" after updating, you can install this SNAPSHOT version to fix (The fix will include in the next release, it just ignore depositing to tax account when tax is zero): https://ci.codemc.io/job/Ghost-chu/job/QuickShop-Reremake… Fix wrong tax display message and update translation from crowdin. This version seems stable, next version will focus on reducing client lag on large shop.
    694 downloads
  89. 4.0.4.3Another Serious Bug fixesAug 4, 2020
    You should update if you are using 4.0.4.x. Fix a rare rollback bug which causing Infinite money. Fix a bug which may not close the MySQL connection correctly.
    319 downloads
  90. 4.0.4.2Serious Bug fixesAug 3, 2020
    You should update if you are using 4.0.4.x. Fix: Fix a bug which causing counting tax wrongly. Fix a bug which may causing data loss. Fix a bug which causing wrong update tips. Optimize some code logic.
    523 downloads
  91. 4.0.4.1Fix null player exception when trading with AdminShopJul 30, 2020
    Edit: Please download this version, current version having tax counting issue, please wait until a new version released. Fix null player exception when trading with AdminShop
    1053 downloads

Similar projects

Plugin →