* 4.0.8.3 (#987) (#994) post back to master * Create .bettercodehub.yml * Create crowdin-merge.yml * Update crowdin-merge.yml * Update crowdin-merge.yml * New Crowdin updates (#995) * New translations messages.json (Russian) * New translations messages.json (Japanese) * New translations messages.json (Vietnamese) * New translations messages.json (Chinese Traditional) * New translations messages.json (Chinese Simplified) * New translations messages.json (Ukrainian) * New translations messages.json (Turkish) * New translations messages.json (Swedish) * New translations messages.json (Serbian (Cyrillic)) * New translations messages.json (Portuguese) * New translations messages.json (Polish) * New translations messages.json (Norwegian) * New translations messages.json (Dutch) * New translations messages.json (Korean) * New translations messages.json (Italian) * New translations messages.json (English) * New translations messages.json (Hungarian) * New translations messages.json (Hebrew) * New translations messages.json (Finnish) * New translations messages.json (Greek) * New translations messages.json (German) * New translations messages.json (Danish) * New translations messages.json (Czech) * New translations messages.json (Catalan) * New translations messages.json (Arabic) * New translations messages.json (Afrikaans) * New translations messages.json (Spanish) * New translations messages.json (French) * New translations messages.json (Romanian) * New translations messages.json (Portuguese, Brazilian) * New translations messages.json (Korean) * New translations messages.json (Chinese Traditional) * New translations messages.json (Chinese Traditional) * New translations messages.json (English) * New translations messages.json (Chinese Simplified) (#996) * New translations messages.json (Chinese Simplified) * New translations messages.json (French) * New translations messages.json (Chinese Traditional) * New translations messages.json (Swedish) * New translations messages.json (French) * New translations messages.json (German) * New translations messages.json (Chinese Traditional) * Delete linters-fixme.yml * Delete git-fixup-checks.yml * New translations messages.json (German) * New translations messages.json (English) * New translations messages.json (Norwegian) * New translations messages.json (Norwegian) * Fix ArrayIndexOutOfBoundsException when handling error * New translations messages.json (Norwegian) * New translations messages.json (Norwegian) * New translations messages.json (Norwegian) * New translations messages.json (Norwegian) * New translations messages.json (Chinese Traditional) * New translations messages.json (Norwegian) * Stop listening global exception * Bump minedown from 1.7.0-SNAPSHOT to 1.7.1-SNAPSHOT (#1006) Bumps [minedown](https://github.com/Phoenix616/MineDown) from 1.7.0-SNAPSHOT to 1.7.1-SNAPSHOT. - [Release notes](https://github.com/Phoenix616/MineDown/releases) - [Commits](https://github.com/Phoenix616/MineDown/commits) --- updated-dependencies: - dependency-name: de.themoep:minedown dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump minedown-adventure from 1.7.0-SNAPSHOT to 1.7.1-SNAPSHOT (#1007) Bumps minedown-adventure from 1.7.0-SNAPSHOT to 1.7.1-SNAPSHOT. --- updated-dependencies: - dependency-name: de.themoep:minedown-adventure dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update conflibot.yml * Improved SubCommands (#1013) * Small correction in SubCommand_Backup.java * Small correction in SubCommand_Buy.java * Small correction in SubCommand_Amount.java * Small correction in SubCommand_Clean.java * Improved SubCommand_Convert.java Messages * Tiny improvement * Improvements in SubCommand_Create.java 1.What exactly is meant by "3rd-plugin-build-check-failed"? (line 130) 2.What is this "Util" (line 147) * Small correction in SubCommand_Currency.java * Small corrections in SubCommand_Debug.java What is this "ERR" in line 154? (Maybe some kind of short form for Error?) * Small correction in SubCommand_Empty.java What is this old note: "TODO: 24/11/2019 Send message about that issue."? Should i remove it? * Small correction in SubCommand_FetchMessage.java * Small correction in SubCommand_Find.java * Small correction in SubCommand_Help.java * Small correction in SubCommand_Info.java What do you mean by "nostock selling shops"? * Small correction in SubCommand_Item.java * Small corrections in SubCommand_Paste.java * Small corrections in SubCommand_Price.java Another old TODO Note (line 205)...should i delete it? * Small correction in SubCommand_ROOT.java * Small correction in SubCommand_Refill.java * Small corrections in SubCommand_Reload.java * Small correction in SubCommand_Remove.java * Small corrections in SubCommand_RemoveAll.java * Small improvement * Small corrections in SubCommand_RemoveWorld.java Why is there such a big part greyed out? * Small correction in SubCommand_Sell.java * Small correction in SubCommand_SetOwner.java * Small correction in SubCommand_SilentBuy.java * Small correction in SubCommand_SilentEmpty.java * Quick fix * Small correction in SubCommand_SilentPreview.java * Small correction in SubCommand_SilentRemove.java * Small correction in SubCommand_SilentSell.java * Small correction in SubCommand_SilentUnlimited.java * Small correction in SubCommand_Size.java * Small correction in SubCommand_Staff.java * Small correction in SubCommand_SuperCreate.java * Small correction in SubCommand_Transferjava * Small correction in SubCommand_Unlimited.java * Small corrections in SubCommand_Update.java * Small correction in SubCommand_Recovery.java * Quick message fix * Quick message fix * Quick message fix * Quick message fix * Quick message fix * Quick message fix * Quick message improvement * Quick message improvement * Quick message fix * Quick message fix * Quick message fix * Improvement of SubCommand_CleanGhost.java Can you please explain "Starting checking the shop be ghost, all does not exist shop will be removed..." a little better...not sure what it means... (line 57) What do you mean by "posting" (to main server thread)? (line 110) What exactly is meant by "disallow create the shop"? (line 117) (Maybe that its not allowed to create a shop in this location?) * Add Starmism and Chris6ix to authors * New translations messages.json (Polish) * WorldEdit shop delete support * Some little tweaks * New translations messages.json (Polish) * WorldEdit new step * Preparing for WorldEdit cut/copy support * New translations messages.json (Romanian) * New translations messages.json (Dutch) * New translations messages.json (Vietnamese) * New translations messages.json (English) * New translations messages.json (Chinese Traditional) * New translations messages.json (Chinese Simplified) * New translations messages.json (Ukrainian) * New translations messages.json (Turkish) * New translations messages.json (Swedish) * New translations messages.json (Serbian (Cyrillic)) * New translations messages.json (Russian) * New translations messages.json (Portuguese) * New translations messages.json (Polish) * New translations messages.json (Norwegian) * New translations messages.json (Korean) * New translations messages.json (French) * New translations messages.json (Japanese) * New translations messages.json (Italian) * New translations messages.json (Hungarian) * New translations messages.json (Hebrew) * New translations messages.json (Finnish) * New translations messages.json (Greek) * New translations messages.json (German) * New translations messages.json (Danish) * New translations messages.json (Czech) * New translations messages.json (Catalan) * New translations messages.json (Arabic) * New translations messages.json (Afrikaans) * New translations messages.json (Spanish) * New translations messages.json (Portuguese, Brazilian) * Done - WorldEdit support with delete-sync feature * New translations messages.json (German) * Mark some point about possibly memory leaking * Mark it * Fix bug in AsyncSendingTask * Patch JulySafeTest unit for new version JulySafe. In newer JulySafe build, showing alert message is useless. QuickShop will unregister listener if module loaded so we don't need modify configuration anymore. * New translations messages.json (Swedish) * Remove JulySafe checks since JS (2.0.5) will check if QuickShop is new version. * Mark as final class * Fix typo * Disable GlobalExceptionFilter * Comment useless laggy code in setOwner * Cleanup * Bump version * Use ArrayBlockingQueue to instead * Fix memory leaking in ShopLoader * Force kill DisplayItem instance when shop unloading * Synchronized start and stop method in AsyncSendingTask, also volatile instance * It should fix memory leak in VirtualDisplayItem * [VirtualDisplayItem] Reduce task amount and making chunkLocation volatile * Remove offline player from packetSenders * Also set adapter to null in unload method to prevent memory leak * Revert "Remove offline player from packetSenders" This reverts commit a023fa38 * Remove useless check * protected * New translations messages.json (Polish) * Spelling * New translations messages.json (Norwegian) * Revert "Force kill DisplayItem instance when shop unloading" This reverts commit 19db9ecd * Bump version Co-authored-by: Ghost_chu <30802565+Ghost-chu@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chris <65610536+Chris6ix@users.noreply.github.com> Co-authored-by: Ghost_chu <2908803755@qq.com> Co-authored-by: sandtechnology <20417547+sandtechnology@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chris <65610536+Chris6ix@users.noreply.github.com>
QuickShop-Reremake
QuickShop is a shop plugin that allows players to easily sell/buy any items from a chest without any commands.
In fact, none of the commands that QuickShop provides are ever needed by a player.
QuickShop-Reremake is a fork of QuickShop NotLikeMe with more features, bug fixes and other improvements.
QuickShop-Reremake is made by PotatoCraft Studio from the https://github.com/KaiKikuchi/QuickShop upstream repository.
Support
Open a new issue here: https://github.com/Ghost-chu/QuickShop-Reremake/issues
Features
- Easy to use
- Toggleable Display Item on top of the chest
- NBT Data, Enchantment, Tool Damage, Potion, and Mob Egg support
- Unlimited chest support
- Blacklist support & bypass permissions
- Shops that buy and sell items at the same time (Using double chests)
- Customisable permission checks
- UUID support
- Better shop protection [Reremake]
- Item display name i18n [Reremake]
- Enchantment display name i18n [Reremake]
- A cool item preview [Reremake]
- World/region protection plugins support [Reremake]
- ProtocolLib based Virtual DisplayItem support [Reremake]
- Powerful API [Reremake]
- Optimized performance [Reremake]
Builds
Stable: CodeMC.io Jenkins
Snapshot: CodeMC.io Jenkins
Links
Contribute
If you're a developer, you can contribute to the QuickShop code! Just make a fork and install the Lombok plugin, then make a pull request when you're done! Please try to follow Google Java Style. Also do not increase the plugin version number. Thank you very much!
Maven
<repository>
<id>quickshop-repo</id>
<url>https://repo.codemc.io/repository/maven-public/</url>
</repository>
<dependency>
<groupId>org.maxgamer</groupId>
<artifactId>QuickShop</artifactId>
<version>{VERSION}</version>
<scope>provided</scope>
</dependency>