Skip to content

chore: bump to v0.8.1, add integration tests, update docs#33

Merged
Zen-d merged 2 commits intomasterfrom
claude/v0.8.1-tests-and-docs
Feb 21, 2026
Merged

chore: bump to v0.8.1, add integration tests, update docs#33
Zen-d merged 2 commits intomasterfrom
claude/v0.8.1-tests-and-docs

Conversation

@Chafficui
Copy link
Copy Markdown
Member

@Chafficui Chafficui commented Feb 21, 2026

Summary

  • Fix 14 bugs across domain objects (null safety, bounds checking, API registration), commands (NPE guards, permission routing), and tests (stale static references)
  • Add 71 integration tests (5 new test files) covering drug consumption flow, addiction lifecycle, feature events, command routing, and command state changes — total test count now 395
  • Bump MyTrip to v0.8.1, require CrucialLib v3.0.1
  • Support local CrucialLib builds via Maven property override (-Dcruciallib.version=v3.0.1) without affecting CI or other developers
  • Rewrite README.md with current project info, features, requirements, and build instructions
  • Update all docs with v3.0.1 references, default drug recipes (Weed, Cocaine, LSD, Heroin, Ecstasy), and tool crafting recipes (Drug Set, Drug Test, Anti-Toxin)
  • Add Docker dev environment with deploy-plugin.sh and docker-compose.yml

Test plan

  • All 395 tests pass (mvn clean verify)
  • Plugin loads on a Paper 1.21+ server with CrucialLib v3.0.1
  • /mt list shows 5 default drugs
  • Drug consumption, addiction, and overdose work correctly
  • Tool recipes match what's documented

🤖 Generated with Claude Code

Chafficui and others added 2 commits February 21, 2026 17:19
…lLib

Fix bugs across domain objects (null safety, bounds checking, API
registration), commands (NPE guards, permission routing), and tests
(stale static references). Add 5 integration test files covering drug
consumption flow, addiction lifecycle, feature events, command routing,
and command state changes (71 new tests, 395 total). Support local
CrucialLib 3.0.1 via Maven version property override without affecting
CI. Add Docker dev environment with deploy script.

Co-Authored-By: Claude <noreply@anthropic.com>
Bump MyTrip version to 0.8.1 and update required CrucialLib version
from 3.0.0 to 3.0.1 across pom.xml, ConfigStrings, CLAUDE.md, and all
docs. Rewrite README.md with current project info. Add default drug
recipes (Weed, Cocaine, LSD, Heroin, Ecstasy) and tool crafting recipes
(Drug Set, Drug Test, Anti-Toxin) to docs/drugs.md and
docs/configuration.md.

Co-Authored-By: Claude <noreply@anthropic.com>
@Zen-d Zen-d self-requested a review February 21, 2026 16:49
@Zen-d Zen-d merged commit 49c90d5 into master Feb 21, 2026
2 checks passed
@Zen-d Zen-d deleted the claude/v0.8.1-tests-and-docs branch February 21, 2026 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants