Minecraft Anarchy サーバー向けの次世代ユーティリティ mod。
Infinite Client は、Fabric Loader (1.21.11) 上で動作する高性能な Minecraft クライアント mod です。Java 25 で標準化される Project Panama (Foreign Function & Memory API) を活用し、Project Xross を介して Rust と連携することで、圧倒的なパフォーマンスとメモリ安全性を実現しています。
- ⚡️ ネイティブパワー: レンダリングやロジックの核となる部分を Rust で実装し、スループットを最大化。
- 🛡️ モダンな技術スタック: Java 25 EA、Kotlin、Rust を採用。
- 🎨 NativeMeshEngine: ESP やワールドオーバーレイなどの高度な描画を高速に行うための、ネイティブ側メッシュエンジン。
- 🏗️ Project Xross 統合: JVM (Kotlin/Java) と Native (Rust) 間のシームレスでスレッドセーフな通信。
- 🔧 Anarchy 特化: Anarchy サーバーでのプレイにおける独自の課題や要求に合わせて設計。
- Minecraft: 1.21.11
- Fabric Loader: 0.18.2 以上
- Java: JDK 25 (Project Panama / FFM API のために必須)
- 依存関係:
- Fabric API
- Fabric Language Kotlin
JDK 25 のセットアップやランチャーの設定(特に macOS ユーザー向け)に関する詳細な手順は、INSTALLATION.md を参照してください。
- JDK 25 (Early Access) をインストール。
- Fabric Loader 1.21.11 をインストール。
infinite-client.jar,fabric-api.jar,fabric-language-kotlin.jarをmodsフォルダに配置。- ランチャーの起動引数に以下を追加:
--enable-native-access=ALL-UNNAMED -Dforeign.restricted=permit
Infinite Client のコア機能は、Rust と JVM の境界をなくすために設計されたフレームワーク Project Xross によって支えられています。
詳細は Project Xross README をご覧ください。
このプロジェクトは MIT ライセンス の下で公開されています。