# CreateMod (Paper)
CreateMod (Paper) is an independent plugin project inspired by the Create mod.
The goal of this project is to recreate Create-style gameplay mechanics on Paper servers without requiring client-side mods.
Current versions mainly provide the server-side framework and management systems required for future features such as kinetic networks, trains, logistics, redstone links, and schematics.
## Current Features
- Paper 26.1.2 support
- Configuration system (config.yml)
- Administrative commands
- World and player event integration
- Kinetics framework
- Train framework
- Redstone Link framework
- Stream network framework
- Schematic management framework
- PersistentDataContainer based machine identification system
## Planned Features
- Shafts, gearboxes and kinetic power
- Conveyor belts
- Deployers
- Fluid pipes and steam engines
- Train systems
- Package logistics
- Schematic cannon
## Requirements
- Paper 26.1.2
- JDK 25
## Important Notice
This project is currently under development.
Many gameplay features from the original Create mod have not yet been implemented.
This project is not the official Create mod and is not affiliated with the Create development team.
CreateMod (Paper) — Create を Paper サーバーで動かすための移植プロジェクト
=====================================================================
CreateMod (Paper) は、人気の工業系mod「Create」のサーバー側メカニクスを、
Minecraft Java Edition の Paper サーバー(26.1.2 対応)で利用できるようにするための
プラグインです。
バニラMinecraftではmodを入れられないPaperサーバーでも、Create風の
自動化工場・物流・列車などの体験を目指して開発を進めています。
クライアントにmodは不要で、サーバーにプラグインを入れるだけで動作します。
このプラグインが提供する機能
---------------------------------------------------------------------------------
【現在利用できる機能】
・紙 26.1.2 対応のプラグイン基盤サーバー
起動時に用の各種マネージャ(列車・ストリーム・キネティクス・レッドストーン
リンク等)を初期化します。
・設定ファイル(config.yml)
キネティクスの最大ストレス値、シェマティックアップロードのタイムアウト、
列車システム・物流システムの有効/無効などをサーバー管理者が変更できます。
・管理用コマンド
/create version — プラグインのバージョンと対応 Minecraft のバージョンを表示
/create util reload — 設定の再読み込み
/create util killtps — デバッグ用のサーバー負荷テスト(管理者向け)
ショートカット: /c
・ワールド・プレイヤーイベント連携
ワールド読み込み時に各システムのネットワーク空間を準備し、
プレイヤー参加時に列車データの同期準備(今後の本格実装に向けた基盤)を行います。
・サーバー側コアシステム(骨格実装済み)
- レッドストーンリンク: 周波数ベースの無線レッドストーン通信のロジック
- キネティクス(回転・ストレス): 動力ネットワーク管理の基盤
- 列車システム: 線路グラフ・列車データの JSON 永続化の基盤
- ストリームネットワーク: パッケージリンクの権利所有・ロック管理の基盤
- シェマティック: 設計図アップロードのタイムアウト管理
・ブロック識別システムバニラ
ブロック + PersistentDataContainer(PDC)で機械を識別する
仕組み(今後の機械実装の基盤)
【今後追加予定の機能(開発ロードマップ)】
元のCreate modには約2000個のソースファイルがあり、以下は段階的に移植予定です。
- 回転動力(シャフト・歯車・水車など)
- ベルトコンベアと物品搬送
- Deployer(自動設置・破壊)
- 流体パイプと蒸気エンジン
- 列車の走行・信号・駅システム
- パッケージ物流(倉庫・リクエスター)
- シェマティックキャノンによる自動建築
プレイヤー体験への影響
--------------------------------------------------------------------------------
【サーバー管理者】
modなしのPaperサーバーでシステムコンテンツを提供できる基盤が整います。
config.ymlで機能のON/OFFや負荷調整が可能です。
【建築・工業プレイヤー】
(将来)歯車やベルトで動く自動工場、列車での長距離輸送、物流ネットワークによる
倉庫管理など、特有の「動く機械で遊ぶ」体験をペーパーサーバーでも
楽しめます。
【一般プレイヤー】
クライアントにmodを入れる必要はなく、通常のMinecraftクライアントに引き続き
参加できます(見た目はリソースパック等で補完予定)。
具体的なプレイ例(完了後を想定)
------------------------------------------------------------------------------
1. 自動採掘ライン
水車で動力を供給し、展開者が石を採掘 → ベルトで溶鉱炉へ搬送 →
製錬したインレットを覚悟してください。
2. 列車輸送
採掘基地と拠点の間を列車で結び、膨大なアイテムを世界を横断して移動する。
3. 物流倉庫
パッケージシステムで各拠点の倉庫をネットワーク変更、
リクエスターから必要な素材を自動配送する。
4. 無線レッドストーンレッド
ストーンリンクで離れた場所の機械を、周波数(色付きアイテム)で
遠隔制御する。
※ 上記のゲームプレイ例はロードマップ上の目標です。
現バージョンでは基盤システムと管理機能が中心です。
もしこのプロジェクトが特別か
----------------------------------------------------------------------
・mod 版作成を Paper に移行する、数少ない試みの一つです。
・クライアント mod 不要 — 参加の手間が低い Paper サーバー向けです。 ・
元 mod のサーバー側アーキテクチャ(列車マネージャ、ストリームマネージャ、
キネティクス伝播など)を踏襲し、段階的に機能を追加する設計です。
動作環境
------------------------------------------------------------------------------------------------
サーバー : Paper 26.1.2(推奨)
Java : JDK 25
クライアント : バニラ Minecraft(mod不要)
依存プラグイン : なし(Oraxen / ItemsAdder 等は任意)
インストール方法
--------------------------------------------------------------------------------
1. Paper 26.1.2 (https://papermc.io/downloads/paper) でサーバーを起動
2. plugins/フォルダにcreate-6.0.10+mc26.1.2.jarを配置
3. サーバーを再起動
4. plugins/Create/config.ymlで設定を調整
注意事項
--------------------------------------------------------------------------------
・本プラグインは開発中の移植プロジェクトです。
mod バージョン Create の全機能はまだ実装されていません。
・カスタムブロックの外観は、当面はバニラブロックのマーカーまたは
今後のリソースパック連携で対応予定です。
・元 Create のコードは MIT ライセンス、テクスチャ等のアセットは
All Rights Reserved です。本プラグイン JAR には Create のアセットは
含まれていません。
フィードバック・----------------要望
----------------------------------------------------------------
優先して実装して機能(Deployer、Belt、Train など)があれば、
CurseForge のコメントや問題でお知らせください。

