Skip to content

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 25 Aug 14:45
4b2dd8e

1.0.1 (2026-08-25)

Features

  • add /party deny command for rejecting invites (d7080e7)
  • add /party deny command for rejecting invites (7dca678)
  • add /simplequest complete command and MythicMobs kill listener (d3ce7c6)
  • add /simplequest complete command and MythicMobs kill listener (6d029d2)
  • add /simplequest reset command for admin quest management (e5970a3)
  • add /simplequest reset command for admin quest management (97c68d9)
  • add category validation for quest definitions (6a74d0e)
  • add category validation for quest definitions (e3116c1)
  • add configurable fail conditions (onDisconnect) (f3cf9ea)
  • add configurable fail conditions (onDisconnect) (2954a43)
  • add cooldown and daily play limits for quests (5215847)
  • add daily quest assignment system (22dbaa5)
  • add mineflayer GUI test suite (vitest) for QuestGui and PartyMenuGui (29b4374)
  • add more test cases (5e62c6b)
  • add multi-player party quest integration tests (82f5829)
  • add QuestProgressListener with 11 event types, bot quest scenarios, and docs (5126775)
  • add RandomItem reward action type (9f6fe47)
  • add RandomItem reward action type (b0ca679)
  • add server-wide exclusive quest control with timeout (af6d89f)
  • add shadowJar support and server setup wiki (a94f9c3)
  • cooldown and daily play limits for quests (973e870)
  • daily quest assignment system (3651e23)
  • implement QuestDetailGui (2x2 crafting grid hijack) (02b6164)
  • integration test infrastructure for release branch PRs (6023a76)
  • integration test infrastructure for release branch PRs (a051b04)
  • port Quem GUI system to LifeQuest (2999219)
  • port Quem GUI system to LifeQuest (1b87e52)
  • Redis 接続管理 (RedisManager) を追加し user を反映 (f24cf44)
  • RedisConfig に user フィールドを追加 (issue #20) (1b0c243)
  • remove Giver field from QuestType and QuestDef (fc4ff7c)
  • remove Giver field from QuestType and QuestDef (de1aa60)
  • replace SchemaUtils with Flyway for database migration (81e99ed)
  • server-wide exclusive quest control with timeout (f5d16d0)
  • switch kunectron to fork (sysnote8main/kunectron via JitPack) (82d54f3)

Bug Fixes

  • add commands section to plugin.yml (d200989)
  • add explicit driverClassName for HikariCP (Paper PluginClassLoader issue) (274efb3)
  • add HikariCP initializationFailTimeout=-1, reduce memory to 512M, increase startup timeout to 180s (1ef6ff9)
  • add MASTER_RCON_PORT env, add 5s delay before tests, simplify env vars (a8c763d)
  • add missing imports for GameGuideTest (e4aab5a)
  • add permission declarations to plugin.yml (all default: op) (c869a11)
  • add RandomItem YAML parsing in QuestConverter (79e0c5f)
  • add security overrides for js-yaml and ip-address in bots (109b023)
  • bots の依存に js-yaml / ip-address のセキュリティオーバーライドを追加 (8498879), closes #37
  • bypass Exposed ServiceLoader and handle onDisable crash (ba947ff)
  • cd into server directory before starting Paper (5b14848)
  • change extra-files type from gradle to generic (unsupported in release-please v5) (c096960)
  • CI bot dependency install fails with pnpm v10 ignored builds (754c0ef)
  • CI workflow fixes - pnpm cache, bash scoping, server guard (22a9998)
  • CI の pnpm install に --ignore-scripts を追加し pnpm を v10 にピン留め (1f53394)
  • deps: resolve uuid vulnerability via pnpm overrides (>=11.1.1) (c3bba82)
  • grant/revoke のクエストキーから誤った @ プレフィックスを除去 (83f18dc)
  • grep 'Done(' not 'Done' to avoid false match, add DuplicatesStrategy.INCLUDE to shadowJar (ae30f42)
  • grep Done( to avoid false match on ReobfServer, increase timeout to 240s (82a4528)
  • implement grant/revoke/progress commands, fix case-insensitive prefix matching, rewrite integration tests (eb4db0d)
  • make ConfigModule self-sufficient for config generation (a14e297)
  • make grant/revoke work with offline players, add RCON retry, unify test style (c133eb4)
  • MariaDB table exists test - use >= 0 instead of == 0 (bca771f)
  • move pnpm.overrides to pnpm-workspace.yaml (deprecated in pnpm v10) (b994f90)
  • pass DataSource to V1 migration (needs password) for Exposed transaction (0b7bc70)
  • RCON クライアントのタイムアウトを 30 秒に延長 (0a3a8f0)
  • Redis のユーザー指定に対応 (issue #20) (fc52060)
  • relax integration tests - focus on plugin load, skip missing DB table (7adf87e)
  • remove --frozen-lockfile to avoid pnpm lockfile mismatch in CI (8850163)
  • remove commands section from plugin.yml to avoid conflict with Brigadier registration (4902ead)
  • remove pnpm cache from setup-node (pnpm not pre-installed on runner) (19558e5)
  • remove RCON dependency, use log+DB verification only (f676899)
  • remove redundant casts in QuestTypeDataTest (67c7947)
  • remove shadow relocate to fix Paper 1.21.11 PluginRemapper (9f63dbb)
  • remove target-branch so release-please targets default branch (main) (d51e197)
  • restore all 3 servers (master worked), keep debug output (a5d1d01)
  • server.properties indentation issue with YAML literal block (05ba3a6)
  • update PaperMC API to v3 (api.papermc.io -> fill.papermc.io) (c3987b5)
  • use correct gradle task name integrationTestTask (c5dff3e)
  • use javaMigrations() instead of classpath scanning, add DB table tests (968d741)
  • use printf for eula.txt, add debug output for plugins directory (0db8f03)
  • use single root builder for Cloud commands, add /simplequest help (82f61ba)
  • use tail -f on logs/latest.log, remove FIFO, simpler process management (c56fed7)
  • use valid version tags for setup-node and pnpm/action-setup (ff083b6)
  • V1 migration - create temp HikariDS for Exposed transaction (496bc54)
  • V1 migration - use array spread, simple JDBC execution, no Exposed transaction (5d43199)
  • V1 migration - wrap in Exposed transaction, use getNewConnection lambda (59e2e81)
  • wire all disconnected GUI flows (671b360)
  • 統合テストのクエストキーを実装に合わせ修正し RCON 再接続リトライを追加 (5130582)
  • 統合テスト用クエストYAMLから削除された Giver プロパティを除去 (afc995f)