Skip to content

AutoRoadGeneratorPlugin-β1.0.0

Pre-release
Pre-release

Choose a tag to compare

@MochidsukiC MochidsukiC released this 27 Sep 08:59

AutoRoadGeneratorPlugin β1.0.0 - Release Notes

AutoRoadGeneratorPlugin β1.0.0 - リリースノート

🎉 Initial Release - Global Distribution Ready

🎉 初回リリース - 世界配信対応完了

Release Date / リリース日: September 27, 2025
Minecraft Version / 対応バージョン: 1.20.1 (Paper/Spigot)
Java Version / Java バージョン: 17+


🌟 Major Features / 主要機能

🛣️ Advanced Road Generation System / 高度道路生成システム

  • Intelligent Route Calculation / インテリジェント経路計算: Clothoid curves, arc transitions, and straight segments / クロソイド曲線、円弧遷移、直線セグメント
  • Real-time Visual Editor / リアルタイム視覚エディタ: Interactive route planning with particle visualization / パーティクル可視化による対話型経路計画
  • Smart Block Placement / スマートブロック配置: Asynchronous building with progress tracking / 進捗追跡付き非同期建築
  • Undo System / 元に戻すシステム: Full build history with one-click reversal / ワンクリック復元付き完全建築履歴

🏗️ Preset Management System / プリセット管理システム

  • Road Presets / 道路プリセット: Save and load custom road designs / カスタム道路デザインの保存・読み込み
  • Object Presets / オブジェクトプリセット: Place complex structures along routes / 経路沿いの複雑構造物配置
  • Wall Presets / 壁プリセット: Generate barriers and decorative walls / バリアと装飾壁の生成
  • Unified Management / 統合管理: Single interface for all preset types / 全プリセットタイプの単一インターフェース

🌐 Complete Internationalization / 完全国際化対応

  • Multi-language Support / 多言語サポート: Japanese (ja_JP) and English (en_US) / 日本語(ja_JP)と英語(en_US)
  • Dynamic Language Switching / 動的言語切り替え: /rlang command for runtime changes / 実行時変更用/rlangコマンド
  • Localized Messages / ローカライズメッセージ: All user-facing text fully translated / 全ユーザー向けテキストの完全翻訳
  • Color-coded Output / カラーコード出力: Enhanced readability with Minecraft color codes / Minecraftカラーコードによる可読性向上

🎯 Advanced Item Detection / 高度アイテム検出

  • NBT Tag System / NBTタグシステム: Secure item identification using PersistentDataContainer / PersistentDataContainerを使用した安全なアイテム識別
  • Smart Brush Tools / スマートブラシツール: Context-aware editing tools / コンテキスト対応編集ツール
  • Session Management / セッション管理: Per-player state tracking / プレイヤー別状態追跡

🚀 Performance Optimizations / パフォーマンス最適化

⚡ Asynchronous Operations / 非同期処理

  • Non-blocking Road Building / ノンブロッキング道路建築: ForkJoinPool-based parallel processing / ForkJoinPoolベース並列処理
  • Chunk-based Processing / チャンクベース処理: Efficient handling of large builds / 大規模建築の効率的処理
  • Progress Reporting / 進捗レポート: Real-time build status updates / リアルタイム建築状況更新

🔧 Memory Management / メモリ管理

  • Minimized JAR Size / 最小化JARサイズ: Maven Shade plugin optimization (185KB) / Maven Shadeプラグイン最適化(185KB)
  • Efficient Caching / 効率的キャッシュ: Smart preset loading and management / スマートプリセット読み込み・管理
  • Resource Cleanup / リソースクリーンアップ: Automatic session and task cleanup / 自動セッション・タスククリーンアップ

🎮 Commands & Permissions / コマンドと権限

Core Commands / 主要コマンド

  • /rroad - Road building and management / 道路建築と管理
  • /redit - Route editing mode / 経路編集モード
  • /robj - Object placement system / オブジェクト配置システム
  • /wallpreset - Wall generation tools / 壁生成ツール
  • /rundo - Undo last build operation / 最後の建築操作を元に戻す
  • /rlang - Language switching / 言語切り替え

