Skip to content

Add shadow jar support, custom OpenAI base URL, and Chinese docs#52

Open
beancookie wants to merge 8 commits into
YuvDwi:mainfrom
beancookie:main
Open

Add shadow jar support, custom OpenAI base URL, and Chinese docs#52
beancookie wants to merge 8 commits into
YuvDwi:mainfrom
beancookie:main

Conversation

@beancookie
Copy link
Copy Markdown

Summary

  • Add shadowJar plugin to bundle required dependencies (Caffeine, Resilience4j)
  • Add configurable OpenAI base URL for proxy/alternate endpoint support
  • Update AsyncOpenAIClient to support custom base URL via SteveConfig
  • Add Chinese README (README_zh.md)
  • Add multi-file documentation in docs/ directory

Test plan

  • Verify shadowJar builds successfully
  • Test custom base URL configuration
  • Review Chinese documentation

🤖 Generated with Claude Code

luzhong and others added 8 commits April 30, 2026 17:18
…mpatibility

- Add Tencent Gradle mirror for faster downloads in China
- Configure HTTP/HTTPS proxy for corporate/network setups
- Remove foojay-resolver-convention plugin that conflicts with ForgeGradle
- Add Minecraft/Forge/AliYun repositories for dependency resolution

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Add shadowJar plugin to bundle required dependencies (Caffeine, Resilience4j)
- Add configurable OpenAI base URL for proxy/alternate endpoint support
- Update AsyncOpenAIClient to support custom base URL via SteveConfig
- Add Chinese README (README_zh.md)
- Add multi-file documentation in docs/ directory

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Remove terrain modeling system (TerrainScanner, TerrainModel, SiteAnalyzer)
as Arnis handles terrain generation. Add Arnis CLI usage, key parameters,
and validation workflow. Renumber sections and update system architecture
diagram to reflect Arnis data sources (OSM, SRTM, ESA WorldCover).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Add 36-slot SimpleContainer inventory to SteveEntity with NBT persistence
- Mining collects blocks into inventory instead of dropping on ground
- Building consumes materials from inventory (skipped in creative mode)
- Add creativeMode config option (default: true) for unlimited materials
- Fix build plan fallback: procedural generation was commented out
- Fix collaborative build: Steve now reassigns to other quadrants when done
- Update LLM prompt to reflect creative/survival mode rules
- Update PromptBuilder to show inventory or [unlimited] based on mode
- Add block drop mapping (stone -> cobblestone, etc.)
- Add material mining aliases (cobblestone, oak_planks, glass, etc.)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
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.

1 participant