
Minecraft 服务端插件
BetonQuest
Create unique Quests and Storylines! 🏆 Top 10 best rated Spigot Plugin of all time 🏆 Interactive Conversations with Choices. Quest Logs, Menus, Items, Notifications, Holograms, Translations. Integrates with 36 of your favorite Plugins!
- 版本范围
- 1.13–26.2
- 下载量
- 1.3 万
插件介绍
Visit our Website for the best information about BetonQuest!
BetonQuest is the most versatile quest and conversation system out there, you can script the most in-depth adventures you can imagine.
- Quest Tools: Logs, Menus, Items, Notifications
- Conversations: Interactive, Multi-Path, Translatable
- Extensive 40+ Plugin Integrations, API
- Free and Open Source
- Loved by Admins: In the Top 10 best Rated Plugins out of 59.000 Plugins!
- Continuously updated by the community since 9 years!
Beautiful multi-path Conversations
Players can have immersive conversation with NPC's by utilizing BetonQuests Multi-Path-Conversation System. Questers can freely define multi-path stories, narrated with NPC conversations, and with multiple endings that affect a player's gameplay. Questers can also choose between five different styles to display their conversations.
Endless Integrations
BetonQuest supports more than 40 other plugins, ranging from standard plugins like WorldGuard/WorldEdit and Citizens to more advanced ones such as EffectLib. It also offers support for other quest plugins, so you can just keep your old quests and create further additions to your quest lines based upon the progress in your old plugin. If just Beton isn't enough you can always just hook into Skript or Denizen too.
Custom Notification System
Questers can make use of BetonQuests notifyIO system that provides access to all of Minecafts GUI elements to display notifications.
Provide NPC conversations in any language. Each player can set his own language which means that - if translated - all conversations will be in the players native language.
You can give players information about where they are in a quest using the "Journal". The Journal is a book in which you can write content based on the players actions.
Player, NPC and Hologram Hider
BetonQuest allows you to hide players from each other based on conditions. This can be used to create story-regions where players are always alone. It's also possible to hide entire Citizens NPC's and HolographicDisplays holograms.
There are tons of features in BetonQuest! Please visit our website for more information.
Feel free to join our Discord for questions and updates: Discord Use Github for bug reports and feature requests: Github Issues
版本与下载
推荐下载
BetonQuest-3.0.2.jar版本 3.0.2 · 5.3 MBSHA-1 b7018cfda5faade273a68956ca95ada96dece8e4下载 BetonQuest-3.0.2.jar3.1.0-DEV-33
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 782085f989e80baefedcd6df182c7037c16c0857获取文件 BetonQuest-3.1.0-DEV-33.jar展开更新日志
Merge pull request #4155 from TheosRee/dev/backpack
Create BackpackFactory to reduce dependency injection
3.1.0-DEV-32
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 3e5dee55f8f5044cade6ccb861e039211c9c692a获取文件 BetonQuest-3.1.0-DEV-32.jar展开更新日志
Merge pull request #4153 from Wolf2323/releaseScriptDeploymentCheck
Release script deployment check
3.1.0-DEV-31
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 a10e543a60a996ae5289e2706c2291876a268a86获取文件 BetonQuest-3.1.0-DEV-31.jar展开更新日志
Merge pull request #4152 from Wolf2323/SECURETY.mdUpdate
Update SECURITY.md for major version changes during release process t…
3.1.0-DEV-30
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 48a757236d78f3617053da6fada0ebabeb20f65b获取文件 BetonQuest-3.1.0-DEV-30.jar展开更新日志
Merge pull request #4151 from Wolf2323/releaseScriptTagFix
Enhance release script to validate specific version tag patterns.
3.1.0-DEV-29
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 64c17b9ed3881c1bbe00931d4ef9986f7e8e8b35获取文件 BetonQuest-3.1.0-DEV-29.jar展开更新日志
Merge pull request #4154 from Wolf2323/CheckStyle
Update checkstyle version for IntelliJ
3.1.0-DEV-28
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 0e72a90ef8d5140a5c3d158163e47bd8aa944a0a获取文件 BetonQuest-3.1.0-DEV-28.jar展开更新日志
Merge pull request #4150 from Wolf2323/releaseTags
Prevent duplicate version tags during release process.
3.1.0-DEV-27
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 72b35703011c2f6aeef0f9cc5796a1894fb87b2d获取文件 BetonQuest-3.1.0-DEV-27.jar展开更新日志
Merge pull request #4149 from Juyas/api/functions
Expose Functions via BetonQuestApi
3.1.0-DEV-24
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 b24dc908c5c9629812d72d27a535d94e75769698获取文件 BetonQuest-3.1.0-DEV-24.jar展开更新日志
Merge pull request #4146 from Juyas/fix/concurrency
Fix concurrency issues by decoupling source collections
3.1.0-DEV-23
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 119feafcc225b36f5012e3a41c1b742aca41dece获取文件 BetonQuest-3.1.0-DEV-23.jar展开更新日志
Merge pull request #4144 from Juyas/functions/implement
Implement functions
3.1.0-DEV-22
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 5fbccd8efafcd07ba2e646eb395caded76a0a345获取文件 BetonQuest-3.1.0-DEV-22.jar展开更新日志
Merge pull request #4126 from Juyas/math/function
Function parsing
3.1.0-DEV-21
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 ad14718049a67ac2a90dbe7e710874a7fc4b9903获取文件 BetonQuest-3.1.0-DEV-21.jar展开更新日志
Merge pull request #4115 from Juyas/bump/FastStats
Bump faststats-bukkit version to 0.27.1 in pom.xml
3.1.0-DEV-20
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 befad4aa6ef96fa5312b0a467af81638a263e339获取文件 BetonQuest-3.1.0-DEV-20.jar展开更新日志
Merge pull request #4113 from Wolf2323/pomUpdate
Version bump of Parent pom to 2.11.0 across all POM files
3.1.0-DEV-19
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 f39a772cc13af384f0dbb304b37143dead5766dc获取文件 BetonQuest-3.1.0-DEV-19.jar展开更新日志
Merge pull request #4127 from Juyas/bump/worldguard
Update WorldGuard and WorldEdit compatibility to newer versions
3.1.0-DEV-18
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 88f568fea53c3582b0d6681b377d033ba427b122获取文件 BetonQuest-3.1.0-DEV-18.jar展开更新日志
Bump toshimaru/auto-author-assign from 3.0.2 to 3.0.3
3.1.0-DEV-17
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 3cb65dcfd480432ac3d86b567e52b1091d1eea63获取文件 BetonQuest-3.1.0-DEV-17.jar展开更新日志
Merge pull request #4117 from BetonQuest/dependabot/github_actions/actions/checkout-7
Bump actions/checkout from 6 to 7
3.1.0-DEV-16
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 4147996b531ece88c902b3e523097036e2e8de52获取文件 BetonQuest-3.1.0-DEV-16.jar展开更新日志
Merge pull request #4114 from Wolf2323/ManualTrigger
Enable manual trigger for daily dependency check workflow
3.1.0-DEV-15
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 6fe2c0e883189add9f1a07e9b70a31bc26292fd3获取文件 BetonQuest-3.1.0-DEV-15.jar展开更新日志
Merge pull request #4111 from Wolf2323/ReleaseBranchCheck
Add checkGitState to validate branch and sync state in release script
3.1.0-DEV-14
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 8563482fe16c517e542e494ef0e7c68c1e62fd93获取文件 BetonQuest-3.1.0-DEV-14.jar展开更新日志
Merge pull request #4106 from TheosRee/feat/mmoitem
mmoitem now checks for soulbound when set
3.1.0-DEV-13
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 b91b83d7c78a9e89c2b3a9ba7461b72b956d609a获取文件 BetonQuest-3.1.0-DEV-13.jar展开更新日志
Merge pull request #4094 from Juyas/polish/action/burn
Polish burn action
3.1.0-DEV-12
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 fbccab950acceb123af664a4120db6c3976332fe获取文件 BetonQuest-3.1.0-DEV-12.jar展开更新日志
Merge pull request #4109 from TheosRee/dev/subsections
Adjust QuestMigration to work with subsections
3.1.0-DEV-11
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 a70db448676a5a9e160727194640ab7f71fc74e1获取文件 BetonQuest-3.1.0-DEV-11.jar3.1.0-DEV-10
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 8371e01f4ee2b4e4e70700a46d2d5a8392f3ecb1获取文件 BetonQuest-3.1.0-DEV-10.jar展开更新日志
Merge pull request #4101 from Juyas/fix/groupedFixes
Two minor fixes
3.1.0-DEV-9
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 32baca49cba9f4797c8e321ca2b025cc53b00f1b获取文件 BetonQuest-3.1.0-DEV-9.jar展开更新日志
Merge pull request #4097 from TheosRee/feat/translatable
Add translatable placeholder
3.1.0-DEV-8
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 befbd6deb943b115e3d0460990313ba9d7e665e3获取文件 BetonQuest-3.1.0-DEV-8.jar展开更新日志
Merge pull request #4095 from Juyas/VersionBump-3.1.0
Library Version bump to 3.1.0
3.1.0-DEV-7
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 e5ad0c2c09e1cd5ed65b286285d75484b71402d1获取文件 BetonQuest-3.1.0-DEV-7.jar3.1.0-DEV-6
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 f1cdce8dad93be2c0cd5289154db3cd2e6086984获取文件 BetonQuest-3.1.0-DEV-6.jar3.1.0-DEV-5
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 47bf40f6d8758fcc1555adf0ef089bbbc4ebe2d3获取文件 BetonQuest-3.1.0-DEV-5.jar展开更新日志
Merge pull request #4085 from TheosRee/dev/nested
Allow grouping in sections for single line instruction identifiers
3.1.0-DEV-4
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 e5cb6d1b3b9d0531efef4cf93413391da627e74d获取文件 BetonQuest-3.1.0-DEV-4.jar展开更新日志
Merge pull request #4079 from meankitmishra/language-whitelist
add questlang language whitelist
3.1.0-DEV-3
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 85953ccbdf7fc27cc19ebc36cf60ea04c4fc9f59获取文件 BetonQuest-3.1.0-DEV-3.jar展开更新日志
Merge pull request #4089 from TheosRee/dev/throws
Remove the unnecessary throws in QuestBiPredicate and fix changelog
3.1.0-DEV-2
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 42833a1c29cdbff3168d693e2c90a54247a8288b获取文件 BetonQuest-3.1.0-DEV-2.jar展开更新日志
Merge pull request #4041 from Thorinwasher/feat/quest-predicate
Add QuestPredicate interface
3.1.0-DEV-1
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 149fc07d5d8c163a85d88f305505b1d8a79bfb7c获取文件 BetonQuest-3.1.0-DEV-1.jar展开更新日志
Merge pull request #4087 from Juyas/VersionBump-3.1.0
Version bump to 3.1.0
3.0.2
正式版推荐- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
展开更新日志
Changed
- release script to simplify the release process of coming versions
Added
- new GitHub issue templates to allow for better issue reporting and feature requests
Fixed
FastStatserror tracker not working properly- Javadocs of the api module missing the
@sincetag
3.0.2-DEV-11
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 f8c0580fd1ae221cd526601037286568a441e839获取文件 BetonQuest-3.0.2-DEV-11.jar3.0.2-DEV-10
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 9cf0582da42615d54da8d1b22a3890fa2eb2fb0e获取文件 BetonQuest-3.0.2-DEV-10.jar展开更新日志
Merge pull request #4083 from Juyas/updateChangelog
Update Changelog
3.0.2-DEV-9
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 4e19cc46a32057b00b455ad2c9a88f5bce526e0d获取文件 BetonQuest-3.0.2-DEV-9.jar展开更新日志
Merge pull request #4082 from TheosRee/fix/point-migration
fix RemoveLegacyPointModification migration from 2 to 3
3.0.2-DEV-8
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 8e824d571a31f32bef26f3db8f4ef9759263d31f获取文件 BetonQuest-3.0.2-DEV-8.jar展开更新日志
Merge pull request #4081 from Juyas/gh/postReleaseUpdates
Github post release updates
3.0.2-DEV-7
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 795f199f1ad24b5228865f30c63b73b1e18aab0a获取文件 BetonQuest-3.0.2-DEV-7.jar展开更新日志
Merge pull request #4078 from Juyas/gh/templates
Enhance GitHub issues templates
3.0.2-DEV-6
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 7994461fd9634194035dc90e44577c60389243b6获取文件 BetonQuest-3.0.2-DEV-6.jar展开更新日志
Merge pull request #4074 from Juyas/api/improveDocs
Improve API javadocs
3.0.2-DEV-5
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 4576d841fd42a26c1c14623bd0b42158ea7539aa获取文件 BetonQuest-3.0.2-DEV-5.jar展开更新日志
Merge pull request #4073 from Juyas/fix/issueTemplates
Enhance issue templates
3.0.2-DEV-4
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 8d696c8df3853dfc6b98087e0d5ffe6a9624f27a获取文件 BetonQuest-3.0.2-DEV-4.jar展开更新日志
Merge pull request #4072 from Juyas/fix/faststats
Bump FastStats dependency to 0.27.0 in core POM
3.0.2-DEV-3
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 87e75746c87231dd6272fe528b7b8c56d58999e3获取文件 BetonQuest-3.0.2-DEV-3.jar展开更新日志
Merge pull request #4059 from Wolf2323/requirements
Refactor release script
3.0.2-DEV-2
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 7131353f646e6a7a57248d98c69b8d8861c0d4a8获取文件 BetonQuest-3.0.2-DEV-2.jar展开更新日志
Merge pull request #4060 from Juyas/releaseScript
Improve release script (SSH auth)
3.0.2-DEV-1
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 d059c8d30ca3dfaff63c99bba4fa0ef318020d69获取文件 BetonQuest-3.0.2-DEV-1.jar展开更新日志
Merge pull request #4061 from Juyas/VersionBump-3.0.2
Version bump to 3.0.2
3.0.1
正式版推荐- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
展开更新日志
Fixed
- FastStats metrics would always be collected on the first start
- integrations with non-semver versions caused errors
Deprecated
InstructionPartsas part of the API that should have been deprecated for 3.0.0 already
3.0.1-DEV-8
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 93584dc012c2bc50710ca351bcb8290c53006045获取文件 BetonQuest-3.0.1-DEV-8.jar展开更新日志
Merge pull request #4057 from Juyas/fix/release
Fix tag verification logic in build workflow
3.0.1-DEV-7
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 5e07575388fa0255cf7f0c8727a97baca356b3ab获取文件 BetonQuest-3.0.1-DEV-7.jar展开更新日志
Merge pull request #4054 from Juyas/ssh/releaseScript
Update release script for better ssh support
3.0.1-DEV-6
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 403bf40d7fefcd6def6eff996600f26bd75a3785获取文件 BetonQuest-3.0.1-DEV-6.jar3.0.1-DEV-5
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2 · 26.2
SHA-1 a01e9e208676de65d8df1e79fdfa1ba9c164736d获取文件 BetonQuest-3.0.1-DEV-5.jar展开更新日志
Merge pull request #4050 from Juyas/changelog
Update changelog to include recent fixes and deprecation notes
3.0.1-DEV-4
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 aaaa7883ba535b624f231a3338dc865bd51b986c获取文件 BetonQuest-3.0.1-DEV-4.jar展开更新日志
Merge pull request #4044 from Juyas/fix/faststats
Update faststats-bukkit.version to 0.26.1 in pom.xml
3.0.1-DEV-3
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 2f11fc8067a48cb4421111fab5e4f67494178dd4获取文件 BetonQuest-3.0.1-DEV-3.jar展开更新日志
Merge pull request #4042 from Juyas/fix/unspecifiedVersionParsing
Fix version parsing for policies
3.0.1-DEV-2
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 89fbb70a183b900e25dc95ca8901691485ab864e获取文件 BetonQuest-3.0.1-DEV-2.jar展开更新日志
Merge pull request #4043 from Juyas/missingDeprecation
Fix missing deprecation
3.0.1-DEV-1
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 cfa53e086d9c3e229ec8ac27a28b2761a012c58d获取文件 BetonQuest-3.0.1-DEV-1.jar展开更新日志
Merge pull request #4040 from Wolf2323/VersionBump-3.0.1
Version bump to 3.0.1
3.0.0
正式版推荐- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
展开更新日志
Changed
- previous maven artifact repository nexus
https://nexus.betonquest.org/repository/betonquest/replaced with reposilite available athttps://repo.betonquest.org/betonquest/ - Bukkit API events are now called sync/async depending on the tread context they are called in
- actions, objectives, and conditions do not replace underscores anymore. quoting syntax needs to be used now
brewobjective now checks brewed items in a more accurate waysimplequest items now resolve placeholders one time on reload to supportconstantplaceholdersowner:%player%was changed toowner:to allow constant pre-parsing
npc_conversationsshow the combat message only if there is a bound conversationJournalandQuest Itemare checked with PersistentDataContainer instead of lorehologram'stop:line to customizable format- LoadDataEvent is now called before and after the data is loaded with a new enum
LoadDataEvent.Statethat indicates the state - configuration structure and naming
- reworked the entire config.yml file
- renamed
max_npc_distancetomax_conversation_distance - renamed
acceptNPCLeftClicktonpcs.accept_left_click - renamed
npcInteractionLimittonpcs.interaction_limit message.ymlfile was deleted, and instead the lang folder now contains all translationsmenuConfig.ymlfile was deleted, translations are in the lang folder, and the config is part of config.ymlitem.backpack.cancel_buttonanditem.backpack.compass_buttondo not have aDEFAULTvalue anymore, instead you need to specify an item
- terminology and naming
- renamed
VariablestoPlaceholdersin the entire project - renamed
EventstoActionsin the entire project - renamed
globalproperty for objectives toauto-once - cross-packages now use
>instead of.to solve conflicts in placeholders - in objectives -
eventandconditionare nowactionsandconditions - in actions -
conditionis nowconditions - in menus -
conditionis nowconditions - in conversations - options
condition,event,pointerandextendare nowconditions,actions,pointersandextends
- renamed
- commands
itemcommand now requires the specification of serializervariablecommand allows setting and getting data now for offline playersobjectivescan now be removed from the database via command even when it does not exist
- conversations and conversation IOs
- conversations now always print their start and stop conversation message
menuconversation IO settings are now defined theconfig.ymlfile in theconversation.io.menusectionmenuconversation IO based on packetevents renamed topacketeventsmenuconversation IO displaying and scroll behavior reworkmenuconversation IO no longer ignores canceled bukkit events to process as inputpacketchat interceptor was renamed topacketevents- custom items in the chest conversation IO are now defined in the
propertiessection as an option %quester%placeholder is used instead of%npc%for the quester's name in conversations;%npcplaceholder is now used for the new npc systemchestconversation IO now actually ends when there is to npc option left or the player closes the inventory
- integrations
ProtocolLibwas replaced withPacketEventsMMOCoreintegration updated to1.13.1-SNAPSHOT
- menus and menu items
- menu item's name and lore are no longer italic by default, name can be overridden while keeping original lore
bound_itemnow finds the first menu allowed to open instead aborting after the first check
- npcs
citizensnpcs to use the npc identifiers of BetonQuest instead of those from Citizenscitizensnpcs hiding now uses the inbuilt player filter traitnpcsin thenpc_hologramsandnpcs,conditionsandlocationsin theeffectlibsection now use comma-separated lists
- element behavior
- the actions in quest cancelers to be now executed before the teleport
itemsnow have a type like other elementsmathplaceholder now gives a better exception message and does not return 0 insteadcancelaction now respects by default canceler conditionsfishobjective use block selector instead of a quest itemactions,objectives,conditionsand co. are now case-insensitiveinteractobjective now acceptinganyas an option for the entity type argumentpickrandomaction now use tilde instead of percentagemooncyclecondition is nowmoonphaseand uses a list of the phases instead of numbersmmobkillobjective now uses the killer (if present) to resolve names and distances
Added
package.versionfor quest packages and quest templatesconstantscan be addressed with the new constant placeholderbypasskeyword tocancelaction to ignore conditions in quest cancelersevalaction and condition to resolve a string and interpret it again as action/conditionsyncplaceholder offering identical evaluation asevalbut forcing the execution on the main threadmainhandselection order totakeactionabortflag andfailactions to (chest) take actiondebug dumpcommand to only dump the history to the log fileunitas optional argument to thefolderaction to define the time unit for ticks, seconds, and minutes - defaults to seconds- support for
itemModelfor the totem NotifyIO (MC 1.21.4+) - optional ingame message for plugin updates (previously removed in 2.1.0)
FastStatsto provide better statistics for BetonQuest- all of Minecraft's default font widths are now used to calculate the width of a string for line wrapping
- support for text parsing formatter allowing for minimessage, minedown, and other formats for texts
- support for placeholders in all actions, objectives, conditions, and more
- list arguments allow for placeholders to be used in each element or all elements
- menu features
- menu items are now in the
menu_itemssection, allowing references from multiple menus titleallows defining different messagesbinditem for specific clickscheckflag tomenuaction to respect the menu's open conditionsmenuaction now supports theupdateaction to update the currently opened menu
- menu items are now in the
- item types and item system improvements
mmoitem,nexo,craftEngine,itemsAdder,mythic,brew,magicitem typessimpleitem typeitem-nameargument (MC 1.20.6+)item-model&no-item-modelarguments (MC 1.21.4+)custom-model-datasupport for data lists (MC 1.21.4+)
quest-itemargument for Mythic(-Mobs) and MMOItems item types
- integrations and features to existing integrations
FancyNpcs,ZNPCsPlusandMythicMobsas new options for npcsFancyHologramsas compatible hologram plugincitizensnpcs are now used only from default registrymcastaction to cast a Mythic(Mobs) skill with skill parameters for a playermmostataction to modify the player's stats using the MythicLib (MmoLib) integrationbrewaction/conditionmodeparameter to select by name or idmodetommobkillto allow checking for faction instead of name
- new conversation features
- notification categories
conversation_startandconversation_end menuconversation IO settings to configure the scroll down and up buttons- native
menuio implementation which sets the player's speed to zero instead mounting it on an arrow (MC 1.21.4+) invincibleconfig option to disable conversation invincibilityconversation.block_item_transferoption with per-conversation override to prevent item moving while in a conversation- new notification category
conversation_nothing_to_start - config option
conversation.interceptor.display_historyto allow the interceptor to send the chat history after a conversation - config option
conversation.interceptor.delayto configure a delay between the end of a conversation and the moment the interceptor is ended
- notification categories
- new objectives
timerto track ingame timepointto track point changes
Removed
- spigot support entirely, now paper is required
- undocumented prefix feature in conversation
citizens_npcs_by_nameconfig option, which is now part of the id- start and stop sound in the configuration for conversations were removed in favor of the notification system that now also has the two new build in categories
conversation_startandconversation_end menu reloadcommand which did not workvariablessectionMMOItemsconditions, actions, and themmoitemcraftobjective in favor of the built-in onesjournal.chars_per_pagewas deleted from the config.yml- undocumented way of addressing packages in some placeholders
journal.show_separatoroption deleteddisplay_missedconfig option, as thenoneinterceptor should be used instead- legacy multiply with
*for points - dependency
PaperLibsince its discontinued - aliases
/q,/jand/bto improve compatibility with other plugins by actively reducing conflicts on command names Breweryitem condition and actions, in favor of the built-in ones
Fixed
- plugin did not reload menu config correctly
- potions generated have not been extended/upgraded since 2.2.1
- biome condition on Minecraft 1.21.4 could not parse the biome from the instruction anymore
randomnumberplaceholder now correctly returns lower boundstageobjectiveindexproperty not working and now also starts at 0- betonquest command without arguments did not work anymore
Fabledhook not working properlyquest cancelerdid not resolve global placeholdersquest cancelerusedlocinstead oflocationkey for teleportationjournallanguage only changed after rejoin when changing player languagejournalentry renaming or deleting via command now affects all specified pointers and not only onerideobjective did only count vehicles, not all entities- scrolling the mouse in the menu conversation IO did not work
MMOCoreattribute loading with MMOCore 1.13- missing messages
animals_to_tameandtimes_to_jumpin language files by adding them menuitem parsing with newlines caused missing lines in some casesmenus throwing exception on reload when bound commands are usedmmoitemcraftobjective NoSuchMethodError with MMOItems 6.10+menuconversation IO exception in one edge caseinteractobjective's documentations used hookLocation instead of loc for the locationrandomnumberplaceholder using locale/eventually comma instead of dots breaking further using like mathinteractobjective now blocks the interaction with an item frame properly if cancel is setbrewerynull pointer exception when a brew has no recipenpcrangeobjective did count player without it valid foroutsideactionglobal objectiveerror on join when it was added with the command or the tag got removedtellrawconversation IO showed pop-up for unknown commandsimpleitemflagscrashed plugin when invalid- disabling the plugin no longer causes hardly expected zip errors
mspawnmobexception when spawning the mob is canceled/forbidden- conversations could cause deadlocks when too many conditions are checked
itemdurabilityplaceholder parsed differently than intended in docs- database connection is now more stable and reconnect probably works better now
QuestItems andJournals could be put into bundles (MC 1.21.4+)- hologram integration with the lowest priority was selected instead of with the highest
- broken conversation states no longer trap players
fireworkcolors de-/serializing insimpleitem when there is no colornujobs_paymentobjective wrongly using target amount for everythingMMOCoreactions and conditions now no longer wrongly accept offline players- offline player data access in multiple elements supporting offline context
- code in
npcmoveaction effecting the end of a navigation to may return to a previous location in some cases
3.0.0-DEV-853
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 00cf8abbce40de3e5e81009e345c75a3ab5cc9ab获取文件 BetonQuest-3.0.0-DEV-853.jar3.0.0-DEV-852
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 eb36e31f4d2c40875c21854cf95f4abf8b6a10c2获取文件 BetonQuest-3.0.0-DEV-852.jar3.0.0-DEV-851
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 16a5d555ee5a6cddca3b8961b4dc6c66ffdbcde0获取文件 BetonQuest-3.0.0-DEV-851.jar展开更新日志
Merge pull request #4038 from Juyas/changelogCleanup
Update ChangeLog before Release
3.0.0-DEV-850
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 fee605f109d1c40f57c8a9c6f2647863321a0665获取文件 BetonQuest-3.0.0-DEV-850.jar展开更新日志
Merge pull request #4039 from TheosRee/dev-3/273
Escape quotes in simple item serializing
3.0.0-DEV-849
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 d4b0e7bcc00f7c520331dfa1f62050b26543dd83获取文件 BetonQuest-3.0.0-DEV-849.jar展开更新日志
Merge pull request #4032 from TheosRee/dev-3/271
Check in ChestPutObjective if there is a Chest/InventoryHolder only if the location matches
3.0.0-DEV-848
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 0f95948c47f34f490f10ab134515199e79c63157获取文件 BetonQuest-3.0.0-DEV-848.jar展开更新日志
Merge pull request #4036 from Juyas/update/faststas
Update faststats-bukkit.version to 0.25.2
3.0.0-DEV-847
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 1b8ba359da1d024b7491b09deeb41fcebb0f7aa0获取文件 BetonQuest-3.0.0-DEV-847.jar展开更新日志
Am I worthy of calling myself a co-author?
Juyas has officially become a BetonQuest author by adding his name to the plugin.yml file himself. Now, everyone who looks at the authors list will know who to ask for help.
3.0.0-DEV-846
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 a539b25c9524579a697c5b4572f9fa45c6695ac6获取文件 BetonQuest-3.0.0-DEV-846.jar展开更新日志
Merge pull request #4034 from Juyas/fix/chatFormat
Fix chat format getting stripped
3.0.0-DEV-845
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 99028292d666bd6d878428f070ee2c5a1e992618获取文件 BetonQuest-3.0.0-DEV-845.jar展开更新日志
Merge pull request #4033 from TheosRee/dev-3/272
Move item resolving into ItemLine setLine
3.0.0-DEV-844
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 722b08cfacc49a77b751f5859eead06b6b3e1490获取文件 BetonQuest-3.0.0-DEV-844.jar展开更新日志
Merge pull request #3983 from TheosRee/dev-3/266
Add player as context for mythic item and add mcast metadata
3.0.0-DEV-843
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 b992efa3cb4485ecbf04652b0cfc980fe88de64f获取文件 BetonQuest-3.0.0-DEV-843.jar展开更新日志
Merge pull request #4030 from Juyas/fix/concurrentMetrics
Avoid concurrent modification exceptions
3.0.0-DEV-842
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 4c96e291da6a771dc9e46478594be420eb4cceab获取文件 BetonQuest-3.0.0-DEV-842.jar展开更新日志
Merge pull request #4029 from Juyas/fix/offlinePlayerData
Fix offline player data access
3.0.0-DEV-841
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 daef63e6cb46abecfde9d7acc9c1419bf43cb9f1获取文件 BetonQuest-3.0.0-DEV-841.jar展开更新日志
Merge pull request #4028 from Juyas/fix/npe
Fix NPE in faulty objective ata
3.0.0-DEV-840
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 2e1302a7600f81df4a52134fbcef6791b7bec392获取文件 BetonQuest-3.0.0-DEV-840.jar展开更新日志
Merge pull request #4027 from Juyas/fix/mmocore
Fix MMOCore accepting too much offline players
3.0.0-DEV-839
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 1e79c2903d7c63b784a42e8e481da33c2142a34c获取文件 BetonQuest-3.0.0-DEV-839.jar展开更新日志
Denizen script with definitions (#4022)
Add option to define values passed to Denizen as tag definitions for script execution
3.0.0-DEV-838
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 0c879c5b51801ae0167230e2afb453c7a18729e1获取文件 BetonQuest-3.0.0-DEV-838.jar展开更新日志
Merge pull request #4018 from TheosRee/dev-3/268 - bypassed on tasklist stuck
Use multi target Npcs from Identifier
3.0.0-DEV-837
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 a6a143d3f98801d41155802db06b423899fff81a获取文件 BetonQuest-3.0.0-DEV-837.jar展开更新日志
Merge pull request #4024 from Juyas/improveFastStats
Do not track errors on unofficial builds
3.0.0-DEV-836
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 09c47b99cd66ec22a9623fe89e1e9098dfd20f95获取文件 BetonQuest-3.0.0-DEV-836.jar展开更新日志
Merge pull request #4023 from TheosRee/dev-3/270
fix cancelling PlayerConversationStartEvent not interrupting
3.0.0-DEV-835
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 916fdf94111ad3c045df43fb02f28ce339f33864获取文件 BetonQuest-3.0.0-DEV-835.jar展开更新日志
Merge pull request #4019 from Juyas/api/definable-arguments
Add option to parse a map of named arguments
3.0.0-DEV-834
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 a1488eaa8846a3bd9b66cfdfdad33ad8392d416a获取文件 BetonQuest-3.0.0-DEV-834.jar展开更新日志
Merge pull request #3999 from TheosRee/dev-3/267
Add api methods for getting multiple Npcs from an identifier
3.0.0-DEV-833
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 174287041b1f2ebf1fd904dbc22d324fb3f7bd2f获取文件 BetonQuest-3.0.0-DEV-833.jar展开更新日志
Merge pull request #4016 from Juyas/fix/stuckInConversation
Avoid getting stuck in a conversation by leaving the server.
3.0.0-DEV-832
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 706e9487d3e30e069feea02bd4c09ec62aaf5cc3获取文件 BetonQuest-3.0.0-DEV-832.jar展开更新日志
Merge pull request #4015 from Wolf2323/ServerName
Include server name in version command output
3.0.0-DEV-831
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 021f47047ccdeb793a9040786da821cb404f3b87获取文件 BetonQuest-3.0.0-DEV-831.jar展开更新日志
Merge pull request #4011 from TheosRee/dev-3/289
Respect the lore line added by the quest-item argument in LoreHandler
3.0.0-DEV-830
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 11b2e65e40c1e9fcb145a7b7524d1148560c5cf1获取文件 BetonQuest-3.0.0-DEV-830.jar展开更新日志
Merge pull request #4014 from Wolf2323/MavenSetupUpdate
Update for project structure, test suite and parent version
- Update suppression rules for PMD warnings
- Update all test classes to align with the suppression rule PMD.JUnitJupiterTestShouldBePackagePrivate.
- Migrate AsyncSaver from extending Thread to implementing Runnable. Adjusted associated logic to use Thread objects for execution.
- Update project POM files to use parent version 2.10.0.
3.0.0-DEV-829
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 502c6a54e9555a8dd8efa784c9bec6a38e564fdf获取文件 BetonQuest-3.0.0-DEV-829.jar展开更新日志
Merge pull request #4013 from Juyas/qodana
Update qodana
3.0.0-DEV-828
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 a8a72cc217a27a742c162f3c50b138c29ae01366获取文件 BetonQuest-3.0.0-DEV-828.jar3.0.0-DEV-827
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 35df4cda614d639dd21b91bedf29e95431a3c4d3获取文件 BetonQuest-3.0.0-DEV-827.jar3.0.0-DEV-826
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 91f4222464fa00f2f29dfc49decf5f5df72ab0e6获取文件 BetonQuest-3.0.0-DEV-826.jar展开更新日志
Update FastStats integration to v0.24.0 (#4008)
and refactor related imports and metrics handling
3.0.0-DEV-825
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 9681fc2ac0df44e8a36c062b1ee654da6f4d39a2获取文件 BetonQuest-3.0.0-DEV-825.jar展开更新日志
Merge pull request #4006 from Wolf2323/notify
Refine discord notification logic to check version presence before hi…
3.0.0-DEV-823
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 b1013412c0b3df3085fc0c74e93887a38ebda607获取文件 BetonQuest-3.0.0-DEV-823.jar展开更新日志
Merge pull request #4001 from Juyas/stats/reduceRedundancy
Remove redundant data from data collection
3.0.0-DEV-820
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 5da667d9d031675142055c05fd36d68628c314eb获取文件 BetonQuest-3.0.0-DEV-820.jar3.0.0-DEV-819
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 9d68af59efab2c999b31c66cad2e71cfebebf520获取文件 BetonQuest-3.0.0-DEV-819.jar展开更新日志
Merge pull request #3995 from Wolf2323/LoggerExtension
Refactor tests to decouple BetonQuest static mocking logic
3.0.0-DEV-817
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 9cd17d3099ceefcbbbea853bffe521b8bd1c23ce获取文件 BetonQuest-3.0.0-DEV-817.jar展开更新日志
Merge pull request #3993 from Juyas/feat/meta
Add metadata concept and related classes
3.0.0-DEV-816
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 30b3df858ea14601c00ad4c739e704c232e6bd42获取文件 BetonQuest-3.0.0-DEV-816.jar展开更新日志
Merge pull request #3992 from Juyas/startupErrorTracking
Add error tracker to report exceptions on startup
3.0.0-DEV-815
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 c882f28ad8ae2ae61b5346c2db223f6923260671获取文件 BetonQuest-3.0.0-DEV-815.jar展开更新日志
Merge pull request #3990 from Wolf2323/logging
Fix logger caching to pass the original nullable topic instead of the empty converted value
3.0.0-DEV-814
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 008dbb1faf270124554bf7c14706a006f21de2cf获取文件 BetonQuest-3.0.0-DEV-814.jar展开更新日志
Merge pull request #3991 from Juyas/moreStats
Add stats for non-integrated plugins and disabled hooks
3.0.0-DEV-813
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 e48a62c361dd5aee1103abc31d2329408429beb6获取文件 BetonQuest-3.0.0-DEV-813.jar展开更新日志
Merge pull request #3989 from Juyas/version/adjust
Update BetonQuestVersion for artifact versions
3.0.0-DEV-812
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 1431f67d1f6f6d18774f62f867ba73bc030827b7获取文件 BetonQuest-3.0.0-DEV-812.jar展开更新日志
Merge pull request #3988 from Wolf2323/fix-concurrency-issue
Refactor logger caching to use ConcurrentHashMap and handle nullable topics
3.0.0-DEV-810
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 29bd142b63bfaf8248868d1dbe873bf54610fc29获取文件 BetonQuest-3.0.0-DEV-810.jar展开更新日志
Add per element statistics (#3986)
Update to newer FastStats version to include mapped statistics for elements with readable identifiers
Also fix statistics issue in BStatsMetrics with PlaceholderInstructions
3.0.0-DEV-809
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 75acb8fec3163bea256312038befbbefabc43b19获取文件 BetonQuest-3.0.0-DEV-809.jar展开更新日志
Update integration versions (#3985)
- WorldEdit and FastAsyncWorldEdit actually have separate versioning - FAWE version guessed by release timing of WorldEdit to be around 2.10.0 with some overshooting buffer for safety
- Skript version was just wrong - adjusted to version stated in pom.xml
3.0.0-DEV-808
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 207689c3d2817ca2c2d031d94029bfe3e0a1af5d获取文件 BetonQuest-3.0.0-DEV-808.jar展开更新日志
Merge pull request #3984 from Juyas/fix/loggerInit
Fix null pointer exception introduced with previous version.
Previous fix to concurrency issues lead to even more issues with null pointers - now fixing the root cause: the method call that happened out of sync.
3.0.0-DEV-806
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 283027e86358b2a6abd9527ab53567ee7110f373获取文件 BetonQuest-3.0.0-DEV-806.jar展开更新日志
Merge pull request #3981 from Juyas/fix/concurrencyHotfix
Fix concurrency issues on CachingBetonQuestLoggerFactory when used through PlayerDataFactory
3.0.0-DEV-805
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 28c004e1a73d09c5f39794e59b492304dee51220获取文件 BetonQuest-3.0.0-DEV-805.jar展开更新日志
Merge pull request #3980 from Juyas/feat/mythicStatAction
Add MythicLibStatAction to allow changing player stats
3.0.0-DEV-804
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 61a20b6c0c4d4ce8022ba1edb51871ac68951959获取文件 BetonQuest-3.0.0-DEV-804.jar3.0.0-DEV-803
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 1dd5b4b5799e9b10b91263e50240f383e81acd86获取文件 BetonQuest-3.0.0-DEV-803.jar展开更新日志
Merge pull request #3977 from TheosRee/dev-3/265
Minor docs issues and fix for PaymentObjective "total" and LoreHandler serialize
3.0.0-DEV-801
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 f7d2a762e8e9229e3b2b567accefd3a9e175752f获取文件 BetonQuest-3.0.0-DEV-801.jar展开更新日志
Merge pull request #3978 from Juyas/faststats/morestats
More statistics
3.0.0-DEV-800
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 516b196a3bdb746ef7fefb869bbcb2c979a8077a获取文件 BetonQuest-3.0.0-DEV-800.jar展开更新日志
Merge pull request #3975 from TheosRee/dev-3/264
Fix Jobs PaymentObjective not persisting current amount
3.0.0-DEV-799
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 4f1678ac43d92c7333c2b36cc4e7b91eaee39f15获取文件 BetonQuest-3.0.0-DEV-799.jar展开更新日志
Merge pull request #3969 from Wolf2323/modrinth
Refactor game-versions to dynamically use >=${{ env.PLUGIN_API_VERSION }} in build workflow
3.0.0-DEV-798
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 8b695ca877b368785ec251f47de2e69c0f96bb1b获取文件 BetonQuest-3.0.0-DEV-798.jar展开更新日志
Merge pull request #3974 from Juyas/feat/faststats/moreStats
Add stats for the Updater according to its settings and usage
3.0.0-DEV-797
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 c48cc75d61d8e86bf48d9ccf83dcb571177d8227获取文件 BetonQuest-3.0.0-DEV-797.jar展开更新日志
Merge pull request #3973 from Juyas/feat/faststats/errortracking
Add Error-Tracking with FastStats and update it for shutdown data flushing
3.0.0-DEV-796
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 6b1342b18ddecefb1f73a90e88c5f1c1fb11366f获取文件 BetonQuest-3.0.0-DEV-796.jar展开更新日志
Add more statistics to FastStats (#3972)
- integration counts
- integration names
- loaded element counts
3.0.0-DEV-795
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 e653687a7c07f9dcaea81b2c23a687b01f985a87获取文件 BetonQuest-3.0.0-DEV-795.jar展开更新日志
Merge pull request #3971 from TheosRee/dev-3/263
Correctly de-/serialize firework colors in simple item
3.0.0-DEV-794
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 4007299416a7ffff2877c0fee8ce651cb616673f获取文件 BetonQuest-3.0.0-DEV-794.jar展开更新日志
Merge pull request #3970 from TheosRee/dev-3/262
Scale and offset item displays for FancyHolograms
3.0.0-DEV-793
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 fb68aebd5c6b9b4fd1883dd71a15ed257044723f获取文件 BetonQuest-3.0.0-DEV-793.jar展开更新日志
Merge pull request #3968 from Juyas/feat/faststats
Integrate FastStats metrics into BetonQuest
3.0.0-DEV-792
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 0bdda6a82dfdcd9c6f72095ba6255df355cec505获取文件 BetonQuest-3.0.0-DEV-792.jar展开更新日志
Merge pull request #3966 from Juyas/policies/api
Add BetonQuestPolicy for version validation against BetonQuest API versions
3.0.0-DEV-790
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 f1053b4d47f93230578d7d9b436a4f2ac76a9ec3获取文件 BetonQuest-3.0.0-DEV-790.jar展开更新日志
Change integrated CraftEngine version to newest release (#3960)
namely 26.5 and update the download link to modrinth. The previous CraftEngine version is no longer supported with that change.
3.0.0-DEV-789
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 ccca92d791c95b48002451c48a90bf2b771d2a69获取文件 BetonQuest-3.0.0-DEV-789.jar展开更新日志
Add Magic Items Integration (#3964)
- Add MagicItemFactory and MagicQuestItemSerializer
- Add documentation to Items sections of the integration list and reference to already existing page
- Add CHANGELOG.md entry
3.0.0-DEV-788
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 48d8a7423fb53f22102d90cd7d16e4728e008c1e获取文件 BetonQuest-3.0.0-DEV-788.jar展开更新日志
Merge pull request #3953 from TheosRee/dev-3/261
Add fail flag to throw if not all items could be taken in take actions
3.0.0-DEV-787
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 3f2f9e94f672af63aa9d4811c10ed493b64d2fc4获取文件 BetonQuest-3.0.0-DEV-787.jar展开更新日志
Merge pull request #3962 from Wolf2323/Modrinth
Remove unused ${{ env.PLUGIN_API_VERSION }} from game-versions in b…
3.0.0-DEV-777
测试版- 加载器
- paper
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
SHA-1 2517ffcab8909b1256a85dce921550c7520952f3获取文件 BetonQuest-3.0.0-DEV-777.jar展开更新日志
Merge pull request #3952 from Wolf2323/Modrinth
Add Modrinth publishing step to build workflow
2.2.1
正式版推荐- 加载器
- paper · spigot
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4
展开更新日志
Added
- A Bukkit event which fires when a player's points change
folderevent now has an argumentcancelConditionsto cancel a running folderactionobjective now supports configuring the hand used for the interaction, preventing multiple objective completions at the same time on right click
Fixed
- fixed NPC navigation by giving better error messages and handling the stuck action correctly
- custom sounds from resourcepacks could not be used in conversation start and end sound
chestputobjective caused that no chest could be opened on the server whenmultipleaccesswas forbidden(default)- providing wrong commit sha to the download command now gives a proper error message
- no longer set damage in
QuestItemif none set - loading of a backup file has the wrong order of applying the statements, causing exceptions and a broken migration
2.2.0
正式版- 加载器
- paper · spigot
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3
展开更新日志
Added
- new conversation options
start_new_linesthe amount of new lines that should be printed before the conversation startsnpc_text_fill_new_linesshould lined be filled between the NPC text and the player answer options
worldcondition now supports variables for the world name- underscores are now escapable in item names and lore via
\_ weathercondition now allows to define a world, which can be a variable and can now be used in static contexttimecondition now allows to define a world, which can be a variable and can now be used in static contexttimecondition now supports minutespasteevent can now rotate schematicspermissioncondition now supports variablesmoonCyclecondition now allows to define a world, which can be a variable and can now be used in static context- global variable support for npc ids and condition ids in
effectlibsection andcondition can now be static- missing tab-completion and documentation for globalpoints and globaltags command
partycondition now supports a location variable, to be used in a static contextenititycondition now supports variables for the entity namemmochangeclassobjective for MMOCore that listens for a player changing their classremoveentityevent now supports variables for the entity namevariablecondition can now be used in a static context- TrainCarts integration
traincartslocationobjective that executes when the player passed a locationtraincartsrideobjective that executes when the player is riding a traintraincartsexitobjective that executes when the player exited a traintraincartsridecondition to check if the player is riding a specific named train
scoretagevent and conditionactionobjective now supports configuring the hand used for the interaction, preventing multiple objective completions at the same time
Changed
spawnevent now only spawn mobs and no other entities- ProSkillAPI rename to Fabled
- this includes the class and level condition
Fixed
- broken title check in book
QuestItem - BlockSelector did not match exact block matches and started regex matching causing performance issues during load and reload
- wrong order of arguments in fire work effects
- non-static
variablescausing cross conversation validation to break - LuckPerms integration not pushing the permission update to the connected servers correctly.
craftingobjective where complex recipes are not recognizedhieghtcondition where variable locations threw an exceptionglobalpointcondition where not initialized global points where 0pointcondition where not initialized points where 0QuestItemPotions cannot be saved in 1.20.5+- Schedules could run twice on some systems by an inaccurate time returned java's Instant.now()
Journalinteraction with blocks like lecterns- sections that are created in templates by write operations, where no edits should actually be done
- this caused a lot of "ghost" sections that could not be loaded like schedules, menus and manny more
- Conversations work in 1.21.3 again
2.1.3
正式版- 加载器
- paper · spigot
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21
展开更新日志
Added
- BreweryX compatibility
Changed
mspawnmobcan now be used in static context
Fixed
- LuckPerms integration not sending the permission updates via the messaging service to connected Servers in the same network.
- LuckPerms TagCalculator trying to use PlayerData even if player is offline
- Memory Leak in CombatTagger
- AdvancementIO not working in mc 1.20.5/6 and 1.21
- chaining of movenpc events did trigger fail events
- effect event duration -1 did not result in infinite duration
- translation in conversation got stored in default language
- incorrect calculation of the width of strings when using characters with certain accents when doing pagination
2.1.2
正式版- 加载器
- paper · spigot
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21
展开更新日志
Added
- LuckPerms permission events
addPermissionevent adds a permission to a playerremovePermissionevent removes a permission from a player
- Location Vectors can now be chained
evalvariable to resolve a variable string as variable
Changed
AureliumSkillswas renamed toAuraSkillsthe following was changed in BQaureliumskillslevelcondition was renamed toauraskillslevelaureliumstatslevelcondition was renamed toauraskillsstatslevelaureliumskillsxpevent was renamed toauraskillsxp
- prevent reply when the text is not completely displayed for the SlowTellRaw conversation IO
resourcepackobjective is now paper onlydieobjective now support respawns without canceling the actual death of the playerphvariable can now be used static
Fixed
- NPE if a player replies to a SlowTellRaw conversation IO when the text is not completely displayed
- head
QuestItemmatches even if they are distinct - modulo operator in math variable can now be used by escaping the percent sign
weatherevent not static callable even when providing a world
2.1.1
正式版- 加载器
- paper · spigot
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6
展开更新日志
Fixed
- math variable with dots (since 2.1.0)
2.1.0
正式版- 加载器
- paper · spigot
- MC 版本
- 1.18.2 · 1.19.4 · 1.20.4 · 1.20.5 · 1.20.6
展开更新日志
Changed
- player variable
%player%is now the same as%player.name%%player.name%will display the name of the player%player.display%will use the display name used in chat%player.uuid%will display the UUID of the player
- marking of mobs now uses variables in all contexts of spawning killing and removing
- marking of mobs is now stored in the persistent data container of the entity to prevent loss on server restart
- default
default_conversation_IOin config frommenu,chesttomenu,tellraw - corrected Russian messages in
messages.ymlfile
Added
blockobjective now supports parameterslocandregionto limit the areablockobjective now supports the parameterignorecancelallow counting breaking / placing blocks in protected regions- command
variableto list and modify variables on a variable objective - config option
conversation_IO_config.slowtellraw.message_delayto set the delay between messages in the SlowTellRaw conversation IO resourcepackobjective - to allow checking when the player accepts, denies, downloads, or fails to download a resource packregionobjective now supports variables as region namelocationobjective now allowsentryandexitkeywords to track entering and leaving the location- allowing adjustment of maximum hologram display radius
- support to execute BetonQuest commands from command blocks
Fixed
variableobjective loads newlines correctly- exception in
lookAtBlockcondition when omitting the type - MMOCoreClassCondition, MMOItemsGiveEvent, MMOItemsHandCondition and MMOItemsItemCondition now work with numeric identifiers
- yaml multiline instructions could lead to partly working events, conditions and objectives
- creation of advancement tab when an advancement NotifyIO is sent
burnevent throwing unexpected error when omitting duration- added missing firework meta to string representation of QuestItem
- required flags in
QuestItemwere not relevant in equals check folderevent did not respect the sync / async context that it is executed in- incorrectly measuring the distance between player and hologram if they are in different worlds
- incorrect calculation of the width of strings when using some special characters when doing pagination
- previously undocumented quoting in instructions
2.0.1
正式版- 加载器
- paper · spigot
- MC 版本
- 1.18.2 · 1.19.4 · 1.20.4
展开更新日志
Added
hungerevent now supports variablestimeevent now supports variables and newticksargument
Changed
- Quests by PikaMug got updated from version 4.X to 5.X
- The ProtocolLib dependency was downgraded from 5.2.0-SNAPSHOT-679 to 5.0.0-SNAPSHOT-636
Fixed
weatherevent did not usedurationleverevent does not work with redstone- papers future remove of CB package relocation
2.0.0
正式版- 加载器
- paper · spigot
- MC 版本
- 1.18.2 · 1.19.4 · 1.20.4
展开更新日志
Added
- Logging
- Ingame logging
- Logging during
/q reload
- Logging during
- New command
/q debug ingame - Debug logging to separate file
- Log history length can be freely configured
- Ingame logging
- Quest Templates
- A new folder
QuestTemplatescan now be used to define templates for packages - templates can also extend templates
- A new folder
- add AureliumSkills Compatiblity
- added AureliumSkillsLevelCondition
- All existing users must add aureliumskills: 'true' to their config.yml's hook section.
- added AureliumStatsLevelCondition
- added AureliumSkillsLevelExperienceEvent
- add DecentHolograms Compatibility
- holograms from DecentHolograms are a direct alternative to HolographicDisplays
- add LuckPerms context integration for tags
- All existing users must add luckperms: 'true' to their config.yml's hook section.
- add FakeBlock Compatibility
- added
fakeblockevent that has the argumentsshowgroupandhidegroupto show and hide FakeBlock groups - added
hook.fake-blockconfig option, default:true
- added
- add RedisChat Compatibility
- added
redischatchat interceptor
- added
- added Event Schedules to replace old static-events system
- static events from schedulers now respect static conditions
- events called by schedules are always called player independent
runForAllevent can now be used to run events for all players that match a conditionrunIndepentevent can be used to run events static (player independent) from player dependent contexts
- added support for Base64 encode custom heads
- can be created from items in inventory using the BetonQuest
itemcommand (Paper only, Bukkit/Spigot can be configured manually) - can be given to players using the BetonQuest
givecommand
- can be created from items in inventory using the BetonQuest
- NotifyIO "totemIO"
- Support for MythicLib
- player attribute to QuestCompassTargetChangeEvent
- added PlayerObjectiveChangeEvent, PlayerJournalAddEvent, PlayerJournalDeleteEvent
- Allow %player% variable for PLAYER_HEAD quest items
- allow access to objective variable properties from other packages
- allow point variables from other packages
- API method in objective API that starts and stops it per player
- config option
default_hologramto set hologram priority if multiple hologram plugins are loaded at once - config option
journal.show_in_backpackto remove the journal from the backpack - config option
journal.lock_default_journal_slotto lock the journal to thedefault_journal_slot - config option
journal.give_on_respawnto add the journal to the inventory after the player respawns - config option
journal.custom_model_datato give the journal a ressource pack based skin - config option
mysql.reconnect_intervalto set the reconnect interval if the connection to the database gets lost - compass now supports items from other packages
- new messages.yml entries
inventory_full_backpackandinventory_full_dropto have more specific messages, when the inventory of the player is full menuconversationIO optionnpc_name_newline_separator- added
q downloadcommand - variable support for menu titles
- configurable cooldown to menu conversation IO
- holograms
- variable support
- top lists ordered by point values of players
npcslist now supports global variables as NPC ID in NPC Holograms
- menus now support global variables
- exposed the Citizen variable and enhanced location capabilities
- menus now support string with newline or string list text values for lore
- amount of objectives now support variables
- added quest item flag recording and restore
- Conversations now support cross conversation pointers to conversations in other packages
- QuestCancelers can now be referenced across packages
- Chat Interceptor
packetis now 1.20.4 compatible freezeevent - ProtocolLib compatibility feature: Blocks the player from moving for the specified amount of ticksblockobjective - properties:absoluteAmount,absoluteLeftandabsoluteTotalcommandobjectiveequipobjectivedelayobjective - now support variablessudoevent - now supports variablesopsudoevent - now supports variablesvariablecondition - now supports variablesbossbarnotify style now supports variables for theprogressandstayargumentsdelayobjective property:rawSecondsfishobjective now hashookLocationandrangesettings.consumeobjective now hasamountargument.mmoprofessionlevelupobjective can now check the main character level as wellburningconditioninconversationconditionlanguageconditionheroesattributecondition - Heroes compatibility feature: Checks a player's level for a particular attribute against a valuevariablecondition - regex can now also be a variablemmspawnevent now has argumenttargetMakes the spawned mob target the playermmspawnevent now has argumentprivateVisually hides the spawned mob from other players. Does not stop sound or particlesmmspawnevent now supports themarkedargumentobjectiveevent now supports a comma separated list of objectivesmmobkillobjective now supports themarkedanddeathRadiusAllPlayersargumentmarkedargument now supports %player% variableglobaltagandglobalpointvariablesburnevent - ignites player for given seconds, supports variablesvelocityevent - throws the player by a vector (can be variable) with a direction and modificationblockobjective - added argumentnoSafetywhich disables removing progress when the player does the opposite of what the objective asks forblockobjective - added property variablesabsoluteLeft,absoluteTotal,absoluteAmountthat always return absolute valueshungercondition and eventvariablecondition - forceSync argument forces the condition to be checked on the main threadvariablecondition - now supports variables as both the input and the regular expressioncommandevent - now suppress console outputcancelconversationeventtimeevent - now supports subtraction and world selection, which made it persistent and staticglobalpointevent - new syntax for manipulating global pointsexperienceevent - it's now possible to change xp, change and set levels and set the xp bardeleteglobalpointeventscoreevent - more options for manipulating the scoreboarditemvariable - newnameandloreargument and now supports items from other packagesrandomnumbervariable added - supports variablesgiveevent - newbackpackargument to place items in the backpack (if a valid QuestItem)partyevent - new optionalamountof maximal affected playersdropeventitemdurabilityevent, condition and variablenumbercompareconditioncancelOnLogoutargument forfoldereventnpcinteractobjective - now supports the argumentinteractionto choose between left, right or both clickslogeventpartyevent - new range 0 and -1 to select players in the same world or server widestageobjective, condition and eventfirstevent - attempts to run a list of events until one successfully runs, like a compressedifevent
Changed
- Java 17 is now required
- changed package names from
pl.betoncraft.betonquesttoorg.betonquest.betonquest - Changed quest package structure
- Quest packages are now searched and loaded from the folder
BetonQuest/QuestPackages/ - Quest packages can now contain more quest packages in sub folders
- Relative paths can now navigate downwards and not only upwards
main.ymlwas renamed topackage.yml- Any file and folder structure with any file and folder names is now allowed, except
package.yml, as that file indicates a quest package events,objectives,conditions,journalanditemsare now defined in a config section matching their namesconversationsandmenusare now defined in a config section matching their names and a unique identifier like the file name before- The
enabledboolean is now defined in thepackagesection
- Quest packages are now searched and loaded from the folder
- all objectives that can be advanced without directly completing now support notify
- all objectives that can be advanced without directly completing now support
left,amountandtotalvariables- the
leftandamountvariables of some objectives were swapped and have been corrected:leftis the amount left,amountis the amount done
- the
- NPC Holograms are reworked
- individual refresh rate for each hologram
- the boolean follow is now set per hologram
- the vector offset origin has been changed. The hologram is now directly above the NPCs head by default. This means all previously custom vectors are now increased by 3 blocks on the y-axis.
- npc_effects are reworked
- the section changed its naming from
npc_effectstoeffectlib - the section
disabledgot removed - the section
check_intervalis now an inner section of the effect and now calledcheckinterval - next to the
npcssection there is now anlocationssection - effects will now follow npcs if they're pathing to another spot
- the section changed its naming from
- AureliumSkills updated to version Beta1.2.5
- PikaMug Quests updated to version 4.1.3
- Items now support AIR
- Menus now support new
clickoptionsshiftLeft,shiftRightandmiddleMouseto execute events on item clicks- Therefore
leftandrightin theclicksection no longer include shift clicks
- Therefore
folderevent - now executes events immediately if no delay is setweatherevent - now has an optional variable duration (in seconds) and an optional world parampasteevent - can now be staticchestputobjective - can now block other players from accessing a chest while someone is putting items inside- The location and region objectives now register movement of players inside a vehicle
- written book is now readable as a quest item
- HolographicDisplays updated to 3.0.0
- Added staticness indicator to variables that can be executed without a direct player connection
- written book quest items can now be read
experienceobjective event and condition were reworked- condition and objective do not support raw experience anymore
- all allow decimal level and variables now
- changed backpack configuration. "" will hide the compass or canceler
smeltobjective - now requires a QuestItem instead of a BlockSelectorcancelquestcommand - has its own permission nowcompasscommand - has its own permission nowlanguagecommand - is now persistentpointcommand - list can now be filtered by beginning letterstagcommand - list can now be filtered by beginning lettersglobalpointcommand - list can now be filtered by beginning lettersglobaltagcommand - list can now be filtered by beginning lettersjournalcommand - list can now be filtered by beginning lettersobjectivecommand - list can now be filtered by beginning lettersvariablecondition supports escapable underscores to avoid replacementkillevent - now kills the player, instead of dealing damage, which is more reliablelightningevent - now has a new noDamage argumentclearandkillmob' events - got replaced by newremoveentity` event- the line length of
SlowTellRawconversation IO from 60 to 50 to fit the actual minecraft chat - Item enchantments was changed to include zero as a legal value, not just positive numbers
- the objectives mmocorecastskill and mmoitemcastability were merged into the mmoskill objective
commandevent no longer runs for all players on the server if a variable is usedmathandversionvariables - now staticalternativeandcheckcondition - now staticopen_eventsin a menu are now called before the menu actually opensconversationevent now support a start option
Removed
- deprecated internals, code and old features
- Support for MMOLib
messageeventtitleeventplaysoundevent
Fixed
- added missing spaces to time left property of delay objective
- catchup now works even if schedule was never executed before
- q version now works again
- RPGMenu error when teleport events are used as click events
- RPGMenu bound items not always working
- npc_holograms do now show errors during reload and not one tick later
- first slot in backpack stays empty when journal is in player inventory
- npc_holograms are not shown correctly with multiple defined npcs
- spectator mode is now disabled for chest conversation io to prevent being stuck in the conversation
- packet chat interceptor does not catch action bar anymore
- time event does not work with floating point values
- global variable recursive resolution cross packages
- inaccurate location variable decimal rounding
- NPC holograms from Citizens are not hidden correctly
locationobjective - is now more robust if the player changes a worldbrewobjective - now counts newly brewed potions even if there were already some potions of the desired type inchestputobjective - did now work with double chests other slots presentmenu(open) event - showed the previous menu again- non .yml files causing errors when loading quest packages
pickrandomevent - did not calculated chance correctlypickrandomevent - did not allowed dashes in event namesactionobjective - ignored offhand at allenchantobjective - did not work at all, now hasamountandrequirementModeparameters- Hologram topX line not working with profiles
- the craft objective could be completed without consuming materials
- LocationObjective resolves variable for a player who does not have the objective, and so maybe also dont have the variable
- performance when using many conditions / events / ... repeatedly
/q journalcommand allowed invalid journal pointers- AsyncSaver will shut itself down if the database connection is lost, resulting in data loss
- Journal entries did count color codes as line length, affecting the formatting of pages
- Notification categories could be modified during runtime with the notify event
- Leading spaces are now preserved in conversation messages and journal entries
- giving
airwith the give command or the give event crashes the server - duplication of holograms when reloading BetonQuest and the hologram is hidden
menuconversation IO kicked players when conversation started in the air caused by flying detectionmenuconversation IO did not stopped scrolling at the bottom and began to scroll from the top again- removed the hearts of the Armorstand in the Menu Conversation IO
- journal entries now keep their leading whitespaces
- exceptions in
sudoandcommandevents leading to broken conversations that could not be exited - the NPC's head could be stolen from conversations with the
cheststyle
Security
- it was possible to put a QuestItem into a chest
- bump log4j dependency 2.15.0 to fix CVE-2021-44228
takeevent - is now threadsafe
1.12.11
正式版- 加载器
- paper · spigot
- MC 版本
- 1.13 · 1.13.1 · 1.13.2 · 1.14.4 · 1.15.2 · 1.16.5 · 1.17.1 · 1.18.2 · 1.19.4 · 1.20.4
展开更新日志
This is the last long term support update for BetonQuest 1.12.X. Soon BetonQuest 2.0 will be released.
Changed
- the MythicMobs integration was updated to MythicMobs 5.3.5
- the MythicLib integration was updated to MythicLib 1.6-SNAPSHOT
- the objectives mmocorecastskill and mmoitemcastability were merged into the mmoskill objective
- the MMOCore-API integration was updated to MMOCore-API 1.12-SNAPSHOT
- the MMOItems-API integration was updated to MMOItems-API 6.9.4-SNAPSHOT
Fixed
- conversation could have a deadlock and a player can get stuck in a conversation
- conversation could not be canceled due to a race condition
- JobsReborn ObjectivePaymentEvent couldn't be used
- ProtocolLib warning for Minecraft 1.20.2
2.0.0-DEV-723
测试版- 加载器
- paper · spigot
- MC 版本
- 1.18.2 · 1.19.4 · 1.20.2
展开更新日志
Added
dropeventitemdurabilityevent, condition and variablenumbercomparecondition- RedisChat integration: A new chat interceptor
sudoevent now has variable support- Russian translation
Changed
- The MythicMobs integration to MM 5.3.5+
Fixed
- ObjectivePaymentEvent (JobsReborn Integration)
craftobjective did not consume materialslocationobjective variable resolvingvariableobjective data storage- Concurrency issue problems with conversations
- Performance issues
- Database issues
2.0.0-DEV-668
测试版- 加载器
- paper · spigot
- MC 版本
- 1.18.2 · 1.19.4 · 1.20
展开更新日志
Fixed
- An issue with some MySQL implementation that did not allow default values for new table columns.
2.0.0-DEV-666
测试版- 加载器
- paper · spigot
- MC 版本
- 1.18.2 · 1.19.4
展开更新日志
A lot of time has passed since we lasted updated Modrinth, so these are just the most important changes.
A few manual migration steps are required. They are documented on the migration page!
Added
- Integration for the Fakeblock plugin: Demo Video
- Support for heads with custom textures
- Support for global variables in menus
- The
deleteglobalpointevent - The
cancelconversationevent - ItemVariable
nameandloreoptions - Support for global variables in holograms
- Backpack argument to the give-event
- An optional maximum amount to the party event
- Every objective with an
amountargument now supports variables for the amount.
Changed
- Citizens 2.0.31-SNAPSHOT is now required and fixed hiding of hologram lines above NPCs
- Remastered NPC Holograms: See Migration Guide!
- Remastered EffectLib Integration: See Migration Guide!
- The experience event can now change the player's xp, change and set levels and set the xp bar.
- Static events now respect conditions, if they are static aswell
- Permission seperation for
betonquest.cancelquestandbetonquest.compass - QuestItems can now require now enchantments
- Improved french translations with the help of @JeremyDarbellay
- The smelt objective now requires a QuestItem instead of a BlockSelector: See Migration Guide!
Fixed
- PacketInterceptor did not work in every Minecraft version
- NPC holograms from Citizens were not hidden correctly
- Creation of ghost items when menus closed themselfs
- The legacy §x HEX color format not working in some context
- Eating of items when entering the
chestconversation style actually consumed the item - Many more...
1.12.10
正式版- 加载器
- paper · spigot
- MC 版本
- 1.13.2 · 1.14.4 · 1.15.2 · 1.16.5 · 1.17.1 · 1.18.2 · 1.19.4 · 1.20
展开更新日志
Fixed
- ProtocolLib's based
packetinterceptor was fixed for MC 1.19, now ProtocolLib 5.0.0 is required - conversation IO chest did not show the correct NPC heads
objectiveevent - static calls did not remove the objective for online players- legacy
§xHEX color format not working in some contexts - eating of items when entering the chest conversation io actually consumed the item
2.0.0-DEV-527
测试版- 加载器
- paper · spigot
- MC 版本
- 1.18.2 · 1.19.3
展开更新日志
Added
- Global Variables can now be used in NPCHolograms
Changed
- The
commandevent now suppresses it's console output - The Quests integration now uses Quests 4.6.2
- The ProtocolLib integrations now require v5.0.0+
Fixed
journal deletedid not work- ProtocolLib based packet interceptor for MC 1.19
2.0.0-507
测试版- 加载器
- paper · spigot
- MC 版本
- 1.18.2 · 1.19.3
展开更新日志
Added
- Language condition
- Option to hide the compass and quest cancelers from the backpack
- DecentHolograms support alongside HolographicDisplays
Changed
-
Experience objective event and condition where reworked
- condition and objective do not support raw experience anymore
- all allow decimal level and variables now
-
Improved error message when running incompatible integrated plugins
-
Automated conversion of invalid CountingObjective data to the new format
- Caused by the objective data that was previously saved by the objective before they became CountingObjectives
- This is logged with a warning
Fixed
- ChestPut objective does not work with double chests
- Action objective ignoring offhand
- Pickrandom event did not allowed dashes in event names
- Inaccurate location variable decimal rounding
- Exception when reloading an integration that did not hooked during startup
- Global variable resolution
- Correctly handle failure of parsing a double as value of a VariableNumber
2.0.0-453
测试版- 加载器
- paper · spigot
- MC 版本
- 1.18 · 1.18.2 · 1.19.2
展开更新日志
A few bug fixes have been made:
-
fixed the purge command not working because of the journal
-
fixed the BrewObjective
-
fixed a concurrency issue with folder event, when a single event takes too long to execute
2.0.0-450
测试版- 加载器
- paper · spigot
- MC 版本
- 1.18.2 · 1.19.2
展开更新日志
📰 Big 2.0 News Hello, we have a bunch of changes and new features for you:
IMPORTANT
The package enabled boolean was moved to the new package section. If you have disabled packages you need to move this setting to it's new place under package.enabled. Otherwise all disabled QuestPackages will now be loaded.
package:
enabled: false
🆕 Quest Templates Thanks to Wolf2323's efforts, we are finally able to release Quest Templates
What is a Quest Template? Do you have quest parts that need to be repeated all over again? Therefore, you just copy and paste them? Or do you have something like a utility quest package? Then Templates are perfect for you.
With Templates you now have a QuestTemplates folder beside your QuestPackages folder. In this folder you can write quests, as you are used to. But they will not get loaded as a quest. Instead you can reference them from any quest package. Then this template will be merged together with the quest package as if it's contents were defined in the quest package. This does not modify the files but happens in the background (Similar to how inheritance works in object oriented programming).
With this concept it is possible to centralise quest code in one place. You can also override specific values from the template per quest package. Additionally, you can use other templates inside a template. And of course a quest package can also inherit from multiple templates!
➡️ https://docs.betonquest.org/2.0.0-DEV/Documentation/Packages-%26-Templates/#templates
📋 Additional Updates
-Fixes
pickrandomevent did not calculated chance correctly
-Changes
tag removeis no longer allowed. Onlytag deleteworks in order to ensure a consistent syntax. Use search and replace to easily update your configs.
+Additions
objectiveevent now supports a comma separated list of objectives- The journal can now have a custom skin based on the
journal.custom_model_datasetting. - The objective
mmoprofessionlevelupcan now check the main character level as well. consumeobjective now hasamountargument.mmobkillobjective now supports themarkedanddeathRadiusAllPlayersargument- A written book quest item can now be read.
- The BlockObjective now has native absolute properties (e.g.
absoluteLeft) so that math.calc is no longer needed for well-formatted output. - The variable condition now supports variables as both the input and the regular expression.
bossbarnotify style now supports variables for theprogressargument
+New Documentation
- Yuyukey added a tutorial for quest packages: https://docs.betonquest.org/2.0.0-DEV/Tutorials/Syntax/Quest-Packages/
- SaltyAimbOtter added a guide for common regular expression use cases: https://docs.betonquest.org/2.0.0-DEV/Documentation/Reference/#regex-regular-expressions
If you like our changes consider helping the project by funding future updates: https://opencollective.com/betonquest
2.0.0-DEV-433
测试版- 加载器
- paper · spigot
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2
2.0.0-DEV-419
测试版- 加载器
- paper · spigot
- MC 版本
- 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2
2.0.0-DEV-381
测试版- 加载器
- paper · spigot
- MC 版本
- 1.17.1 · 1.18.2 · 1.19.2
2.0.0-DEV-382
测试版- 加载器
- paper · spigot
- MC 版本
- 1.17.1 · 1.18.2 · 1.19.2
1.12.9
正式版- 加载器
- paper · spigot
- MC 版本
- 1.13.2 · 1.14.4 · 1.15.2 · 1.16.5 · 1.17.1 · 1.18.2 · 1.19.2
展开更新日志
Fixed
- Weather event - storm did not work
- 1.19 ProtocolLib warnings about deprecated packages