Skip to content

ja Architecture

github-actions[bot] edited this page Aug 24, 2026 · 1 revision

アーキテクチャ

ホーム · はじめに

処理パイプライン

入力 JAR
  ↓
無効化される署名の削除 + plugin.yml 更新
  ↓
ScanningClassVisitor
  ↓
ThreadSafetyTransformer
WorldGenClassTransformer
EntitySchedulerTransformer
PlayerSafetyTransformer
SchedulerClassTransformer
  ↓
runtime bridge を同梱
  ↓
patched JAR

モジュール

Module 役割
core ASM visitor、変換チェーン、runtime bridge
cli コマンドライン frontend
gui JavaFX desktop frontend
plugin Bukkit/Paper server frontend
web browser bridge

Transformer の順序は意図的です。後段が前段の正規化に依存することがあります。また bytecode 変換だけでは任意の共有状態の thread-safety は証明できないため、実行時検証が必要です。

Clone this wiki locally