Плагины/BetonQuest
BetonQuest

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!

7.7K
57

BetonQuest 2.2.1

release12 января 2025 г.

Added

  • A Bukkit event which fires when a player's points change
  • folder event now has an argument cancelConditions to cancel a running folder
  • action objective 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
  • chestput objective caused that no chest could be opened on the server when multipleaccess was forbidden(default)
  • providing wrong commit sha to the download command now gives a proper error message
  • no longer set damage in QuestItem if none set
  • loading of a backup file has the wrong order of applying the statements, causing exceptions and a broken migration

BetonQuest 2.2.0

release1 декабря 2024 г.

Added

  • new conversation options
    • start_new_lines the amount of new lines that should be printed before the conversation starts
    • npc_text_fill_new_lines should lined be filled between the NPC text and the player answer options
  • world condition now supports variables for the world name
  • underscores are now escapable in item names and lore via \_
  • weather condition now allows to define a world, which can be a variable and can now be used in static context
  • time condition now allows to define a world, which can be a variable and can now be used in static context
  • time condition now supports minutes
  • paste event can now rotate schematics
  • permission condition now supports variables
  • moonCycle condition 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 effectlib section
  • and condition can now be static
  • missing tab-completion and documentation for globalpoints and globaltags command
  • party condition now supports a location variable, to be used in a static context
  • enitity condition now supports variables for the entity name
  • mmochangeclass objective for MMOCore that listens for a player changing their class
  • removeentity event now supports variables for the entity name
  • variable condition can now be used in a static context
  • TrainCarts integration
    • traincartslocation objective that executes when the player passed a location
    • traincartsride objective that executes when the player is riding a train
    • traincartsexit objective that executes when the player exited a train
    • traincartsride condition to check if the player is riding a specific named train
  • scoretag event and condition
  • action objective now supports configuring the hand used for the interaction, preventing multiple objective completions at the same time

Changed

  • spawn event 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 variables causing cross conversation validation to break
  • LuckPerms integration not pushing the permission update to the connected servers correctly.
  • crafting objective where complex recipes are not recognized
  • hieght condition where variable locations threw an exception
  • globalpoint condition where not initialized global points where 0
  • point condition where not initialized points where 0
  • QuestItem Potions cannot be saved in 1.20.5+
  • Schedules could run twice on some systems by an inaccurate time returned java's Instant.now()
  • Journal interaction 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

BetonQuest 2.1.3

release6 августа 2024 г.

Added

  • BreweryX compatibility

Changed

  • mspawnmob can 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

BetonQuest 2.1.2

release23 июня 2024 г.

Added

  • LuckPerms permission events
    • addPermission event adds a permission to a player
    • removePermission event removes a permission from a player
  • Location Vectors can now be chained
  • eval variable to resolve a variable string as variable

Changed

  • AureliumSkills was renamed to AuraSkills the following was changed in BQ
    • aureliumskillslevel condition was renamed to auraskillslevel
    • aureliumstatslevel condition was renamed to auraskillsstatslevel
    • aureliumskillsxp event was renamed to auraskillsxp
  • prevent reply when the text is not completely displayed for the SlowTellRaw conversation IO
  • resourcepack objective is now paper only
  • die objective now support respawns without canceling the actual death of the player
  • ph variable can now be used static

Fixed

  • NPE if a player replies to a SlowTellRaw conversation IO when the text is not completely displayed
  • head QuestItem matches even if they are distinct
  • modulo operator in math variable can now be used by escaping the percent sign
  • weather event not static callable even when providing a world

BetonQuest 2.1.1

release9 мая 2024 г.

Fixed

  • math variable with dots (since 2.1.0)

Совместимость

Minecraft: Java Edition

1.20–1.21.41.18–1.19.41.16.5–1.17.11.14.4–1.15.21.13–1.13.2

Создатели

Wolf2323

Wolf2323

Member

seyfahni

seyfahni

Member

CyberOtter

CyberOtter

Владелец

Детали

Лицензия:GPL-3.0-only
Опубликован:3 года назад
Обновлён:11 месяцев назад