Permission System / 権限システム

  • autoroadgen.road.build - Road construction access / 道路建設アクセス
  • autoroadgen.route.edit - Route editing permissions / 経路編集権限
  • autoroadgen.object.create - Object placement rights / オブジェクト配置権利
  • autoroadgen.wall.build - Wall generation access / 壁生成アクセス
  • autoroadgen.admin - Full administrative access / 完全管理者アクセス

🛠️ Technical Specifications / 技術仕様

Architecture / アーキテクチャ

  • Plugin Type / プラグインタイプ: Bukkit/Spigot/Paper
  • Build System / ビルドシステム: Maven 3.8.5
  • Code Protection / コード保護: Source-level security (ProGuard disabled for Paper compatibility) / ソースレベルセキュリティ(Paper互換性のためProGuard無効)
  • Configuration / 設定: YAML-based settings and presets / YAMLベース設定とプリセット

Compatibility / 互換性

  • Server Software / サーバーソフトウェア: Paper 1.20.1 (recommended), Spigot 1.20.1 / Paper 1.20.1(推奨)、Spigot 1.20.1
  • Java Runtime / Java実行環境: OpenJDK 17+ required / OpenJDK 17+必須
  • Dependencies / 依存関係: No external plugins required / 外部プラグイン不要

🔧 Installation & Setup / インストールとセットアップ

Requirements / 必要条件

  1. Paper/Spigot server running Minecraft 1.20.1 / Minecraft 1.20.1で動作するPaper/Spigotサーバー
  2. Java 17 or higher / Java 17以上
  3. At least 512MB available RAM / 最低512MBの利用可能RAM

Installation Steps / インストール手順

  1. Download AutoRoadGeneratorPlugin-1.0.0.jar / AutoRoadGeneratorPlugin-1.0.0.jarをダウンロード
  2. Place in your server's plugins/ directory / サーバーのplugins/ディレクトリに配置
  3. Restart or reload your server / サーバーを再起動またはリロード
  4. Configure permissions as needed / 必要に応じて権限を設定
  5. Enjoy building roads! / 道路建築をお楽しみください!

First-Time Setup / 初回セットアップ

  1. Grant yourself admin permissions / 管理者権限を付与: /lp user <username> permission set autoroadgen.admin true
  2. Set your preferred language / 言語設定: /rlang en または /rlang ja
  3. Get your first brush tool / 最初のブラシツールを取得: /rroad brush
  4. Start building / 建築開始: Right-click to place waypoints, left-click to delete / 右クリックでウェイポイント配置、左クリックで削除

🎯 Usage Examples / 使用例

Basic Road Building / 基本的な道路建築

1. /rroad brush          # Get road building tool / 道路建築ツールを取得
2. Right-click           # Place waypoints / ウェイポイントを配置
3. /rroad build <preset> # Build road with preset / プリセットで道路を建築

Advanced Route Editing / 高度な経路編集

1. /redit               # Enter route edit mode / 経路編集モードに入る
2. Right-click          # Place route nodes / 経路ノードを配置
3. Scroll wheel         # Change curve types / 曲線タイプを変更
4. /rroad build road1   # Build the route / 経路を建築

Object Placement / オブジェクト配置

1. /robj brush          # Get object brush / オブジェクトブラシを取得
2. /robj create lamp    # Start object creation / オブジェクト作成を開始
3. Select area          # Define object bounds / オブジェクト境界を定義
4. /robj place          # Place objects along route / 経路沿いにオブジェクトを配置

🐛 Known Issues & Limitations / 既知の問題と制限事項

Current Limitations / 現在の制限事項

  • Maximum recommended build size / 推奨最大建築サイズ: 10,000 blocks per operation / 1回の操作につき10,000ブロック
  • Route complexity limit / 経路複雑度制限: 50 nodes per route / 1経路につき50ノード
  • Concurrent builds / 同時建築: 5 players maximum / 最大5プレイヤー

Workarounds / 回避策

  • For large builds, break into smaller segments / 大規模建築の場合、小さなセグメントに分割
  • Use /rundo if builds don't complete properly / 建築が正常に完了しない場合は/rundoを使用
  • Restart editing session if UI becomes unresponsive / UIが応答しなくなった場合は編集セッションを再開

