Minecraft 内で String 型の NBT から QR コードを作成できるデータパック.
※ QRコードは株式会社デンソーウェーブの登録商標.
- 1.20.2
マクロが使用できるバージョンであれば動くはず.
- 特殊文字
"'\
の変換に対応 - 適用するマスクの選択に対応
- モデル2.
- バージョンは 1 から 40 まで対応.
- 数字モード,英数モード,バイナリモードに対応し,漢字モードは非対応.
- 誤り訂正レベルは L,M,Q,H に対応.
実装にあたってはQR Code Tutorial - Thonky.comを全面的に参考にした.
maxCommandChainLength
を十分大きく設定しておく(多分1000000
程度あればよい).- storage
qrcc:
のText
に変換したい文字列を設定する. - storage
qrcc:
のECLevel
に誤り訂正レベルを0,1,2,3
(int,この順にL,M,Q,H
に対応する)のいずれかで設定する. function:hoge
を呼び出す.- storage
qrcc:
のResult
に生成された QR コードのデータが入る.
生成されたデータは次の形で表される.
Size
: QR コードの一辺の長さを表す.Code
: 「Byte からなる長さSize
の List」からなる長さSize
の List である.Code[x][y]
が上からx
行目,左からy
行目のマスのデータを表し,0b
が明,1b
が暗を意味する.
(準備中)
(準備中)