BetonQuest
3.4.0-DEV-4Create unique Quests and Storylines! 🏆 Top 10 best rated Spigot Plugin of all time 🏆 Interactive Conversations with Choices. Quest Logs, Menus, Items, Notifications, Holograms, Translations. Int
3.4.0-DEV-4latestBetonQuest 3.4.0-DEV-410 hours ago [__Merge pull request #4339 from BetonQuest/crowdin_l10n_main__](https://github.com/BetonQuest/BetonQuest/commit/f064a6b76… New Crowdin Translations for it-IT3.4.0-DEV-3BetonQuest 3.4.0-DEV-311 hours ago [__Merge pull request #4336 from Wolf2323/CleanUp__](https://github.com/BetonQuest/BetonQuest/commit/4e0f3118a… - Clean up documentation - Bump api and lib to 3.4.0 even though its currently identical with 3.3.0 because of internal changes - grammar correction3.4.0-DEV-2BetonQuest 3.4.0-DEV-213 hours ago [__Merge pull request #4338 from Wolf2323/VersionBumpBranch__](https://github.com/BetonQuest/BetonQuest/commit/091276c94… for a version bump, the default branch is not the active branch, when it is not a main or main_v.x branch3.4.0-DEV-1BetonQuest 3.4.0-DEV-113 hours ago [__Merge pull request #4337 from Juyas/VersionBump-3.4.0__](https://github.com/BetonQuest/BetonQuest/commit/a02b3d342… Version bump to 3.4.03.3.0BetonQuest 3.3.02 days ago Changed
-loreofitemplaceholder can now be used without number to get all lines -chatnotify io now only sends messages during a conversation ifbypassInterceptoris set totrue-non-positive(<= 0) update intervals deactivate automatic updating -block selectorno longer usesmatchMaterialwhich strips regex characters and resolved to unwanted values -simpleitem now supports placeholders and got largely reworked -particleaction now uses the player as dynamic location instead of getting their static location when nolocis given -sectionplaceholder now allows to address subsectionsAdded
-dropobjective to track players dropping items -statisticplaceholder to get statistic values from the player -redstonepowercondition to require a block at a specific location to be powered to a certain level -hikari_poolingconfig option to use HikariCP for database connections which are more stable -discordsrvintegration added with a condition and an objective for account linking -tradeobjective to track trades - offset parameter for menu slots to support pagination -pdchandler tosimpleitem -targetlocation toparticleaction -skipDelayflag tocancelconversationaction - ability to start a new conversation within the interceptor delay window while preserving intercepted messages -ingredientcheck forbrewobjective -itemOverrideaction to update a specific itemRemoved
-mysql.reconnect_intervalconfig option since it is no longer usedFixed
- JobsReborn integration missed some null checks resulting in not working actions and conditions - concurrency issue when loading player data on join causing multiple profiles to get created with a database exception -extendsinconversationssometimes crashing with IllegalStateException -sectionplaceholder did not include target path to subsections - async database handling by using default java executor service implementation instead of manual thread handling - PlayerHider could override each other resulting in unexpected behavior - NPCHider conditions were all joined instead of alternated if multiple hiders where configured - potential memory leak when a player quits the server and the data of the player is requested again in the same tick -brewobjective checks old item for valid brew instead newly brewed one -dialogconversation IO closed and reopened the screen on every answer, briefly freeing the camera and recentering the cursor - PacketEvents chat history could throw concurrency exceptions while capturing or restoring messages3.3.0-DEV-64BetonQuest 3.3.0-DEV-642 days ago [__Fix GitHub Actions concurrency group for docs deployment to prevent race conditions (#4335)__](https://github.com/BetonQuest/BetonQuest/commit/3bcd2e2b3…3.3.0-DEV-63BetonQuest 3.3.0-DEV-632 days ago [__Merge pull request #4334 from Wolf2323/buildPipelineFix__](https://github.com/BetonQuest/BetonQuest/commit/bec991de9… Fix GitHub Actions workflow issues and bump api version to 3.3.03.3.0-DEV-62BetonQuest 3.3.0-DEV-623 days ago [__Fix concurrent PacketEvents chat history access (#4328)__](https://github.com/BetonQuest/BetonQuest/commit/b109567b6… By replacing them with concurrent implementations Add regressision test and remove pit test skip in compatibility module which otherwise fails the build.3.3.0-DEV-61BetonQuest 3.3.0-DEV-616 days ago [__Merge pull request #4330 from BetonQuest/dependabot/maven/com.google.guava-guava-33.7.2-jre__](https://github.com/BetonQuest/BetonQuest/commit/e0812955c… Bump com.google.guava:guava from 33.7.1-jre to 33.7.2-jre3.3.0-DEV-60BetonQuest 3.3.0-DEV-606 days ago [__update to parent pom version 2.15.0 (#4332)__](https://github.com/BetonQuest/BetonQuest/commit/a0d5b303a… and suppress false positive of InternalApiUsage3.3.0-DEV-59BetonQuest 3.3.0-DEV-59last week [__Merge pull request #4331 from TheosRee/feat/override__](https://github.com/BetonQuest/BetonQuest/commit/89a6b0134… differ between empty custom effects and no effects in custom potion effects3.3.0-DEV-58BetonQuest 3.3.0-DEV-58last week [__Parent update (#4321)__](https://github.com/BetonQuest/BetonQuest/commit/b501b281c… Update parent pom version to 2.14.1 and refactor configuration tests3.3.0-DEV-57BetonQuest 3.3.0-DEV-57last week [__fix, again, pick random action (#4329)__](https://github.com/BetonQuest/BetonQuest/commit/45a6d92bc…3.3.0-DEV-56BetonQuest 3.3.0-DEV-562 weeks ago [__Keep the dialog conversation IO open between answers (#4297)__](https://github.com/BetonQuest/BetonQuest/commit/dc0d3f295…3.3.0-DEV-55BetonQuest 3.3.0-DEV-552 weeks ago [__Merge pull request #4306 from TheosRee/feat/override__](https://github.com/BetonQuest/BetonQuest/commit/5ebfa82de… AdditemOverrideaction to update existent items3.3.0-DEV-54BetonQuest 3.3.0-DEV-542 weeks ago [__Merge pull request #4325 from TheosRee/feat/brew-ingredient__](https://github.com/BetonQuest/BetonQuest/commit/f2b6fc1ec… Add optionalingredientcheck forbrewobjective3.3.0-DEV-53BetonQuest 3.3.0-DEV-532 weeks ago [__Merge pull request #4326 from TheosRee/fix/nested-section__](https://github.com/BetonQuest/BetonQuest/commit/e64dc2f1a… Fixsectionplaceholder could not address nested sections3.3.0-DEV-52BetonQuest 3.3.0-DEV-523 weeks ago [__fix brew objective checks old item for valid brew instead newly brewed one (#4324)__](https://github.com/BetonQuest/BetonQuest/commit/2e50571a0…3.3.0-DEV-51BetonQuest 3.3.0-DEV-51Oct 2, 2026 [__Merge pull request #4319 from BetonQuest/dependabot/maven/org.apache.commons-commons-lang3-3.21.0__](https://github.com/BetonQuest/BetonQuest/commit/9ffda90fe… Bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.03.3.0-DEV-50BetonQuest 3.3.0-DEV-50Oct 2, 2026 [__Merge pull request #4320 from BetonQuest/dependabot/github_actions/crowdin/github-action-3__](https://github.com/BetonQuest/BetonQuest/commit/2ebbe6fc2… Bump crowdin/github-action from 2 to 33.3.0-DEV-49BetonQuest 3.3.0-DEV-49Sep 27, 2026 [__Merge pull request #4318 from Wolf2323/StageIllegalState__](https://github.com/BetonQuest/BetonQuest/commit/9993de6d9… Remove redundant exception handling inStageConditionmethods to simplify logic3.3.0-DEV-48BetonQuest 3.3.0-DEV-48Sep 27, 2026 [__Merge pull request #4317 from Wolf2323/MemLeak__](https://github.com/BetonQuest/BetonQuest/commit/ec4ba6763… Fix memory leak when a player quits the server3.3.0-DEV-47BetonQuest 3.3.0-DEV-47Sep 27, 2026 [__Merge pull request #4316 from Juyas/update/faststats__](https://github.com/BetonQuest/BetonQuest/commit/d967a09c7… Update faststats-bukkit version to 0.30.2 in pom.xml3.3.0-DEV-46BetonQuest 3.3.0-DEV-46Sep 27, 2026 [__Allow to selective cache results of argument chains (#4304)__](https://github.com/BetonQuest/BetonQuest/commit/9ae1b4809… * add cache for immutable values * properly deprecate old constructors and add caching to sections * use inner class for cached argument * add docs for instruction caching Co-authored-by: TheosRee <theosree@users.noreply.github.com>3.3.0-DEV-45BetonQuest 3.3.0-DEV-45Sep 27, 2026 [__Merge pull request #4315 from Wolf2323/PlayerQuitPlacerData__](https://github.com/BetonQuest/BetonQuest/commit/78c1e333b… Change event priority to MONITOR in JoinQuitListener to have the data…3.3.0-DEV-44BetonQuest 3.3.0-DEV-44Sep 25, 2026 [__allow to skip interceptor delay and starting new conversations while in the delay (#4307)__](https://github.com/BetonQuest/BetonQuest/commit/318ea6e65… as well as passing their history to a new one to show it "bundled" at the end3.3.0-DEV-43BetonQuest 3.3.0-DEV-43Sep 25, 2026 [__Merge pull request #4312 from Wolf2323/itemsadder__](https://github.com/BetonQuest/BetonQuest/commit/2f8d842d2… Fix daily dependency check by using the maven central dependency of itemsadder-api3.3.0-DEV-42BetonQuest 3.3.0-DEV-42Sep 23, 2026 [__Fix DefaultNpcHider logic: switch to alternating hide conditions instead of combining them (#4310)__](https://github.com/BetonQuest/BetonQuest/commit/f084bd706…3.3.0-DEV-41BetonQuest 3.3.0-DEV-41Sep 23, 2026 [__Merge pull request #4313 from TheosRee/feat/effect__](https://github.com/BetonQuest/BetonQuest/commit/262ccd16d… Addtargetlocation for EffectLib'sparticleaction3.3.0-DEV-40BetonQuest 3.3.0-DEV-40Sep 23, 2026 [__Merge pull request #4311 from TheosRee/fix/lore__](https://github.com/BetonQuest/BetonQuest/commit/39bd70643… Add removed none-check for simple item lore3.3.0-DEV-39BetonQuest 3.3.0-DEV-39Sep 21, 2026 [__cahnge event priority to MONITOR in JoinQuitListener (#4309)__](https://github.com/BetonQuest/BetonQuest/commit/16c36b659… to not trigger when the event is cancelled in the HIGHEST priority3.3.0-DEV-38BetonQuest 3.3.0-DEV-38Sep 18, 2026 [__fix PlayerHider could override each other resulting in unexpected behavior (#4308)__](https://github.com/BetonQuest/BetonQuest/commit/894b7ee89… when using the same source player conditions3.3.0-DEV-37BetonQuest 3.3.0-DEV-37Sep 11, 2026 [__Merge pull request #4303 from Juyas/docs/changelog__](https://github.com/BetonQuest/BetonQuest/commit/2633d6d50… [DOCS] Update changelog documentation3.3.0-DEV-36BetonQuest 3.3.0-DEV-36Sep 10, 2026 [__Merge pull request #4302 from TheosRee/dev/dependency__](https://github.com/BetonQuest/BetonQuest/commit/3706e3809… Fix build module dependency resolving3.3.0-DEV-35BetonQuest 3.3.0-DEV-35Sep 10, 2026 [__Merge pull request #4298 from TheosRee/feat/pdc__](https://github.com/BetonQuest/BetonQuest/commit/4960c57a8… Add PersistentDataContainerHandler tosimpleitem3.3.0-DEV-34BetonQuest 3.3.0-DEV-34Sep 10, 2026 [__update checkstyle-idea.xml to new plugin version (#4291)__](https://github.com/BetonQuest/BetonQuest/commit/83280eb8f…3.3.0-DEV-33BetonQuest 3.3.0-DEV-33Sep 3, 2026 [__Merge pull request #4285 from Juyas/docs/apply-syntax__](https://github.com/BetonQuest/BetonQuest/commit/c3d49cf0d… Apply more new syntax to Actions-List.md3.3.0-DEV-32BetonQuest 3.3.0-DEV-32Sep 3, 2026 [__Merge pull request #4255 from Juyas/docs/api-changelog__](https://github.com/BetonQuest/BetonQuest/commit/3ac80861d… [DOCS] Add API-Changelog and its CI3.3.0-DEV-31BetonQuest 3.3.0-DEV-31Sep 2, 2026 [__Rework `simple` item to allow usage of placeholders (#4262)__](https://github.com/BetonQuest/BetonQuest/commit/719a7f9c5… In the progress the whole handler structure is changed and modifications can now simply be done via the SimpleQuestItemHandlerRegistry instead of re-creating all Handlers for every change. Also thesimpleitem now uses the instruction for parsing which means placeholders can now only be used for values and not over multiple parts.3.3.0-DEV-30BetonQuest 3.3.0-DEV-30Sep 2, 2026 [__Add offset support for menu item slots (#4269)__](https://github.com/BetonQuest/BetonQuest/commit/ad2311384…3.3.0-DEV-29BetonQuest 3.3.0-DEV-29Sep 2, 2026 [__Merge pull request #4282 from Juyas/optimize/asyncsaver__](https://github.com/BetonQuest/BetonQuest/commit/040d021fc… Remove unused database connection validation logic in AsyncSaver3.3.0-DEV-28BetonQuest 3.3.0-DEV-28Sep 1, 2026 [__Merge pull request #4279 from BetonQuest/dependabot/maven/com.google.guava-guava-33.7.1-jre__](https://github.com/BetonQuest/BetonQuest/commit/a58ef2675… Bump com.google.guava:guava from 33.6.0-jre to 33.7.1-jre3.3.0-DEV-27BetonQuest 3.3.0-DEV-27Sep 1, 2026 [__Merge pull request #4280 from BetonQuest/dependabot/github_actions/toshimaru/auto-author-assign-3.1.0__](https://github.com/BetonQuest/BetonQuest/commit/e55666f26… Bump toshimaru/auto-author-assign from 3.0.3 to 3.1.03.3.0-DEV-26BetonQuest 3.3.0-DEV-26Sep 1, 2026 [__Merge pull request #4278 from Wolf2323/ParentUpdate__](https://github.com/BetonQuest/BetonQuest/commit/dada343e5… Updated parent project version to 2.13.0 and updated all related PMD violations3.3.0-DEV-25BetonQuest 3.3.0-DEV-25Aug 31, 2026 [__Merge pull request #4277 from Wolf2323/PlayerDataStorage__](https://github.com/BetonQuest/BetonQuest/commit/e652922a3… Remove FutureTask usage in PlayerDataStorage to simplify player data handling3.3.0-DEV-24BetonQuest 3.3.0-DEV-24Aug 31, 2026 [__Merge pull request #4276 from BetonQuest/CommonProjectFiles-Sync__](https://github.com/BetonQuest/BetonQuest/commit/8e35f8540… Sync common files3.3.0-DEV-23BetonQuest 3.3.0-DEV-23Aug 31, 2026 [__Merge pull request #4275 from Wolf2323/BetonQuestRelease__](https://github.com/BetonQuest/BetonQuest/commit/2efec9f99… Fix env variable usage in GitHub Actions build script for versioned artifacts during GitHub release3.3.0-DEV-22BetonQuest 3.3.0-DEV-22Aug 31, 2026 [__Merge pull request #4272 from TheosRee/fix/block-selector__](https://github.com/BetonQuest/BetonQuest/commit/b7740debf… Fix block selector with regexes3.3.0-DEV-21BetonQuest 3.3.0-DEV-21Aug 30, 2026 [__Merge pull request #4271 from TheosRee/fix/section-placeholder__](https://github.com/BetonQuest/BetonQuest/commit/0d1f0d6b8… Fix section placeholder's missing base path3.3.0-DEV-20BetonQuest 3.3.0-DEV-20Aug 28, 2026 [__Merge pull request #4270 from Juyas/feat/objective/trade__](https://github.com/BetonQuest/BetonQuest/commit/33e71f5d1… Add trade objective3.3.0-DEV-19BetonQuest 3.3.0-DEV-19Aug 26, 2026 [__Merge pull request #4266 from Wolf2323/DatabaseDebug__](https://github.com/BetonQuest/BetonQuest/commit/ddfc1fa62… Add more debug logging to database operations3.3.0-DEV-16BetonQuest 3.3.0-DEV-16Aug 24, 2026 [__Merge pull request #4263 from Juyas/db/hikari2__](https://github.com/BetonQuest/BetonQuest/commit/5644d63f0… Add HikariCP support3.3.0-DEV-15BetonQuest 3.3.0-DEV-15Aug 23, 2026 [__Introduce `ConnectionProvider` abstraction for database connections (#4261)__](https://github.com/BetonQuest/BetonQuest/commit/9f692fbe8…3.3.0-DEV-14BetonQuest 3.3.0-DEV-14Aug 22, 2026 [__Merge pull request #4258 from TheosRee/dev/countingdata__](https://github.com/BetonQuest/BetonQuest/commit/9c58e027f… Fix wrong handling of non-existent objective data3.3.0-DEV-13BetonQuest 3.3.0-DEV-13Aug 22, 2026 [__Add `redstonepower` condition to check block power at specific locations (#4257)__](https://github.com/BetonQuest/BetonQuest/commit/b8f1da8bb…3.3.0-DEV-12BetonQuest 3.3.0-DEV-12Aug 21, 2026 [__Merge pull request #4256 from Juyas/feat/statistic-ph__](https://github.com/BetonQuest/BetonQuest/commit/09b631172… Add statistic placeholder3.3.0-DEV-11BetonQuest 3.3.0-DEV-11Aug 20, 2026 [__Merge pull request #4252 from TheosRee/dev/command__](https://github.com/BetonQuest/BetonQuest/commit/3bdee56f4… Refactor Quest Command into sub commands3.3.0-DEV-10BetonQuest 3.3.0-DEV-10Aug 20, 2026 [__Replace `getOffline` method with `get` for player data access and refactor related code (#4249)__](https://github.com/BetonQuest/BetonQuest/commit/85ce8ff7c…3.3.0-DEV-9BetonQuest 3.3.0-DEV-9Aug 20, 2026 [__Validate module versioning in CI to enforce version bump for module changes since last tag (#4250)__](https://github.com/BetonQuest/BetonQuest/commit/3eed4f821…3.3.0-DEV-8BetonQuest 3.3.0-DEV-8Aug 20, 2026 [__Merge pull request #4247 from Wolf2323/JobsReborn__](https://github.com/BetonQuest/BetonQuest/commit/a02e27e0f… Add null-check for JobsPlayer in JobsReborn compatibility to prevent potential null pointer exceptions3.3.0-DEV-7BetonQuest 3.3.0-DEV-7Aug 20, 2026 [__Merge pull request #4248 from TheosRee/feat/update-interval__](https://github.com/BetonQuest/BetonQuest/commit/246615134… Treat non-positive update intervals as deactivated3.3.0-DEV-6BetonQuest 3.3.0-DEV-6Aug 19, 2026 [__`chat` notify io now only sends messages during a conversation if `bypassInterceptor` is set to `true` (#4244)__](https://github.com/BetonQuest/BetonQuest/commit/d5b97e0ff…3.3.0-DEV-5BetonQuest 3.3.0-DEV-5Aug 18, 2026 [__Merge pull request #4243 from Wolf2323/ReleaseScript__](https://github.com/BetonQuest/BetonQuest/commit/152f63f25… Specify repository ingh release viewcommand within release script…3.3.0-DEV-4BetonQuest 3.3.0-DEV-4Aug 18, 2026 [__Merge pull request #4246 from TheosRee/feat/item-lore__](https://github.com/BetonQuest/BetonQuest/commit/66e9f86f5… Allow retrieving all lore lines from item3.3.0-DEV-3BetonQuest 3.3.0-DEV-3Aug 18, 2026 [__Merge pull request #4242 from Juyas/feat/dropObj__](https://github.com/BetonQuest/BetonQuest/commit/a2eafd122… Adddropobjective3.3.0-DEV-2BetonQuest 3.3.0-DEV-2Aug 18, 2026 [__Merge pull request #4241 from Juyas/fix/scripts__](https://github.com/BetonQuest/BetonQuest/commit/02370dc9f… Remove unused bash headers from release scripts3.3.0-DEV-1BetonQuest 3.3.0-DEV-1Aug 18, 2026 [__Merge pull request #4239 from Juyas/VersionBump-3.3.0__](https://github.com/BetonQuest/BetonQuest/commit/2154ad870… Version bump to 3.3.03.2.0BetonQuest 3.2.0Aug 17, 2026 Changed
-worldguardintegration version requirement to 7.0.0 -worldeditintegration version requirement to 7.3.0 - counting objective related translations in the lang files were moved in an ownobjectivesection and use{absoluteleft}instead of{amount}-citizensreturns the storedlocationinstead of nothing when not spawned - Skript Condition and Effect now handle if no player is present and check like they are independent -deleffectaction no longer accepts an omitted first argument asany-chestgiveaction no longer drops excess items without newly addeddropExcessflag -mythicitem no longer shows square bracketsAdded
- counting objective related translations in the lang files can now use all counting objective related placeholders -fallbackargument to point conditions to use a default value when category has no value at all -dialogconversation IO -patternsargument for adding and matching pattern layers onsimplebanner items -slotstoarmorcondition to only check specific slots - More functionality for subsections -section(and implicitsection) condition to allow usage of subsections as list of (conjugated) conditions - implicitsectionaction to allow usage of subsections as list of actions to execute -sectionplaceholder to list all subsections as identifiers - New elements -haspointandhasglobalpointconditions to check if a point is set -damageobjective to track dealt and taken damage -updateHologramaction to force updates to (specific) holograms for a playerFixed
-freezeaction andpacketeventsconversation io as well asJournalandsimplebooks on MC 26.2+ - NPE in PacketEvents Interceptor when resending messages to offline players -mmoskillobjective trigger are not parsed correctly - error handling for items when the amount is less than 1 -interactobjective handling broken loaded data wrongly - NPE inbrewobjective when used null instead air item stack - Quest Items handling when clicking outside the inventory frame -FancyHologramsholograms not updating placeholders without hiding -nullitem insimpleitem is now treated as equal to air - MobKillNotifier that handles neutral mob kills for example with skills now work probably when called async - item implementationsmagicandmmoitemignoring the given amount for item stacks -itemdurabilityaction throws exception when the new durability is negative - ItemsAdder objective block break/place not working properly3.2.0-DEV-52BetonQuest 3.2.0-DEV-52Aug 17, 2026 [__Bump version of api to 3.2.0 (#4238)__](https://github.com/BetonQuest/BetonQuest/commit/9086ef813…3.2.0-DEV-51BetonQuest 3.2.0-DEV-51Aug 17, 2026 [__Merge pull request #4234 from Wolf2323/Compatibility__](https://github.com/BetonQuest/BetonQuest/commit/9ed6c43bd… Ensure distinct plugin entries in Compatibility mapping3.2.0-DEV-50BetonQuest 3.2.0-DEV-50Aug 17, 2026 [__Fix ItemsAdder objectives (#4233)__](https://github.com/BetonQuest/BetonQuest/commit/7d59f1eab… by adding missing player retrievers to it3.2.0-DEV-49BetonQuest 3.2.0-DEV-49Aug 17, 2026 [__Add exception handling for invalid player UUID in HeadHandler (#4235)__](https://github.com/BetonQuest/BetonQuest/commit/07d686aa4…3.2.0-DEV-48BetonQuest 3.2.0-DEV-48Aug 17, 2026 [__Merge pull request #4232 from TheosRee/feat/mythic-item-name__](https://github.com/BetonQuest/BetonQuest/commit/6590abe61… No longer show square brackets formythicitem3.2.0-DEV-47BetonQuest 3.2.0-DEV-47Aug 17, 2026 [__Fix `itemdurability` action setting negative durability values (#4237)__](https://github.com/BetonQuest/BetonQuest/commit/97b76bc22…3.2.0-DEV-46BetonQuest 3.2.0-DEV-46Aug 17, 2026 [__Add exception handling for invalid Denizen task script casting (#4236)__](https://github.com/BetonQuest/BetonQuest/commit/9e989e0ac…3.2.0-DEV-45BetonQuest 3.2.0-DEV-45Aug 17, 2026 [__Merge pull request #4231 from Juyas/section/count__](https://github.com/BetonQuest/BetonQuest/commit/6e32be0f0… Addcountflag to section placeholder for element counting3.2.0-DEV-44BetonQuest 3.2.0-DEV-44Aug 16, 2026 [__Merge pull request #4229 from TheosRee/bookmeta__](https://github.com/BetonQuest/BetonQuest/commit/b20aca4ee… Use different method to add pages to books3.2.0-DEV-43BetonQuest 3.2.0-DEV-43Aug 16, 2026 [__Fix amounts below 1 errors when checking for item amount (#4228)__](https://github.com/BetonQuest/BetonQuest/commit/7cfa64df2… and actually use the given amount for MMOItem and MagicItem when givin them.3.2.0-DEV-42BetonQuest 3.2.0-DEV-42Aug 16, 2026 [__Add section placeholder (#4227)__](https://github.com/BetonQuest/BetonQuest/commit/1701cc69d… to list all subsections as identifiers3.2.0-DEV-41BetonQuest 3.2.0-DEV-41Aug 16, 2026 [__Make `section` condition more than just an `and`. (#4223)__](https://github.com/BetonQuest/BetonQuest/commit/96a846199… with adding aminandmaxof conditions that must be met3.2.0-DEV-40BetonQuest 3.2.0-DEV-40Aug 14, 2026 [__Merge pull request #4221 from TheosRee/feat/armor__](https://github.com/BetonQuest/BetonQuest/commit/c10a91d69… Add slots to check in ArmorCondition3.2.0-DEV-39BetonQuest 3.2.0-DEV-39Aug 14, 2026 [__Fix `MobKillNotifier` to properly handle neutral mob kills when called asynchronously (#4220)__](https://github.com/BetonQuest/BetonQuest/commit/083bd7750…3.2.0-DEV-38BetonQuest 3.2.0-DEV-38Aug 14, 2026 [__Merge pull request #4192 from Juyas/placeholder/improve__](https://github.com/BetonQuest/BetonQuest/commit/7e10ab3e5… Further improve tokenizer3.2.0-DEV-37BetonQuest 3.2.0-DEV-37Aug 14, 2026 [__Add equip action (#4210)__](https://github.com/BetonQuest/BetonQuest/commit/df42ab942…3.2.0-DEV-36BetonQuest 3.2.0-DEV-36Aug 14, 2026 [__Merge pull request #4218 from TheosRee/feat/section-action__](https://github.com/BetonQuest/BetonQuest/commit/b863a7cd3… Add implicit folder action for action nodes3.2.0-DEV-35BetonQuest 3.2.0-DEV-35Aug 14, 2026 [__Add banner pattern handler for simple items (#4214)__](https://github.com/BetonQuest/BetonQuest/commit/7fc3b1894…3.2.0-DEV-34BetonQuest 3.2.0-DEV-34Aug 14, 2026 [__Merge pull request #4217 from TheosRee/fix/notify__](https://github.com/BetonQuest/BetonQuest/commit/7f51b3236… fix AdvancementNotifyIO when used from main thread3.2.0-DEV-33BetonQuest 3.2.0-DEV-33Aug 14, 2026 [__Add dialog conversation IO (mc_1_21_8) (#4037)__](https://github.com/BetonQuest/BetonQuest/commit/39aa8ee8b… --------- Co-authored-by: TheosRee <theosree@users.noreply.github.com>3.2.0-DEV-32BetonQuest 3.2.0-DEV-32Aug 14, 2026 [__Merge pull request #4216 from TheosRee/fix/item-null__](https://github.com/BetonQuest/BetonQuest/commit/9663563b6… Treat null as equal to air insimpleitem3.2.0-DEV-31BetonQuest 3.2.0-DEV-31Aug 13, 2026 [__Introduce `InstructionReaderStrategy` and use it to refactor argument parsing in instructions to simplify (#4209)__](https://github.com/BetonQuest/BetonQuest/commit/5e4011053…3.2.0-DEV-30BetonQuest 3.2.0-DEV-30Aug 12, 2026 [__Add `dropExcess` flag to `chestgive` action (#4205)__](https://github.com/BetonQuest/BetonQuest/commit/582929fec… instead of dropping items unconditional and use new docs format3.2.0-DEV-29BetonQuest 3.2.0-DEV-29Aug 12, 2026 [__Merge pull request #4194 from TheosRee/feat/holo-update__](https://github.com/BetonQuest/BetonQuest/commit/181e1ccfb… AddupdateHologramaction to force updates3.2.0-DEV-28BetonQuest 3.2.0-DEV-28Aug 12, 2026 [__Require an argument for the deleffect action (#4201)__](https://github.com/BetonQuest/BetonQuest/commit/244c3f27a…3.2.0-DEV-27BetonQuest 3.2.0-DEV-27Aug 12, 2026 [__Merge pull request #4203 from Wolf2323/BlockSelectorIllegalArgument__](https://github.com/BetonQuest/BetonQuest/commit/3237e7df4… Add exception handling for invalid registry inDefaultBlockSelectorto improve error reporting3.2.0-DEV-26BetonQuest 3.2.0-DEV-26Aug 12, 2026 [__Skript Condition and Effect now handle if no player is present (#4204)__](https://github.com/BetonQuest/BetonQuest/commit/b69d19d52… and check like they are independent3.2.0-DEV-25BetonQuest 3.2.0-DEV-25Aug 12, 2026 [__Renamed all the Integration Tests to their actual name 'IT' (#4202)__](https://github.com/BetonQuest/BetonQuest/commit/20783d211… So that they are actually get executed when they should be. Previously, they were executed during the normal testing phase because the test names still ended with 'Test'.3.2.0-DEV-24BetonQuest 3.2.0-DEV-24Aug 12, 2026 [__feature: add DamageObjective and factory (#4167)__](https://github.com/BetonQuest/BetonQuest/commit/fe4e772a6…3.2.0-DEV-23BetonQuest 3.2.0-DEV-23Aug 11, 2026 [__Add null-check for clicked inventory in QuestItemHandler to prevent potential NPE (#4197)__](https://github.com/BetonQuest/BetonQuest/commit/3506ffc16…3.2.0-DEV-22BetonQuest 3.2.0-DEV-22Aug 11, 2026 [__Merge pull request #4196 from TheosRee/fix/brew__](https://github.com/BetonQuest/BetonQuest/commit/fef2b2bc4… Fix npe on custom BrewEvent with null instead of air item stacks3.2.0-DEV-21BetonQuest 3.2.0-DEV-21Aug 11, 2026 [__Merge pull request #4195 from Wolf2323/AdvancementLoading__](https://github.com/BetonQuest/BetonQuest/commit/7ce2d49a9… Handle JSON parsing errors and improve advancement loading with prope…
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.3MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta