Code Actions - ChenCMD/datapack-helper-plus-JP GitHub Wiki
コードアクションは、コマンドのクイックフィックスとリファクタリング機能を提供する方法です。
datapack.features.codeActions
の設定を切り替えることで、DHPのコードアクションの有効化/無効化が可能です。
Key | Name | 修正前の例 | 修正後の例 |
---|---|---|---|
block-state-sort-keys |
Sort block state | - | To the order specified in datapack.lint.blockStateSortKeys
|
fix-file |
現在のファイル内の自動修正可能な全エラーを修正 | 大量のエラー | エラーが少なくなったファイル |
fix-workspace |
ワークスペース内の自動修正可能な全エラーを修正 | 大量のエラー | エラーが少なくなったワークスペース |
id-attribute-datafix |
attribute名を1.16のものに更新 | "generic.maxHealth" |
"generic.max_health" |
id-complete-default-namespace |
デフォルトの名前空間を補完 | foo |
minecraft:foo |
id-create-file |
%0%を同データパック内に作成 | 存在しないファイル | 新規作成されたファイル |
id-omit-default-namespace |
デフォルトの名前空間を省略 | minecraft:foo |
foo |
id-zombified-piglin-datafix |
IDをゾンビピグリンのものへ変更 | zombie_pigman |
zombified_piglin |
nbt-compound-sort-keys |
Sort NBT compound tag | - | To the order specified in datapack.lint.nbtCompoundSortKeys
|
nbt-type-to-byte |
NBTをbyte型のタグに変換 | 1 |
1b |
nbt-type-to-double |
NBTをdouble型のタグに変換 | 1 |
1d |
nbt-type-to-float |
NBTをfloat型のタグに変換 | 1 |
1f |
nbt-type-to-int |
NBTをint型のタグに変換 | 1s |
1 |
nbt-type-to-long |
NBTをlong型のタグに変換 | 1 |
1L |
nbt-type-to-short |
NBTをshort型のタグに変換 | 1 |
1s |
nbt-uuid-datafix |
UUIDを1.16のものへと更新 | {UUIDMost:1L,UUIDLeast:2L} |
{UUID:[I;0,1,0,2]} |
selector-sort-keys |
Sort selector argument | - | To the order specified in datapack.lint.selectorSortKeys
|
string-double-quote |
一重引用符で文字列を囲む | 'foo' |
"foo" |
string-single-quote |
二重引用符で文字列を囲む | "foo" |
'foo' |
string-unquote |
引用符を外す | "foo" |
foo |
vector-align-0.0 |
座標をブロックの原点に揃える | 1.2 3 4 |
1.2 3.0 4.0 |
vector-align-0.5 |
座標をブロックの中心に揃える | 1.2 3 4 |
1.2 3.5 4.5 |
Version | Description |
---|---|
2.0.0 |
block-state-sort-keys , id-attribute-datafix , id-complete-default-namespace , id-omit-default-namespace , nbt-compound-sort-keys , nbt-type-to-byte , nbt-type-to-double , nbt-type-to-float , nbt-type-to-int , nbt-type-to-long , nbt-type-to-short , nbt-uuid-datafix , selector-sort-keys , string-double-quote , string-single-quote , string-unquote , vector-align-0.0 , vector-align-0.5 を追加。 |
2.1.0 |
fix-file , fix-workspace , id-zombified-piglin-datafix を追加。 |
3.0.0 |
id-create-file を追加。 |