アイテム、ブロックロードの仕組み
moorestechの全てのアイテム、ブロック、その他の要素は全てmodからロードされます。
modはzipもしくはフォルダ内に入っているjsonファイルを読み込み、それを元にアイテムやブロックを作成します。
ロードしたアイテムやブロックは、セーブファイルで識別するためのハッシュ値に変換されます。
具体的には、modId:itemIdというフォーマットで文字列結合され、64bitのハッシュ値に変換されます。
この値がセーブファイルに保存され、セーブファイルをロードする際にもこの値を元にアイテムやブロックをロードします。
そのため、modIdやアイテムIdを変更してしまうと、ハッシュ値が変わってしまうためアイテムやブロックを正常にロードできなくなるというわけです。
この点については改善予定です。