Skip to content

v6.3.0 - lots of new stuff, bug fixes

Latest

Choose a tag to compare

@AlessioGr AlessioGr released this 15 Jun 04:41

Release can be downloaded exclusively from Modrinth: https://modrinth.com/discover/plugins?q=notquests

This release adds several new objective/action/variable types, restores BetonQuest support for modern BetonQuest servers, improves command suggestions, and makes the documentation much more useful for building quests.

New objectives

  • New Harvest objective. Counts only fully grown crops, grown cactus/sugar-cane segments, and melon/pumpkin fruit. Directly placed fruit/cactus/sugar-cane blocks are ignored to reduce place-break abuse.
  • New BrewItems objective. Counts freshly brewed items when players take them from a brewing stand, so manually inserted old potions do not give progress.
  • New TradeWithVillager objective. Counts matching result items taken from villager trade windows, so you can build trading/economy quests around what the player actually receives.
  • New TameMobs objective. Counts mobs tamed by the player, with support for a specific entity type or any.
  • New SmithItems objective. Counts matching result items taken from a smithing table, useful for upgrade and armor-trim quest steps.
  • New Die objective. Counts player deaths, optionally filtered by a Minecraft damage type such as fall, lava, drown, or player_attack.
  • New ShootArrow objective. Counts arrows shot by the player that land inside a configured radius around a target location, or inside a WorldEdit selection when WorldEdit is installed.
  • Objective location markers are documented. Objectives can now be documented and managed with location set, location enable, and the clean location disable command for Wynncraft-style guiding markers.

BetonQuest 3

  • BetonQuest support is back for BetonQuest 3.0.0 and newer. NotQuests restores the bridge features from older releases: NotQuests actions/conditions inside BetonQuest, BetonQuest actions from NotQuests, a BetonQuest objective-state objective, a BetonQuestCondition variable, and the notquests BetonQuest conversation interceptor.
  • Older BetonQuest versions stay disabled. BetonQuest 1.x/2.x are detected and skipped

Command and usability improvements

  • Duration arguments accept milliseconds. Values such as 500ms, 1s, 5m, 2h, and 1d are accepted; bare numbers are still treated as milliseconds.
  • Better value suggestions. Boolean arguments suggest true/false, number and coordinate arguments suggest useful examples, value flags suggest values after the flag, and item selections keep suggestions for following arguments.
  • New player/world variables. FoodLevel, Saturation, DistanceToLocation, NearbyEntityCount, and Weather are available for conditions, expressions, and settable actions where applicable.
  • New visual/player actions. ShowTitle, ShowActionBar, SpawnParticle, and Teleport make it easier to build guided quest moments without command-workarounds.
  • Cleaner command behavior. Comma-separated item selections work unquoted, item amount/world/NPC/command suggestions are restored after positional amounts, short alias clutter is removed from suggestions, and the command-hint action bar shows more useful argument labels.
  • More flexible location-region setup. ReachLocation no longer requires WorldEdit; it can be created with world x y z radius, while WorldEdit users still get the worldeditselection shortcut.
  • Easier Interact objective setup. In-game admins can now use Interact <amount> looking to target the block they are looking at instead of typing world coordinates by hand. Interact objectives with no explicit --leftClick or --rightClick flag now count either block click instead of becoming impossible to complete.
  • Easier and more reliable objective location markers. Wynncraft-style guiding markers now support location set here, location set looking, location status, location preview, and location clear, can optionally show a bossbar compass with visual.objective-tracking.location-compass.enabled, hide the fake beam source below solid targets instead of visually replacing or floating above them, keep the fake beam alive while the player stands still, clean themselves up more safely, and refresh correctly after chunk loads.

Compatibility

  • Built for Paper 26.1.2.
  • Requires Java 25