Scrapbox fixes and recipes. Closes #1752

This commit is contained in:
modmuss50 2019-08-08 12:30:09 +01:00
parent a08ee3d17a
commit 7217e84358
292 changed files with 4368 additions and 230 deletions

View file

@ -51,6 +51,10 @@ public class ScrapboxRecipeCrafter extends RecipeCrafter {
@Override @Override
public void updateCurrentRecipe(){ public void updateCurrentRecipe(){
List<RebornRecipe> scrapboxRecipeList = ModRecipes.SCRAPBOX.getRecipes(blockEntity.getWorld()); List<RebornRecipe> scrapboxRecipeList = ModRecipes.SCRAPBOX.getRecipes(blockEntity.getWorld());
if(scrapboxRecipeList.isEmpty()){
setCurrentRecipe(null);
return;
}
int random = blockEntity.getWorld().random.nextInt(scrapboxRecipeList.size()); int random = blockEntity.getWorld().random.nextInt(scrapboxRecipeList.size());
// Sets the current recipe then syncs // Sets the current recipe then syncs
setCurrentRecipe(scrapboxRecipeList.get(random)); setCurrentRecipe(scrapboxRecipeList.get(random));

View file

@ -30,7 +30,6 @@ import com.google.gson.JsonElement;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;
import com.mojang.datafixers.Dynamic; import com.mojang.datafixers.Dynamic;
import com.mojang.datafixers.types.JsonOps; import com.mojang.datafixers.types.JsonOps;
import net.minecraft.client.MinecraftClient;
import net.minecraft.container.Container; import net.minecraft.container.Container;
import net.minecraft.datafixers.NbtOps; import net.minecraft.datafixers.NbtOps;
import net.minecraft.entity.player.PlayerEntity; import net.minecraft.entity.player.PlayerEntity;
@ -247,7 +246,6 @@ public class RecipeTemplate {
public static File generate(Identifier type, boolean auto, int power, int time, List<ItemStack> inputs, List<ItemStack> outputs) throws IOException { public static File generate(Identifier type, boolean auto, int power, int time, List<ItemStack> inputs, List<ItemStack> outputs) throws IOException {
JsonObject object = new JsonObject(); JsonObject object = new JsonObject();
object.addProperty("type", type.toString());
object.addProperty("power", power); object.addProperty("power", power);
object.addProperty("time", time); object.addProperty("time", time);
@ -300,6 +298,13 @@ public class RecipeTemplate {
object.add("results", results); object.add("results", results);
} }
return generate(type, auto, object, outputs.get(0));
}
public static File generate(Identifier type, boolean auto, JsonObject object, ItemStack namingStack) throws IOException {
object.addProperty("type", type.toString());
String json = new GsonBuilder().setPrettyPrinting().create().toJson(object); String json = new GsonBuilder().setPrettyPrinting().create().toJson(object);
File dir = new File("C:\\Users\\mark\\Documents\\Modding\\1.14\\TechReborn\\"); File dir = new File("C:\\Users\\mark\\Documents\\Modding\\1.14\\TechReborn\\");
@ -308,9 +313,9 @@ public class RecipeTemplate {
int i = 0; int i = 0;
while (file == null || file.exists()){ while (file == null || file.exists()){
String name = Registry.ITEM.getId(outputs.get(0).getItem()).getPath(); String name = Registry.ITEM.getId(namingStack.getItem()).getPath();
if(outputs.get(0).getItem() == TRContent.CELL){ if(namingStack.getItem() == TRContent.CELL){
name = Registry.FLUID.getId(TRContent.CELL.getFluid(outputs.get(0))).getPath(); name = Registry.FLUID.getId(TRContent.CELL.getFluid(namingStack)).getPath();
if(name.equals("empty")){ if(name.equals("empty")){
name = "empty_cell"; name = "empty_cell";
} }
@ -324,8 +329,6 @@ public class RecipeTemplate {
FileUtils.writeStringToFile(file, json, StandardCharsets.UTF_8); FileUtils.writeStringToFile(file, json, StandardCharsets.UTF_8);
MinecraftClient.getInstance().keyboard.setClipboard(file.getAbsolutePath());
return file; return file;
} }

View file

@ -1,223 +0,0 @@
/*
* This file is part of TechReborn, licensed under the MIT License (MIT).
*
* Copyright (c) 2018 TechReborn
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package techreborn.init.recipes;
import net.minecraft.block.Block;
import net.minecraft.block.Blocks;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import techreborn.init.TRContent;
import techreborn.items.ItemDynamicCell;
import techreborn.utils.StackWIPHandler;
/**
* Created by Prospector
*/
public class ScrapboxRecipes extends RecipeMethods {
public static void init() {
register(getStack(Items.DIAMOND));
register(getStack(Items.STICK));
register(getStack(Items.COAL));
register(getStack(Items.APPLE));
register(getStack(Items.BAKED_POTATO));
register(getStack(Items.BLAZE_POWDER));
register(getStack(Items.WHEAT));
register(getStack(Items.CARROT));
register(getStack(Items.ACACIA_BOAT));
register(getStack(Items.BIRCH_BOAT));
register(getStack(Items.DARK_OAK_BOAT));
register(getStack(Items.JUNGLE_BOAT));
register(getStack(Items.SPRUCE_BOAT));
register(getStack(Items.BLAZE_ROD));
register(getStack(Items.COMPASS));
register(getStack(Items.MAP));
register(getStack(Items.LEATHER_LEGGINGS));
register(getStack(Items.BOW));
register(getStack(Items.COOKED_CHICKEN));
register(getStack(Blocks.CAKE));
register(getStack(Items.WOODEN_AXE));
register(getStack(Items.WOODEN_HOE));
register(getStack(Items.WOODEN_PICKAXE));
register(getStack(Items.WOODEN_SHOVEL));
register(getStack(Items.WOODEN_SWORD));
register(getStack(Items.WHITE_BED));
register(getStack(Items.ORANGE_BED));
register(getStack(Items.MAGENTA_BED));
register(getStack(Items.LIGHT_BLUE_BED));
register(getStack(Items.YELLOW_BED));
register(getStack(Items.LIME_BED));
register(getStack(Items.PINK_BED));
register(getStack(Items.GRAY_BED));
register(getStack(Items.LIGHT_GRAY_BED));
register(getStack(Items.CYAN_BED));
register(getStack(Items.PURPLE_BED));
register(getStack(Items.BLUE_BED));
register(getStack(Items.BROWN_BED));
register(getStack(Items.GREEN_BED));
register(getStack(Items.RED_BED));
register(getStack(Items.BLACK_BED));
// register(getStack(Items.SKULL, 1, 0));
// register(getStack(Items.SKULL, 1, 2));
// register(getStack(Items.SKULL, 1, 4));
for (int i = 0; i < StackWIPHandler.devHeads.size(); i++)
register(StackWIPHandler.devHeads.get(i));
register(getStack(Items.GLOWSTONE_DUST));
register(getStack(Items.STRING));
register(getStack(Items.MINECART));
register(getStack(Items.CHEST_MINECART));
register(getStack(Items.HOPPER_MINECART));
register(getStack(Items.PRISMARINE_SHARD));
register(getStack(Items.SHEARS));
register(getStack(Items.EXPERIENCE_BOTTLE));
register(getStack(Items.BONE));
register(getStack(Items.BOWL));
register(getStack(Items.BRICK));
register(getStack(Items.FISHING_ROD));
register(getStack(Items.BOOK));
register(getStack(Items.PAPER));
register(getStack(Items.SUGAR));
register(getStack(Blocks.SUGAR_CANE));
register(getStack(Items.SPIDER_EYE));
register(getStack(Items.SLIME_BALL));
register(getStack(Items.ROTTEN_FLESH));
register(getStack(Items.OAK_SIGN));
register(getStack(Items.WRITABLE_BOOK));
register(getStack(Items.COOKED_BEEF));
register(getStack(Items.NAME_TAG));
register(getStack(Items.SADDLE));
register(getStack(Items.REDSTONE));
register(getStack(Items.GUNPOWDER));
register(getStack(Items.RABBIT_HIDE));
register(getStack(Items.RABBIT_FOOT));
register(getStack(Items.APPLE));
register(getStack(Items.GOLDEN_APPLE));
register(getStack(Items.GOLD_NUGGET));
register(getStack(Items.SHULKER_SHELL));
register(ItemDynamicCell.getEmptyCell(1));
register(getMaterial("water", Type.CELL));
register(getMaterial("compressedair", Type.CELL));
register(TRContent.Parts.SAP.getStack());
register(TRContent.Parts.RUBBER.getStack());
register(getStack(Blocks.OAK_TRAPDOOR));
register(getStack(Blocks.STONE_BUTTON));
register(getStack(Blocks.OAK_BUTTON));
register(getStack(Blocks.ACACIA_FENCE));
register(getStack(Blocks.ACACIA_FENCE_GATE));
register(getStack(Blocks.BIRCH_FENCE));
register(getStack(Blocks.BIRCH_FENCE_GATE));
register(getStack(Blocks.DARK_OAK_FENCE));
register(getStack(Blocks.DARK_OAK_FENCE_GATE));
register(getStack(Blocks.JUNGLE_FENCE));
register(getStack(Blocks.JUNGLE_FENCE_GATE));
register(getStack(Blocks.NETHER_BRICK_FENCE));
register(getStack(Blocks.OAK_FENCE));
register(getStack(Blocks.OAK_FENCE_GATE));
register(getStack(Blocks.SPRUCE_FENCE));
register(getStack(Blocks.SPRUCE_FENCE_GATE));
register(getStack(Blocks.BRICKS));
register(getStack(Blocks.CRAFTING_TABLE));
register(getStack(Blocks.PUMPKIN));
register(getStack(Blocks.NETHERRACK));
register(getStack(Blocks.GRASS));
register(getStack(Blocks.DIRT));
register(getStack(Blocks.PODZOL));
register(getStack(Blocks.SAND));
register(getStack(Blocks.RED_SAND));
register(getStack(Blocks.GLOWSTONE));
register(getStack(Blocks.GRAVEL));
register(getStack(Blocks.CLAY));
register(getStack(Blocks.GLASS));
register(getStack(Blocks.GLASS_PANE));
register(getStack(Blocks.CACTUS));
// register(getStack(Blocks.TALLGRASS, 1, 0));
// register(getStack(Blocks.TALLGRASS, 1, 1));
// register(getStack(Blocks.DEADBUSH));
register(getStack(Blocks.CHEST));
register(getStack(Blocks.TNT));
register(getStack(Blocks.RAIL));
register(getStack(Blocks.DETECTOR_RAIL));
register(getStack(Blocks.POWERED_RAIL));
register(getStack(Blocks.ACTIVATOR_RAIL));
register(getStack(Blocks.SUNFLOWER));
// register(getStack(Blocks.RED_FLOWER, 1, 0));
// register(getStack(Blocks.RED_FLOWER, 1, 1));
// register(getStack(Blocks.RED_FLOWER, 1, 2));
// register(getStack(Blocks.RED_FLOWER, 1, 3));
// register(getStack(Blocks.RED_FLOWER, 1, 4));
// register(getStack(Blocks.RED_FLOWER, 1, 5));
// register(getStack(Blocks.RED_FLOWER, 1, 6));
// register(getStack(Blocks.RED_FLOWER, 1, 7));
// register(getStack(Blocks.RED_FLOWER, 1, 8));
register(getStack(Blocks.BROWN_MUSHROOM));
register(getStack(Blocks.RED_MUSHROOM));
register(getStack(Blocks.BROWN_MUSHROOM_BLOCK));
register(getStack(Blocks.RED_MUSHROOM_BLOCK));
register(getStack(Blocks.ACACIA_SAPLING));
register(getStack(Blocks.BIRCH_SAPLING));
register(getStack(Blocks.DARK_OAK_SAPLING));
register(getStack(Blocks.JUNGLE_SAPLING));
register(getStack(Blocks.OAK_SAPLING));
register(getStack(Blocks.ACACIA_LEAVES));
register(getStack(Blocks.BIRCH_LEAVES));
register(getStack(Blocks.DARK_OAK_LEAVES));
register(getStack(Blocks.OAK_LEAVES));
register(getStack(Blocks.SPRUCE_LEAVES));
register(getStack(TRContent.RUBBER_SAPLING));
// for (String i : ItemDusts.types) {
// register(ItemDusts.getDustByName(i));
// }
// TODO: fix recipe
// for (String i : ItemNuggets.types) {
// register(ItemNuggets.getNuggetByName(i));
// }
//
// for (String i : ItemGems.types) {
// register(ItemGems.getGemByName(i));
// }
// registerDyable(Items.DYE);
// registerDyable(Blocks.WOOL);
// registerDyable(Blocks.CARPET);
// registerDyable(Blocks.STAINED_GLASS);
// registerDyable(Blocks.STAINED_GLASS_PANE);
// registerDyable(Blocks.STAINED_HARDENED_CLAY);
}
static void register(ItemStack output) {
if(output == null || output.isEmpty()){
return;
}
//RecipeHandler.addRecipe(Reference.SCRAPBOX_RECIPE, new ScrapboxRecipe(output, 20, 2));
}
static void registerDyable(Block block) {
//registerDyable(Item.getItemFromBlock(block));
}
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:acacia_boat"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:acacia_fence"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:acacia_fence_gate"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:acacia_leaves"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:acacia_sapling"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:activator_rail"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:almandine_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:almandine_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:aluminum_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:aluminum_nugget"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:aluminum_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:andesite_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:andesite_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:andradite_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:andradite_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:apple"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:apple"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:ashes_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:ashes_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:baked_potato"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:basalt_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:basalt_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:bauxite_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:bauxite_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:birch_boat"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:birch_fence"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:birch_fence_gate"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:birch_leaves"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:birch_sapling"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:black_bed"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:blaze_powder"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:blaze_rod"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:blue_bed"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:bone"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:book"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:bow"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:bowl"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:brass_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:brass_nugget"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:brass_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:brick"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:bricks"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:bronze_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:bronze_nugget"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:bronze_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:brown_bed"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:brown_mushroom"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:brown_mushroom_block"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:cactus"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:cake"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:calcite_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:calcite_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:carrot"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:charcoal_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:charcoal_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:chest"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:chest_minecart"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:chrome_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:chrome_nugget"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:chrome_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:cinnabar_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:cinnabar_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:clay"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:clay_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:clay_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:coal"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:coal_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:coal_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:compass"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:cooked_beef"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:cooked_chicken"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:copper_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:copper_nugget"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:copper_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:crafting_table"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:cyan_bed"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:dark_ashes_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:dark_ashes_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:dark_oak_boat"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:dark_oak_fence"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:dark_oak_fence_gate"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:dark_oak_leaves"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:dark_oak_sapling"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:detector_rail"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:diamond"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:diamond_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:diamond_nugget"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:diamond_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:diorite_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:diorite_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "minecraft:dirt"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:electrum_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:electrum_nugget"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:electrum_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:emerald_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:emerald_small_dust"
}
],
"type": "techreborn:scrapbox"
}

View file

@ -0,0 +1,15 @@
{
"power": 10,
"time": 20,
"ingredients": [
{
"item": "techreborn:scrap_box"
}
],
"results": [
{
"item": "techreborn:cell"
}
],
"type": "techreborn:scrapbox"
}

Some files were not shown because too many files have changed in this diff Show more