🔮 Roadmap / ロードマップ

Planned Features (v1.1.0) / 計画機能(v1.1.0)

  • Bridge Generation / 橋梁生成: Automatic bridge building over terrain gaps / 地形ギャップの自動橋梁建設
  • Tunnel System / トンネルシステム: Underground route generation / 地下経路生成
  • Material Variants / 材料バリエーション: Multiple block types per preset / プリセットごとの複数ブロックタイプ
  • API Integration / API統合: Developer hooks for custom extensions / カスタム拡張用開発者フック

Performance Improvements / パフォーマンス改善

  • Faster Processing / 高速処理: Enhanced algorithms for complex routes / 複雑経路用強化アルゴリズム
  • Better Memory Usage / メモリ使用量改善: Optimized data structures / 最適化データ構造
  • Extended Compatibility / 拡張互換性: Support for older Minecraft versions / 旧Minecraftバージョンサポート

🤝 Support & Community / サポートとコミュニティ

Getting Help / ヘルプの取得

  • Issues / 問題報告: Report bugs via GitHub Issues / GitHub Issuesでバグ報告
  • Documentation / ドキュメント: Check the wiki for detailed guides / 詳細ガイドはwikiを確認
  • Community / コミュニティ: Join our Discord server for support / サポート用Discordサーバーに参加

Contributing / 貢献

  • Translations / 翻訳: Help add more languages / より多くの言語追加をサポート
  • Bug Reports / バグ報告: Detailed reproduction steps appreciated / 詳細な再現手順を歓迎
  • Feature Requests / 機能要求: Suggest improvements and new features / 改善と新機能を提案

📄 License & Credits / ライセンスとクレジット

License / ライセンス

This plugin is released under a custom license. See LICENSE file for details. / このプラグインはカスタムライセンスでリリースされています。詳細はLICENSEファイルをご覧ください。

Credits / クレジット

  • Primary Developer / 主要開発者: Mochidsuki
  • Internationalization / 国際化: Claude Code Assistant
  • Testing / テスト: Community beta testers / コミュニティベータテスター
  • Special Thanks / 特別感謝: Paper development team for excellent server software / 優秀なサーバーソフトウェアを提供するPaper開発チーム

Third-Party Libraries / サードパーティライブラリ

  • Bukkit/Spigot API: Plugin foundation / プラグイン基盤
  • Maven: Build system / ビルドシステム
  • Paper API: Enhanced server features / 拡張サーバー機能

🔄 Version History / バージョン履歴

v1.0.0 (September 27, 2025)

  • ✨ Initial release / 初回リリース
  • 🌐 Complete internationalization system / 完全国際化システム
  • 🛣️ Advanced road generation engine / 高度道路生成エンジン
  • 🎯 NBT-based item detection / NBTベースアイテム検出
  • ⚡ Asynchronous building system / 非同期建築システム
  • 🎮 Full command and permission system / 完全コマンド・権限システム
  • 📊 Performance optimizations / パフォーマンス最適化
  • 🔧 Production-ready stability / 本番環境対応安定性

📝 Migration Notes / 移行ノート

From Beta Versions / ベータバージョンからの移行

  • No migration needed - this is the first stable release / 移行不要 - これが最初の安定版リリース
  • All features are new in this version / このバージョンの全機能が新機能
  • Fresh installation recommended / 新規インストール推奨

Configuration / 設定

  • Default settings are optimized for most servers / デフォルト設定は多くのサーバーに最適化済み
  • Customize config.yml for specific needs / 特定のニーズに応じてconfig.ymlをカスタマイズ
  • Language settings persist across restarts / 言語設定は再起動後も維持

Download / ダウンロード: AutoRoadGeneratorPlugin-1.0.0.jar
Size / サイズ: 185KB
Checksum / チェックサム: Available in releases section / リリースセクションで利用可能


Thank you for using AutoRoadGeneratorPlugin! Build amazing roads and share your creations with the community! 🛣️✨
AutoRoadGeneratorPluginをご利用いただきありがとうございます!素晴らしい道路を建設し、コミュニティで作品を共有してください! 🛣️✨