Earlier Versions
| Name | Size | Uploaded | Game Version | Downloads | |
| QTable 3.0.2 release | 103.40 KB | Oct 11, 2021 | 1.17.1 | 0 | Download |
| QTable 3.0.1 release | 103.39 KB | Jun 16, 2021 | 1.17 | 336 | Download |
| QTable 3.0.0 release | 103.28 KB | Jun 9, 2021 | 1.17 | 34 | Download |
| QTable 2.1.0 release | 103.08 KB | Aug 12, 2020 | 1.16.2 | 1,146 | Download |
| QTable 2.0.2 release | 90.51 KB | Jun 28, 2020 | 1.16.1 | 233 | Download |
| QTable 2.0.1 release | 90.51 KB | Jun 25, 2020 | 1.16.1 | 59 | Download |
| QTable 2.0.0 release | 91.17 KB | Jun 23, 2020 | 1.16.1 | 39 | Download |
| QTable 1.3.0 release | 80.82 KB | Jan 27, 2020 | 1.15.2 | 1,041 | Download |
| QTable 1.2.0 release | 85.58 KB | Jan 26, 2020 | 1.15.2 | 21 | Download |
| QTable 1.1.2 release | 85.60 KB | Jan 25, 2020 | 1.15.2 | 18 | Download |
| QTable 1.1.1 release | 85.60 KB | Jan 24, 2020 | 1.15.2 | 16 | Download |
| QTable 1.1.0 release | 85.62 KB | Jan 24, 2020 | 1.15.2 | 21 | Download |
| QTable 1.0.2 release | 85.99 KB | Jan 23, 2020 | 1.15.2 | 21 | Download |
Screenshots
Description
まず、作成したデータパックに以下のファイルを追加します。
📂data
└📂qrafting_table
└📂tags
└📂functions
└📄displays.json
└📄item_tags.json
└📄items.json
└📄poses.json
└📄positions.json
└📄recipes.json
└📄recycle_items.json
レシピの追加
任意の場所に任意の名前の📄mcfunctionを作成してその場所を📄recipes.jsonに書き込みます。
作成した📄mcfunctionに以下のコマンドを入力します。
ピンクはおまじない。
オレンジを増やしていくことでアイテムを追加できます。
3x3の定型レシピ
execute if data entity @s {ArmorItems:[{tag:{air:(空きスロットの数)}}]} if entity @e[tag=(スロット番号),tag=(登録したアイテム名),distance=..0.625,limit=1] at @s run summon minecraft:item ~ ~1.3 ~ {Item:{(アイテムのnbt)}}
(空きスロットの数)
0b~8b
(スロット番号)
QT_1のように入力、番号の配置はテンキーと一致。
(登録したアイテム名)
バニラのアイテムはQT_stoneのように入力。
(アイテムのnbt)
id:stone,Count:1b,tag:{} など。
2x2の定型レシピ
execute if data entity @s {ArmorItems:[{tag:{air:(空きスロットの数)}}]} at @e[tag=(登録したアイテム名),distance=..0.625,limit=9] positioned (スロットを移動) if entity @e[tag=(登録したアイテム名),distance=..0.001,limit=1] at @s run summon minecraft:item ~ ~1.3 ~ {Item:{(アイテムのnbt)}}
(空きスロットの数)
0b~8b
(登録したアイテム名)
バニラのアイテムはQT_stoneのように入力。
(スロットを移動)
^ ^ ^0.1875でひとつ上に。
^0.1875 ^ ^でひとつ左に。
(アイテムのnbt)
id:stone,Count:1b,tag:{} など。
不定型レシピ
execute if data entity @s {ArmorItems:[{tag:{air:(空きスロットの数)}}]} if entity @e[tag=(登録したアイテム名),distance=..0.625,limit=9] at @s run summon minecraft:item ~ ~1.3 ~ {Item:{(アイテムのnbt)}}
3x3定型レシピからスロットの指定を外した形。
(空きスロットの数)
0b~8b
(登録したアイテム名)
バニラのアイテムはQT_stoneのように入力。
(アイテムのnbt)
id:stone,Count:1b,tag:{} など。
同じアイテムを複数使う不定型レシピ
execute store result entity @s ArmorItems[0].tag.(任意の名前) byte 1 if entity @e[tag=(登録したアイテム名),distance=..0.625,limit=9]
複数使いたいアイテムをカウントする。
(任意の名前)
使うアイテムのidにしておくと分かりやすい。
(登録したアイテム名)
バニラのアイテムはQT_stoneのように入力。
execute if data entity @s {ArmorItems:[{tag:{air:(空きスロットの数),(任意の名前):(使用する数)}}]} if entity @e[tag=(登録したアイテム名),distance=..0.625,limit=9] at @s run summon minecraft:item ~ ~1.3 ~ {Item:{(アイテムのnbt)}}
(空きスロットの数)
0b~8b
(任意の名前)
上のコマンドで指定した名前と使いたい数を入力。
(使用する数)
0b~8b
(アイテムのnbt)
id:stone,Count:1b,tag:{} など。
カスタムアイテムの名前登録
任意の場所に任意の名前の📄mcfunctionを作成してその場所を📄items.jsonに書き込みます。
作成した📄mcfunctionに以下のコマンドを入力します。
execute if data entity @s {HandItems:[{(アイテムのnbt)}]} run tag @e[tag=QT_Target,distance=..0.001,limit=1] add (登録したいアイテム名)
(アイテムのnbt)
id:"minecraft:stone",Count:1b,tag:{} など。
(登録したいアイテム名)
任意の名前。
アイテムのグループ化
任意の場所に任意の名前の📄mcfunctionを作成してその場所を📄item_tags.jsonに書き込みます。
作成した📄mcfunctionに以下のコマンドを入力します。
tag @s[tag=(登録したアイテム名)] add (グループ名)
(登録したアイテム名)
バニラのアイテムはQT_stoneのように入力。
(グループ名)
任意の名前。
カスタムモデルデータを使ったアイテムの場所名登録
任意の場所に任意の名前の📄mcfunctionを作成してその場所を📄displays.jsonに書き込みます。
作成した📄mcfunctionに以下のコマンドを入力します。
execute if data entity @s {HandItems:[{(アイテムのnbt)}]} run data merge entity @s {CustomName:'"(場所名)"'}
(アイテムのnbt)
id:"minecraft:stone",Count:1b,tag:{} など。
(場所名)
配置場所を分けるための名前。
アイテム名と被っていても干渉しない。
場所登録
任意の場所に任意の名前の📄mcfunctionを作成してその場所を📄positions.jsonに書き込みます。
作成した📄mcfunctionに以下のコマンドを入力します。
execute if entity @s[name=(場所名)] positioned (場所指定) run function qrafting_table:position
(場所名)
場所名登録で入力した名前。
(場所指定)
^ ^ ^ で場所を指定
^0 ^0 ^0だとバグります。少なくとも0.002以上は移動させてください。
ポーズ登録
任意の場所に任意の名前の📄mcfunctionを作成してその場所を📄poses.jsonに書き込みます。
作成した📄mcfunctionに以下のコマンドを入力します。
data merge entity @s[name=(場所名)] {Pose:{(ポーズ)}}
(ポーズ)
RightArm:[] か HeadArm:[]
頭の場合は[0f,0f,0f]にはしないでください。
リサイクルアイテム
任意の場所に任意の名前の📄mcfunctionを作成してその場所を📄recycle_items.jsonに書き込みます。
作成した📄mcfunctionに以下のコマンドを入力します。
execute if entity @s[tag=(登録したアイテム名)] run summon armor_stand ~ ~ ~ {HandItems:[{(アイテムのnbt)}],Tags:[QT_Slot],Small:true,Marker:true,Invisible:true}
レシピごとに変更はできません。
(登録したアイテム名)
元のアイテム
(アイテムのnbt)
クラフト後に残すアイテム
作業台の上部にアイテムを設置して、GUIを開かずにクラフトが行えるようになるデータパックです。
This is a data pack that allows you to place items on top of the CraftingTable and craft them without opening the GUI.
作業台 Crafting Table
作業台を設置するだけでQTableが有効になります。
QTable can be activated just by installing the Crafting Table.
スニークをしながら設置するとQTableは発動しません。
QTable will not be activated if placed while sneaking.
簡易作業台 Stick Table
棒を8本持った状態で地面を右クリックすることで設置できます。
You can place them by right-clicking on the ground while holding the eight sticks.
素手でからのスロットを3回右クリックすることで破壊できます。
Right-click an empty slot 3 times with your bare hands to destroy it.

非対応のレシピ Unsupported recipe
- 革防具の染色 armor dye
- 記入済みの本の複製 book cloning
- 花火の星 firework star
- 地図の拡張 map extending
- ツールの修繕 repair item
アンインストール Uninstall
データパックを抜く際は以下のコマンドを実行した後、フォルダを削除してください。
To remove the data pack, execute the following command and delete the folder.
function qrafting_table:uninstall
拡張パックの作成方法
このデータパックはAPIのような役割を持っており、外部のデータパックから簡単にレシピを追加することができます。
Get 0.05 TON 💎
Download![QTable [DataPack]](https://files.minecraftpatch.com/addons_new/qtable-datapack-359518/screenshots/qtable-datapack-scr-2-mini.png)
![QTable [DataPack]](https://files.minecraftpatch.com/addons_new/qtable-datapack-359518/screenshots/qtable-datapack-scr-3-mini.png)
![QTable [DataPack]](https://files.minecraftpatch.com/addons_new/qtable-datapack-359518/screenshots/qtable-datapack-scr-4-mini.png)



Add a comment