KillQuestPlugin

KillQuestPlugin 1.0.3

  • Added quest tracking for distance traveled (in height, depth or any direction)
    • see example quests.yml
  • Added better Forms handling of quest selection
  • Added /queststatus command to show the detailed view of the active quest
  • Added the ability to cancel the active quest in the /queststatus command
  • Added the configuration possibility for generated kumpign puzzles
    • /jumpconfig <name> <resetOnCompletion> <greenBlockResetTimeout>
    • resetOnCompletion - Boolean - To regenerate the puzzle when a player finishes the puzzle
    • greenBlockResetTimeout - Int - How many seconds a player have to sit on the green block to triger jumping puzzle regeneration
  • Added translation keys for Quest Menus
    • menu.questselector
    • menu.questdetails
    • menu.queststatus
    • menu.questselector.description
  • Added regenaration of puzzle when a user finishes it
  • Added regeneration of puzzle, using a reset block. You must stay at least 5 seconds on it
  • Added 2 Doors around the start block so the players can enter and exit the puzzle
  • Added 5 Events to be triggered from within the plugin
  • JumpPuzzleEndEvent
    • JumpPuzzleStartEvent
    • JumpPuzzleTimeoutEvent
    • QuestEndEvent
    • QuestStartEvent
Added:

✔ onPlayerFish: Handling fishing events so fishing quests can be created
✔ Jumping Puzzles: Procedurally generate jumping puzzles with varying heights and difficulties.
✔ Puzzle Persistence: Puzzles are saved and can be reloaded after server restarts.
✔ Player Movement Tracking: Detect when players start and complete puzzles.
✔ Block Restrictions: Prevent players from modifying puzzle areas.
✔ Puzzle Management Commands: Create, list, and remove puzzles dynamically.

Screen3.jpg
Top