-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
331 changed files
with
3,723 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
[OmniCut Datapack for Minecraft][] by [MeeniMC][] is | ||
licensed under [CC BY-NC-SA 4.0![][1]![][2]![][3]![][4]][5] | ||
|
||
[OmniCut Datapack for Minecraft]: https://github.com/MeeniMc/OmniCut | ||
[MeeniMC]: https://github.com/MeeniMc | ||
[1]: https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1 | ||
[2]: https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1 | ||
[3]: https://mirrors.creativecommons.org/presskit/icons/nc.svg?ref=chooser-v1 | ||
[4]: https://mirrors.creativecommons.org/presskit/icons/sa.svg?ref=chooser-v1 | ||
[5]: https://creativecommons.org/licenses/by-nc-sa/4.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,102 @@ | ||
OmniCut Better Stonecutter, Woodcutter, and Recycling | ||
===================================================== | ||
|
||
OmniCut is a quality of life Datapack for Minecraft that expands on the | ||
capabilities of the Stonecutter block. | ||
|
||
Cutting | ||
------- | ||
|
||
### Wood Cutting | ||
|
||
The Stonecutter can cut wood logs into a variety of wood products (e.g., stairs, | ||
slabs, fences, doors, etc.) Prices are consistent with the plank-based crafting | ||
recipe. Logs can be converted to Woods (at a discount). | ||
|
||
### Copper cutting | ||
|
||
The Stonecutter can cut Copper block variants into the corresponding Cut Copper | ||
Stairs and Slabs variants. | ||
|
||
### Deepslate conversion | ||
|
||
The Stonecutter can convert Deepslate blocks to Cobbled Deepslate blocks. | ||
|
||
Recycling | ||
--------- | ||
|
||
### Stone upcycling | ||
|
||
The Stonecutter can revert cut blocks into the original form (e.g., Polished | ||
Andesite Stairs back to an Andesite block). | ||
|
||
Note that similarly to Polished and Bricks variants, Smooth and Cracked variants | ||
can also convert to the base block, but remember that the only way to smooth or | ||
crack a stone is using the furnace. | ||
|
||
### Wood recycling | ||
|
||
Both the Stonecutter and the crafting table can be used to downcycle/recycle | ||
wood products (e.g., doors to planks, slabs to sticks, etc.) | ||
|
||
### Slab reassembly | ||
|
||
The Crafting Table can reassemble slabs into blocks. The recipe is two slabs | ||
side-by-side horizontally. | ||
|
||
About Item Pricing | ||
------------------ | ||
|
||
Unlike many predecessors, **this datapack does not intend to significantly | ||
reduce the price of items compared to vanilla pricing.** The prices have been | ||
set so that, beside the customary discount on stairs, the prices are identical | ||
when using the Stonecutter versus the crafting table recipe. This is only a | ||
quality of life change w.r.t. the number of clicks required to create the items, | ||
and to reduce the number of leftover junk items by providing a balanced | ||
recycling option. | ||
|
||
Due to rounding, it is not always possible to use the crafting table pricing. | ||
Here is a complete list of discounted items: | ||
1. Stairs: cost 1 plank (same discount as Vanilla stones.) | ||
2. Boats: cost 4 planks (crafting table cost is 5 planks.) | ||
3. Signs: cost 2 planks (crafting table cost is 6 planks, 1 stick for 3 signs, | ||
thus the total discount is 1 stick.) | ||
4. Wood blocks: cost 1 log (crafting table cost is 4 logs for 3 woods.) | ||
|
||
Recycling cost are adjusted to the discounted prices, so that it is not possible | ||
to dupe planks. | ||
|
||
Notes | ||
----- | ||
|
||
1. Chest/Barrel from logs recipes have not been added, because they would | ||
result in cutting the Vanilla pricing in half. | ||
2. To avoid conflicting with the recipe for Chiseled blocks, the recipe to | ||
reassemble Slabs into a block is 2-slabs side-by-side horizontally, rather than | ||
stacked. | ||
3. You can recycle many wood items into planks and sticks, but you can never | ||
get back a log. | ||
4. You can recycle a Smooth or Cracked stone to its base block, but Smooth and | ||
Cracked stones can only be obtained from heat-cycling them in the | ||
furnace, and is thus not directly reversible. | ||
5. You can craft a Stone Button on the Stonecutter, but not a Stone Pressure | ||
Plate, as that would result in cutting Vanilla pricing in half. You can | ||
recycle both in the Stonecutter. | ||
6. You cannot recycle fences and fence gates to planks, but only to sticks. This | ||
is to avoid enabling reforming sticks into planks. | ||
|
||
license | ||
------- | ||
|
||
[OmniCut Datapack for Minecraft][] by [MeeniMC][] is | ||
licensed under [CC BY-NC-SA 4.0![][1]![][2]![][3]![][4]][5] | ||
|
||
Contact me if you have commercial plans. | ||
|
||
[OmniCut Datapack for Minecraft]: https://github.com/MeeniMc/OmniCut | ||
[MeeniMC]: https://github.com/MeeniMc | ||
[1]: https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1 | ||
[2]: https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1 | ||
[3]: https://mirrors.creativecommons.org/presskit/icons/nc.svg?ref=chooser-v1 | ||
[4]: https://mirrors.creativecommons.org/presskit/icons/sa.svg?ref=chooser-v1 | ||
[5]: https://creativecommons.org/licenses/by-nc-sa/4.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:cut_copper_stairs"} | ||
], | ||
"result": "minecraft:cut_copper", | ||
"count": 1 | ||
} |
8 changes: 8 additions & 0 deletions
8
data/meenimc/recipes/omnicut/copper/uncut/exposed_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:exposed_cut_copper_stairs"} | ||
], | ||
"result": "minecraft:exposed_cut_copper", | ||
"count": 1 | ||
} |
8 changes: 8 additions & 0 deletions
8
data/meenimc/recipes/omnicut/copper/uncut/oxidized_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:oxidized_cut_copper_stairs"} | ||
], | ||
"result": "minecraft:oxidized_cut_copper", | ||
"count": 1 | ||
} |
8 changes: 8 additions & 0 deletions
8
data/meenimc/recipes/omnicut/copper/uncut/waxed_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:waxed_cut_copper_stairs"} | ||
], | ||
"result": "minecraft:waxed_cut_copper", | ||
"count": 1 | ||
} |
8 changes: 8 additions & 0 deletions
8
data/meenimc/recipes/omnicut/copper/uncut/waxed_exposed_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:waxed_exposed_cut_copper_stairs"} | ||
], | ||
"result": "minecraft:waxed_exposed_cut_copper", | ||
"count": 1 | ||
} |
8 changes: 8 additions & 0 deletions
8
data/meenimc/recipes/omnicut/copper/uncut/waxed_oxidized_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:waxed_oxidized_cut_copper_stairs"} | ||
], | ||
"result": "minecraft:waxed_oxidized_cut_copper", | ||
"count": 1 | ||
} |
8 changes: 8 additions & 0 deletions
8
data/meenimc/recipes/omnicut/copper/uncut/waxed_weathered_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:waxed_weathered_cut_copper_stairs"} | ||
], | ||
"result": "minecraft:waxed_weathered_cut_copper", | ||
"count": 1 | ||
} |
8 changes: 8 additions & 0 deletions
8
data/meenimc/recipes/omnicut/copper/uncut/weathered_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:weathered_cut_copper_stairs"} | ||
], | ||
"result": "minecraft:weathered_cut_copper", | ||
"count": 1 | ||
} |
16 changes: 16 additions & 0 deletions
16
data/meenimc/recipes/omnicut/copper/unslab/cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"type": "minecraft:crafting_shaped", | ||
"group": "uncraft_cut_copper_slab", | ||
"pattern": [ | ||
"##" | ||
], | ||
"key": { | ||
"#": [ | ||
{"item": "minecraft:cut_copper_slab"} | ||
] | ||
}, | ||
"result": { | ||
"item": "minecraft:cut_copper", | ||
"count": 1 | ||
} | ||
} |
16 changes: 16 additions & 0 deletions
16
data/meenimc/recipes/omnicut/copper/unslab/exposed_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"type": "minecraft:crafting_shaped", | ||
"group": "uncraft_exposed_cut_copper_slab", | ||
"pattern": [ | ||
"##" | ||
], | ||
"key": { | ||
"#": [ | ||
{"item": "minecraft:exposed_cut_copper_slab"} | ||
] | ||
}, | ||
"result": { | ||
"item": "minecraft:exposed_cut_copper", | ||
"count": 1 | ||
} | ||
} |
16 changes: 16 additions & 0 deletions
16
data/meenimc/recipes/omnicut/copper/unslab/oxidized_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"type": "minecraft:crafting_shaped", | ||
"group": "uncraft_oxidized_cut_copper_slab", | ||
"pattern": [ | ||
"##" | ||
], | ||
"key": { | ||
"#": [ | ||
{"item": "minecraft:oxidized_cut_copper_slab"} | ||
] | ||
}, | ||
"result": { | ||
"item": "minecraft:oxidized_cut_copper", | ||
"count": 1 | ||
} | ||
} |
16 changes: 16 additions & 0 deletions
16
data/meenimc/recipes/omnicut/copper/unslab/waxed_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"type": "minecraft:crafting_shaped", | ||
"group": "uncraft_waxed_cut_copper_slab", | ||
"pattern": [ | ||
"##" | ||
], | ||
"key": { | ||
"#": [ | ||
{"item": "minecraft:waxed_cut_copper_slab"} | ||
] | ||
}, | ||
"result": { | ||
"item": "minecraft:waxed_cut_copper", | ||
"count": 1 | ||
} | ||
} |
16 changes: 16 additions & 0 deletions
16
data/meenimc/recipes/omnicut/copper/unslab/waxed_exposed_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"type": "minecraft:crafting_shaped", | ||
"group": "uncraft_waxed_exposed_cut_copper_slab", | ||
"pattern": [ | ||
"##" | ||
], | ||
"key": { | ||
"#": [ | ||
{"item": "minecraft:waxed_exposed_cut_copper_slab"} | ||
] | ||
}, | ||
"result": { | ||
"item": "minecraft:waxed_exposed_cut_copper", | ||
"count": 1 | ||
} | ||
} |
16 changes: 16 additions & 0 deletions
16
data/meenimc/recipes/omnicut/copper/unslab/waxed_oxidized_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"type": "minecraft:crafting_shaped", | ||
"group": "uncraft_waxed_oxidized_cut_copper_slab", | ||
"pattern": [ | ||
"##" | ||
], | ||
"key": { | ||
"#": [ | ||
{"item": "minecraft:waxed_oxidized_cut_copper_slab"} | ||
] | ||
}, | ||
"result": { | ||
"item": "minecraft:waxed_oxidized_cut_copper", | ||
"count": 1 | ||
} | ||
} |
16 changes: 16 additions & 0 deletions
16
data/meenimc/recipes/omnicut/copper/unslab/waxed_weathered_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"type": "minecraft:crafting_shaped", | ||
"group": "uncraft_waxed_weathered_cut_copper_slab", | ||
"pattern": [ | ||
"##" | ||
], | ||
"key": { | ||
"#": [ | ||
{"item": "minecraft:waxed_weathered_cut_copper_slab"} | ||
] | ||
}, | ||
"result": { | ||
"item": "minecraft:waxed_weathered_cut_copper", | ||
"count": 1 | ||
} | ||
} |
16 changes: 16 additions & 0 deletions
16
data/meenimc/recipes/omnicut/copper/unslab/weathered_cut_copper.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"type": "minecraft:crafting_shaped", | ||
"group": "uncraft_weathered_cut_copper_slab", | ||
"pattern": [ | ||
"##" | ||
], | ||
"key": { | ||
"#": [ | ||
{"item": "minecraft:weathered_cut_copper_slab"} | ||
] | ||
}, | ||
"result": { | ||
"item": "minecraft:weathered_cut_copper", | ||
"count": 1 | ||
} | ||
} |
9 changes: 9 additions & 0 deletions
9
data/meenimc/recipes/omnicut/rock/cut/polished_blackstone_button.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:blackstone"}, | ||
{"item": "minecraft:polished_blackstone"} | ||
], | ||
"result": "minecraft:polished_blackstone_button", | ||
"count": 1 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:stone"} | ||
], | ||
"result": "minecraft:stone_button", | ||
"count": 1 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:polished_andesite"}, | ||
|
||
{"item": "minecraft:andesite_stairs"}, | ||
{"item": "minecraft:polished_andesite_stairs"}, | ||
|
||
{"item": "minecraft:andesite_wall"} | ||
], | ||
"result": "minecraft:andesite", | ||
"count": 1 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:polished_basalt"} | ||
], | ||
"result": "minecraft:basalt", | ||
"count": 1 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:polished_blackstone"}, | ||
{"item": "minecraft:chiseled_polished_blackstone"}, | ||
{"item": "minecraft:polished_blackstone_bricks"}, | ||
{"item": "minecraft:cracked_polished_blackstone_bricks"}, | ||
|
||
{"item": "minecraft:blackstone_stairs"}, | ||
{"item": "minecraft:polished_blackstone_stairs"}, | ||
{"item": "minecraft:polished_blackstone_brick_stairs"}, | ||
|
||
{"item": "minecraft:blackstone_wall"}, | ||
{"item": "minecraft:polished_blackstone_wall"}, | ||
{"item": "minecraft:polished_blackstone_brick_wall"}, | ||
|
||
{"item": "minecraft:polished_blackstone_button"} | ||
], | ||
"result": "minecraft:blackstone", | ||
"count": 1 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"type": "minecraft:stonecutting", | ||
"ingredient": [ | ||
{"item": "minecraft:polished_blackstone_pressure_plate"} | ||
], | ||
"result": "minecraft:blackstone", | ||
"count": 2 | ||
} |
Oops, something went wrong.