commit 000368184c8fa74b2676526490698c2cce065eab Author: AXOLOTsh <96595812+AXOLOTsh@users.noreply.github.com> Date: Wed Apr 15 22:46:03 2026 +0300 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9d1315b --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.code-workspace +*.zip \ No newline at end of file diff --git a/data/craftable_light/advancement/grant_recipes.json b/data/craftable_light/advancement/grant_recipes.json new file mode 100644 index 0000000..7d0c198 --- /dev/null +++ b/data/craftable_light/advancement/grant_recipes.json @@ -0,0 +1,26 @@ +{ + "criteria": { + "Tick": { + "trigger": "minecraft:tick" + } + }, + "rewards": { + "recipes": [ + "craftable_light:craftable_light1", + "craftable_light:craftable_light2", + "craftable_light:craftable_light3", + "craftable_light:craftable_light4", + "craftable_light:craftable_light5", + "craftable_light:craftable_light6", + "craftable_light:craftable_light7", + "craftable_light:craftable_light8", + "craftable_light:craftable_light9", + "craftable_light:craftable_light10", + "craftable_light:craftable_light11", + "craftable_light:craftable_light12", + "craftable_light:craftable_light13", + "craftable_light:craftable_light14", + "craftable_light:craftable_light15" + ] + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light1.json b/data/craftable_light/recipe/invisible_light1.json new file mode 100644 index 0000000..030c8b9 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light1.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:tinted_glass", + "minecraft:tinted_glass", + "minecraft:tinted_glass", + "minecraft:tinted_glass", + [ + "minecraft:soul_torch", + "minecraft:redstone_torch" + ] + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "1" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light10.json b/data/craftable_light/recipe/invisible_light10.json new file mode 100644 index 0000000..9e0ea64 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light10.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:torch" + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "10" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light11.json b/data/craftable_light/recipe/invisible_light11.json new file mode 100644 index 0000000..ea154c5 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light11.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:light", + "minecraft:tinted_glass", + [ + "minecraft:soul_torch", + "minecraft:redstone_torch" + ] + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "11" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light12.json b/data/craftable_light/recipe/invisible_light12.json new file mode 100644 index 0000000..05569f0 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light12.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:light", + "minecraft:glass", + [ + "minecraft:soul_torch", + "minecraft:redstone_torch" + ] + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "12" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light13.json b/data/craftable_light/recipe/invisible_light13.json new file mode 100644 index 0000000..b266695 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light13.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:light", + "minecraft:tinted_glass", + "minecraft:torch" + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "13" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light14.json b/data/craftable_light/recipe/invisible_light14.json new file mode 100644 index 0000000..e9b6551 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light14.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:light", + "minecraft:glass", + "minecraft:torch" + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "14" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light15.json b/data/craftable_light/recipe/invisible_light15.json new file mode 100644 index 0000000..9ca1c59 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light15.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:light", + "minecraft:torch" + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "15" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light2.json b/data/craftable_light/recipe/invisible_light2.json new file mode 100644 index 0000000..c87cab2 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light2.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:glass", + "minecraft:tinted_glass", + "minecraft:tinted_glass", + "minecraft:tinted_glass", + [ + "minecraft:soul_torch", + "minecraft:redstone_torch" + ] + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "2" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light3.json b/data/craftable_light/recipe/invisible_light3.json new file mode 100644 index 0000000..c0089d2 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light3.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:glass", + "minecraft:glass", + "minecraft:tinted_glass", + "minecraft:tinted_glass", + [ + "minecraft:soul_torch", + "minecraft:redstone_torch" + ] + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "3" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light4.json b/data/craftable_light/recipe/invisible_light4.json new file mode 100644 index 0000000..0c7ff2b --- /dev/null +++ b/data/craftable_light/recipe/invisible_light4.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:tinted_glass", + [ + "minecraft:soul_torch", + "minecraft:redstone_torch" + ] + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "4" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light5.json b/data/craftable_light/recipe/invisible_light5.json new file mode 100644 index 0000000..3fd9308 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light5.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + [ + "minecraft:soul_torch", + "minecraft:redstone_torch" + ] + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "5" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light6.json b/data/craftable_light/recipe/invisible_light6.json new file mode 100644 index 0000000..a8baac6 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light6.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:tinted_glass", + "minecraft:tinted_glass", + "minecraft:tinted_glass", + "minecraft:tinted_glass", + "minecraft:torch" + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "6" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light7.json b/data/craftable_light/recipe/invisible_light7.json new file mode 100644 index 0000000..46efbb2 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light7.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:glass", + "minecraft:tinted_glass", + "minecraft:tinted_glass", + "minecraft:tinted_glass", + "minecraft:torch" + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "7" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light8.json b/data/craftable_light/recipe/invisible_light8.json new file mode 100644 index 0000000..696e576 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light8.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:glass", + "minecraft:glass", + "minecraft:tinted_glass", + "minecraft:tinted_glass", + "minecraft:torch" + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "8" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/data/craftable_light/recipe/invisible_light9.json b/data/craftable_light/recipe/invisible_light9.json new file mode 100644 index 0000000..6444d71 --- /dev/null +++ b/data/craftable_light/recipe/invisible_light9.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "invisible_light", + "category": "building", + "ingredients": [ + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:tinted_glass", + "minecraft:torch" + ], + "result": { + "id": "minecraft:light", + "components": { + "minecraft:block_state": { + "level": "9" + } + }, + "count": 4 + } +} \ No newline at end of file diff --git a/pack.mcmeta b/pack.mcmeta new file mode 100644 index 0000000..ca6b312 --- /dev/null +++ b/pack.mcmeta @@ -0,0 +1,13 @@ +{ + "pack": { + "description": "craftable-light", + "min_format": [ + 101, + 1 + ], + "max_format": [ + 101, + 1 + ] + } +} \ No newline at end of file