Update Forge, re-add MCMP support, fixed recipes
This commit is contained in:
@@ -1,5 +1,10 @@
|
|||||||
# Refined Storage Changelog
|
# Refined Storage Changelog
|
||||||
|
|
||||||
|
### 1.5.1
|
||||||
|
- Updated Forge to 2329 (raoulvdberge)
|
||||||
|
- Re-added MCMultiPart support (raoulvdberge)
|
||||||
|
- Added back crafting recipes (raoulvdberge)
|
||||||
|
|
||||||
### 1.5
|
### 1.5
|
||||||
- Port to Minecraft 1.12 (raoulvdberge)
|
- Port to Minecraft 1.12 (raoulvdberge)
|
||||||
- Removed MCMultiPart support (will be re-added as soon as MCMultiPart for MC 1.12 is available) (raoulvdberge)
|
- Removed MCMultiPart support (will be re-added as soon as MCMultiPart for MC 1.12 is available) (raoulvdberge)
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ sourceCompatibility = 1.8
|
|||||||
targetCompatibility = 1.8
|
targetCompatibility = 1.8
|
||||||
|
|
||||||
minecraft {
|
minecraft {
|
||||||
version = "1.12-14.21.0.2327"
|
version = "1.12-14.21.0.2329"
|
||||||
runDir = "run"
|
runDir = "run"
|
||||||
useDepAts = true
|
useDepAts = true
|
||||||
mappings = "snapshot_20170615"
|
mappings = "snapshot_20170615"
|
||||||
@@ -53,7 +53,7 @@ dependencies {
|
|||||||
deobfCompile "mezz.jei:jei_1.12:4.6.0.61:api"
|
deobfCompile "mezz.jei:jei_1.12:4.6.0.61:api"
|
||||||
runtime "mezz.jei:jei_1.12:4.6.0.61"
|
runtime "mezz.jei:jei_1.12:4.6.0.61"
|
||||||
deobfCompile "net.darkhax.tesla:Tesla-1.12:1.0.58"
|
deobfCompile "net.darkhax.tesla:Tesla-1.12:1.0.58"
|
||||||
// deobfCompile "MCMultiPart2:MCMultiPart-exp:2.0.0_19"
|
deobfCompile "MCMultiPart2:MCMultiPart-exp:2.0.0_26"
|
||||||
// deobfCompile "li.cil.oc:OpenComputers:MC1.11.2-1.7.0.28:api"
|
// deobfCompile "li.cil.oc:OpenComputers:MC1.11.2-1.7.0.28:api"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
|
|||||||
import net.minecraftforge.fml.common.network.NetworkRegistry;
|
import net.minecraftforge.fml.common.network.NetworkRegistry;
|
||||||
import net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper;
|
import net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper;
|
||||||
|
|
||||||
@Mod(modid = RS.ID, version = RS.VERSION, guiFactory = RS.GUI_FACTORY, updateJSON = RS.UPDATE_JSON)
|
@Mod(modid = RS.ID, version = RS.VERSION, dependencies = RS.DEPENDENCIES, guiFactory = RS.GUI_FACTORY, updateJSON = RS.UPDATE_JSON)
|
||||||
public final class RS {
|
public final class RS {
|
||||||
static {
|
static {
|
||||||
FluidRegistry.enableUniversalBucket();
|
FluidRegistry.enableUniversalBucket();
|
||||||
@@ -23,6 +23,7 @@ public final class RS {
|
|||||||
|
|
||||||
public static final String ID = "refinedstorage";
|
public static final String ID = "refinedstorage";
|
||||||
public static final String VERSION = "1.5.1";
|
public static final String VERSION = "1.5.1";
|
||||||
|
public static final String DEPENDENCIES = "required-after:forge@[14.21.0.2329,);";
|
||||||
public static final String GUI_FACTORY = "com.raoulvdberge.refinedstorage.gui.config.ModGuiFactory";
|
public static final String GUI_FACTORY = "com.raoulvdberge.refinedstorage.gui.config.ModGuiFactory";
|
||||||
public static final String UPDATE_JSON = "https://refinedstorage.raoulvdberge.com/update";
|
public static final String UPDATE_JSON = "https://refinedstorage.raoulvdberge.com/update";
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/*package com.raoulvdberge.refinedstorage.integration.mcmp;
|
package com.raoulvdberge.refinedstorage.integration.mcmp;
|
||||||
|
|
||||||
import com.raoulvdberge.refinedstorage.apiimpl.API;
|
import com.raoulvdberge.refinedstorage.apiimpl.API;
|
||||||
import com.raoulvdberge.refinedstorage.block.BlockCable;
|
import com.raoulvdberge.refinedstorage.block.BlockCable;
|
||||||
@@ -54,4 +54,4 @@ public class PartCable implements IMultipart {
|
|||||||
public void onPartChanged(IPartInfo part, IPartInfo otherPart) {
|
public void onPartChanged(IPartInfo part, IPartInfo otherPart) {
|
||||||
API.instance().discoverNode(part.getActualWorld(), part.getContainer().getPartPos());
|
API.instance().discoverNode(part.getActualWorld(), part.getContainer().getPartPos());
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/*package com.raoulvdberge.refinedstorage.integration.mcmp;
|
package com.raoulvdberge.refinedstorage.integration.mcmp;
|
||||||
|
|
||||||
import mcmultipart.api.container.IPartInfo;
|
import mcmultipart.api.container.IPartInfo;
|
||||||
import mcmultipart.api.multipart.IMultipartTile;
|
import mcmultipart.api.multipart.IMultipartTile;
|
||||||
@@ -25,5 +25,4 @@ public class PartCableTile implements IMultipartTile {
|
|||||||
public IPartInfo getInfo() {
|
public IPartInfo getInfo() {
|
||||||
return info;
|
return info;
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,21 +1,42 @@
|
|||||||
package com.raoulvdberge.refinedstorage.integration.mcmp;
|
package com.raoulvdberge.refinedstorage.integration.mcmp;
|
||||||
|
|
||||||
|
import com.raoulvdberge.refinedstorage.RSBlocks;
|
||||||
|
import com.raoulvdberge.refinedstorage.block.BlockCable;
|
||||||
import com.raoulvdberge.refinedstorage.tile.*;
|
import com.raoulvdberge.refinedstorage.tile.*;
|
||||||
|
import mcmultipart.api.addon.IMCMPAddon;
|
||||||
|
import mcmultipart.api.addon.MCMPAddon;
|
||||||
|
import mcmultipart.api.container.IPartInfo;
|
||||||
|
import mcmultipart.api.multipart.IMultipart;
|
||||||
|
import mcmultipart.api.multipart.IMultipartRegistry;
|
||||||
|
import mcmultipart.api.multipart.IMultipartTile;
|
||||||
|
import mcmultipart.api.multipart.MultipartOcclusionHelper;
|
||||||
|
import mcmultipart.api.ref.MCMPCapabilities;
|
||||||
|
import mcmultipart.api.slot.EnumCenterSlot;
|
||||||
|
import mcmultipart.block.BlockMultipartContainer;
|
||||||
|
import mcmultipart.block.TileMultipartContainer;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
import net.minecraft.util.EnumFacing;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.math.AxisAlignedBB;
|
import net.minecraft.util.math.AxisAlignedBB;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import net.minecraftforge.common.MinecraftForge;
|
||||||
|
import net.minecraftforge.common.capabilities.Capability;
|
||||||
|
import net.minecraftforge.common.capabilities.ICapabilityProvider;
|
||||||
import net.minecraftforge.event.AttachCapabilitiesEvent;
|
import net.minecraftforge.event.AttachCapabilitiesEvent;
|
||||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||||
|
|
||||||
|
import javax.annotation.Nonnull;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
//@MCMPAddon
|
@MCMPAddon
|
||||||
public class RSMCMPAddon /*implements IMCMPAddon*/ {
|
public class RSMCMPAddon implements IMCMPAddon {
|
||||||
/*@Override
|
@Override
|
||||||
public void registerParts(IMultipartRegistry registry) {
|
public void registerParts(IMultipartRegistry registry) {
|
||||||
MinecraftForge.EVENT_BUS.register(this);
|
MinecraftForge.EVENT_BUS.register(this);
|
||||||
|
|
||||||
@@ -32,7 +53,7 @@ public class RSMCMPAddon /*implements IMCMPAddon*/ {
|
|||||||
private void register(IMultipartRegistry registry, BlockCable block) {
|
private void register(IMultipartRegistry registry, BlockCable block) {
|
||||||
registry.registerPartWrapper(block, new PartCable(block));
|
registry.registerPartWrapper(block, new PartCable(block));
|
||||||
registry.registerStackWrapper(Item.getItemFromBlock(block), s -> true, block);
|
registry.registerStackWrapper(Item.getItemFromBlock(block), s -> true, block);
|
||||||
}*/
|
}
|
||||||
|
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public void onAttachCapability(AttachCapabilitiesEvent<TileEntity> e) {
|
public void onAttachCapability(AttachCapabilitiesEvent<TileEntity> e) {
|
||||||
@@ -58,7 +79,7 @@ public class RSMCMPAddon /*implements IMCMPAddon*/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void register(AttachCapabilitiesEvent<TileEntity> e, String id) {
|
private void register(AttachCapabilitiesEvent<TileEntity> e, String id) {
|
||||||
/*e.addCapability(new ResourceLocation("refinedstorage:" + id), new ICapabilityProvider() {
|
e.addCapability(new ResourceLocation("refinedstorage:" + id), new ICapabilityProvider() {
|
||||||
private PartCableTile tile;
|
private PartCableTile tile;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -79,11 +100,11 @@ public class RSMCMPAddon /*implements IMCMPAddon*/ {
|
|||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
});*/
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean hasConnectionWith(TileEntity tile, List<AxisAlignedBB> boxes) {
|
public static boolean hasConnectionWith(TileEntity tile, List<AxisAlignedBB> boxes) {
|
||||||
/*if (tile != null && tile.hasCapability(MCMPCapabilities.MULTIPART_TILE, null)) {
|
if (tile != null && tile.hasCapability(MCMPCapabilities.MULTIPART_TILE, null)) {
|
||||||
IMultipartTile multipartTile = tile.getCapability(MCMPCapabilities.MULTIPART_TILE, null);
|
IMultipartTile multipartTile = tile.getCapability(MCMPCapabilities.MULTIPART_TILE, null);
|
||||||
|
|
||||||
if (multipartTile instanceof PartCableTile && ((PartCableTile) multipartTile).getInfo() != null) {
|
if (multipartTile instanceof PartCableTile && ((PartCableTile) multipartTile).getInfo() != null) {
|
||||||
@@ -95,7 +116,7 @@ public class RSMCMPAddon /*implements IMCMPAddon*/ {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -104,13 +125,13 @@ public class RSMCMPAddon /*implements IMCMPAddon*/ {
|
|||||||
public static TileEntity unwrapTile(IBlockAccess world, BlockPos pos) {
|
public static TileEntity unwrapTile(IBlockAccess world, BlockPos pos) {
|
||||||
TileEntity tile = world.getTileEntity(pos);
|
TileEntity tile = world.getTileEntity(pos);
|
||||||
|
|
||||||
/*if (tile instanceof TileMultipartContainer.Ticking) {
|
if (tile instanceof TileMultipartContainer.Ticking) {
|
||||||
Optional<IMultipartTile> multipartTile = ((TileMultipartContainer.Ticking) tile).getPartTile(EnumCenterSlot.CENTER);
|
Optional<IMultipartTile> multipartTile = ((TileMultipartContainer.Ticking) tile).getPartTile(EnumCenterSlot.CENTER);
|
||||||
|
|
||||||
if (multipartTile.isPresent()) {
|
if (multipartTile.isPresent()) {
|
||||||
return multipartTile.get().getTileEntity();
|
return multipartTile.get().getTileEntity();
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
|
|
||||||
return tile;
|
return tile;
|
||||||
}
|
}
|
||||||
@@ -118,7 +139,7 @@ public class RSMCMPAddon /*implements IMCMPAddon*/ {
|
|||||||
public static Block unwrapBlock(IBlockAccess world, BlockPos pos) {
|
public static Block unwrapBlock(IBlockAccess world, BlockPos pos) {
|
||||||
IBlockState state = world.getBlockState(pos);
|
IBlockState state = world.getBlockState(pos);
|
||||||
|
|
||||||
/*if (state.getBlock() instanceof BlockMultipartContainer) {
|
if (state.getBlock() instanceof BlockMultipartContainer) {
|
||||||
Optional<TileMultipartContainer> multipartContainer = BlockMultipartContainer.getTile(world, pos);
|
Optional<TileMultipartContainer> multipartContainer = BlockMultipartContainer.getTile(world, pos);
|
||||||
|
|
||||||
if (multipartContainer.isPresent()) {
|
if (multipartContainer.isPresent()) {
|
||||||
@@ -128,7 +149,7 @@ public class RSMCMPAddon /*implements IMCMPAddon*/ {
|
|||||||
return info.get().getPart().getBlock();
|
return info.get().getPart().getBlock();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
|
|
||||||
return state.getBlock();
|
return state.getBlock();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,13 +2,14 @@
|
|||||||
"type": "minecraft:crafting_shapeless",
|
"type": "minecraft:crafting_shapeless",
|
||||||
"ingredients": [
|
"ingredients": [
|
||||||
{
|
{
|
||||||
"item": "refinedstorage:basic_processor"
|
"item": "#basic_processor"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"item": "minecraft:glowstone_dust"
|
"item": "minecraft:glowstone_dust"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
"item": "refinedstorage:construction_core"
|
"item": "refinedstorage:core",
|
||||||
|
"data": 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
"item": "refinedstorage:quartz_enriched_iron"
|
"item": "refinedstorage:quartz_enriched_iron"
|
||||||
},
|
},
|
||||||
"C": {
|
"C": {
|
||||||
"item": "refinedstorage:construction_core"
|
"item": "#construction_core"
|
||||||
},
|
},
|
||||||
"R": {
|
"R": {
|
||||||
"item": "minecraft:redstone"
|
"item": "minecraft:redstone"
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
"item": "refinedstorage:cable"
|
"item": "refinedstorage:cable"
|
||||||
},
|
},
|
||||||
"I": {
|
"I": {
|
||||||
"item": "refinedstorage:improved_processor"
|
"item": "#improved_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -21,6 +21,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
"item": "refinedstorage:controller"
|
"item": "refinedstorage:controller",
|
||||||
|
"data": 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -10,16 +10,16 @@
|
|||||||
"item": "refinedstorage:quartz_enriched_iron"
|
"item": "refinedstorage:quartz_enriched_iron"
|
||||||
},
|
},
|
||||||
"C": {
|
"C": {
|
||||||
"item": "refinedstorage:construction_core"
|
"item": "#construction_core"
|
||||||
},
|
},
|
||||||
"A": {
|
"A": {
|
||||||
"item": "refinedstorage:advanced_processor"
|
"item": "#advanced_processor"
|
||||||
},
|
},
|
||||||
"M": {
|
"M": {
|
||||||
"item": "refinedstorage:machine_casing"
|
"item": "refinedstorage:machine_casing"
|
||||||
},
|
},
|
||||||
"D": {
|
"D": {
|
||||||
"item": "refinedstorage:destruction_core"
|
"item": "#destruction_core"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
"item": "refinedstorage:machine_casing"
|
"item": "refinedstorage:machine_casing"
|
||||||
},
|
},
|
||||||
"P": {
|
"P": {
|
||||||
"item": "refinedstorage:improved_processor"
|
"item": "#improved_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -2,13 +2,14 @@
|
|||||||
"type": "minecraft:crafting_shapeless",
|
"type": "minecraft:crafting_shapeless",
|
||||||
"ingredients": [
|
"ingredients": [
|
||||||
{
|
{
|
||||||
"item": "refinedstorage:basic_processor"
|
"item": "#basic_processor"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"item": "minecraft:quartz"
|
"item": "minecraft:quartz"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
"item": "refinedstorage:destruction_core"
|
"item": "refinedstorage:core",
|
||||||
|
"data": 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
"item": "refinedstorage:quartz_enriched_iron"
|
"item": "refinedstorage:quartz_enriched_iron"
|
||||||
},
|
},
|
||||||
"D": {
|
"D": {
|
||||||
"item": "refinedstorage:destruction_core"
|
"item": "#destruction_core"
|
||||||
},
|
},
|
||||||
"R": {
|
"R": {
|
||||||
"item": "minecraft:redstone"
|
"item": "minecraft:redstone"
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
"item": "refinedstorage:cable"
|
"item": "refinedstorage:cable"
|
||||||
},
|
},
|
||||||
"I": {
|
"I": {
|
||||||
"item": "refinedstorage:improved_processor"
|
"item": "#improved_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
"item": "refinedstorage:machine_casing"
|
"item": "refinedstorage:machine_casing"
|
||||||
},
|
},
|
||||||
"P": {
|
"P": {
|
||||||
"item": "refinedstorage:improved_processor"
|
"item": "#improved_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
"item": "refinedstorage:machine_casing"
|
"item": "refinedstorage:machine_casing"
|
||||||
},
|
},
|
||||||
"P": {
|
"P": {
|
||||||
"item": "refinedstorage:advanced_processor"
|
"item": "#advanced_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -13,13 +13,13 @@
|
|||||||
"item": "refinedstorage:storage_housing"
|
"item": "refinedstorage:storage_housing"
|
||||||
},
|
},
|
||||||
"C": {
|
"C": {
|
||||||
"item": "refinedstorage:construction_core"
|
"item": "#construction_core"
|
||||||
},
|
},
|
||||||
"M": {
|
"M": {
|
||||||
"item": "refinedstorage:machine_casing"
|
"item": "refinedstorage:machine_casing"
|
||||||
},
|
},
|
||||||
"D": {
|
"D": {
|
||||||
"item": "refinedstorage:destruction_core"
|
"item": "#destruction_core"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
"item": "refinedstorage:cable"
|
"item": "refinedstorage:cable"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"item": "refinedstorage:construction_core"
|
"item": "#construction_core"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"item": "refinedstorage:improved_processor"
|
"item": "#improved_processor"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -7,11 +7,14 @@
|
|||||||
],
|
],
|
||||||
"key": {
|
"key": {
|
||||||
"C": {
|
"C": {
|
||||||
"item": "refinedstorage:construction_core"
|
"item": "#construction_core"
|
||||||
},
|
},
|
||||||
"E": {
|
"E": {
|
||||||
"item": "refinedstorage:quartz_enriched_iron"
|
"item": "refinedstorage:quartz_enriched_iron"
|
||||||
},
|
},
|
||||||
|
"D": {
|
||||||
|
"item": "#destruction_core"
|
||||||
|
},
|
||||||
"H": {
|
"H": {
|
||||||
"type": "forge:ore_dict",
|
"type": "forge:ore_dict",
|
||||||
"ore": "chest"
|
"ore": "chest"
|
||||||
@@ -20,7 +23,7 @@
|
|||||||
"item": "refinedstorage:cable"
|
"item": "refinedstorage:cable"
|
||||||
},
|
},
|
||||||
"P": {
|
"P": {
|
||||||
"item": "refinedstorage:improved_processor"
|
"item": "#improved_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -17,6 +17,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
"item": "refinedstorage:grid_filter"
|
"item": "refinedstorage:filter"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -10,19 +10,20 @@
|
|||||||
"item": "refinedstorage:quartz_enriched_iron"
|
"item": "refinedstorage:quartz_enriched_iron"
|
||||||
},
|
},
|
||||||
"P": {
|
"P": {
|
||||||
"item": "refinedstorage:improved_processor"
|
"item": "#improved_processor"
|
||||||
},
|
},
|
||||||
"C": {
|
"C": {
|
||||||
"item": "refinedstorage:construction_core"
|
"item": "#construction_core"
|
||||||
},
|
},
|
||||||
"D": {
|
"D": {
|
||||||
"item": "refinedstorage:destruction_core"
|
"item": "#destruction_core"
|
||||||
},
|
},
|
||||||
"M": {
|
"M": {
|
||||||
"item": "refinedstorage:machine_casing"
|
"item": "refinedstorage:machine_casing"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
"item": "refinedstorage:grid"
|
"item": "refinedstorage:grid",
|
||||||
|
"data": 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -5,10 +5,10 @@
|
|||||||
"item": "refinedstorage:cable"
|
"item": "refinedstorage:cable"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"item": "refinedstorage:destruction_core"
|
"item": "#destruction_core"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"item": "refinedstorage:improved_processor"
|
"item": "#improved_processor"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"item": "minecraft:paper"
|
"item": "minecraft:paper"
|
||||||
},
|
},
|
||||||
"A": {
|
"A": {
|
||||||
"item": "refinedstorage:advanced_processor"
|
"item": "#advanced_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -10,16 +10,16 @@
|
|||||||
"item": "minecraft:ender_pearl"
|
"item": "minecraft:ender_pearl"
|
||||||
},
|
},
|
||||||
"C": {
|
"C": {
|
||||||
"item": "refinedstorage:construction_core"
|
"item": "#construction_core"
|
||||||
},
|
},
|
||||||
"M": {
|
"M": {
|
||||||
"item": "refinedstorage:machine_casing"
|
"item": "refinedstorage:machine_casing"
|
||||||
},
|
},
|
||||||
"D": {
|
"D": {
|
||||||
"item": "refinedstorage:destruction_core"
|
"item": "#destruction_core"
|
||||||
},
|
},
|
||||||
"A": {
|
"A": {
|
||||||
"item": "refinedstorage:advanced_processor"
|
"item": "#advanced_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -10,16 +10,16 @@
|
|||||||
"item": "minecraft:ender_pearl"
|
"item": "minecraft:ender_pearl"
|
||||||
},
|
},
|
||||||
"C": {
|
"C": {
|
||||||
"item": "refinedstorage:construction_core"
|
"item": "#construction_core"
|
||||||
},
|
},
|
||||||
"M": {
|
"M": {
|
||||||
"item": "refinedstorage:machine_casing"
|
"item": "refinedstorage:machine_casing"
|
||||||
},
|
},
|
||||||
"D": {
|
"D": {
|
||||||
"item": "refinedstorage:destruction_core"
|
"item": "#destruction_core"
|
||||||
},
|
},
|
||||||
"A": {
|
"A": {
|
||||||
"item": "refinedstorage:advanced_processor"
|
"item": "#advanced_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -10,13 +10,16 @@
|
|||||||
"item": "refinedstorage:quartz_enriched_iron"
|
"item": "refinedstorage:quartz_enriched_iron"
|
||||||
},
|
},
|
||||||
"G": {
|
"G": {
|
||||||
"item": "refinedstorage:grid"
|
"item": "refinedstorage:grid",
|
||||||
|
"data": 0
|
||||||
},
|
},
|
||||||
"C": {
|
"C": {
|
||||||
"item": "refinedstorage:controller"
|
"item": "refinedstorage:controller",
|
||||||
|
"data": 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
"item": "refinedstorage:portable_grid"
|
"item": "refinedstorage:portable_grid",
|
||||||
|
"data": 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
"item": "refinedstorage:quartz_enriched_iron"
|
"item": "refinedstorage:quartz_enriched_iron"
|
||||||
},
|
},
|
||||||
"D": {
|
"D": {
|
||||||
"item": "refinedstorage:destruction_core"
|
"item": "#destruction_core"
|
||||||
},
|
},
|
||||||
"R": {
|
"R": {
|
||||||
"item": "minecraft:redstone"
|
"item": "minecraft:redstone"
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
"item": "refinedstorage:cable"
|
"item": "refinedstorage:cable"
|
||||||
},
|
},
|
||||||
"I": {
|
"I": {
|
||||||
"item": "refinedstorage:advanced_processor"
|
"item": "#advanced_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"item": "refinedstorage:network_card"
|
"item": "refinedstorage:network_card"
|
||||||
},
|
},
|
||||||
"A": {
|
"A": {
|
||||||
"item": "refinedstorage:advanced_processor"
|
"item": "#advanced_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
"item": "minecraft:sugar"
|
"item": "minecraft:sugar"
|
||||||
},
|
},
|
||||||
"S": {
|
"S": {
|
||||||
"item": "minecraft:upgrade",
|
"item": "refinedstorage:upgrade",
|
||||||
"data": 2
|
"data": 2
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -7,10 +7,10 @@
|
|||||||
],
|
],
|
||||||
"key": {
|
"key": {
|
||||||
"P": {
|
"P": {
|
||||||
"item": "refinedstorage:basic_processor"
|
"item": "#basic_processor"
|
||||||
},
|
},
|
||||||
"C": {
|
"C": {
|
||||||
"item": "refinedstorage:construction_core"
|
"item": "#construction_core"
|
||||||
},
|
},
|
||||||
"G": {
|
"G": {
|
||||||
"type": "forge:ore_dict",
|
"type": "forge:ore_dict",
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
"item": "refinedstorage:machine_casing"
|
"item": "refinedstorage:machine_casing"
|
||||||
},
|
},
|
||||||
"D": {
|
"D": {
|
||||||
"item": "refinedstorage:destruction_core"
|
"item": "#destruction_core"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -14,10 +14,11 @@
|
|||||||
"ore": "blockGlass"
|
"ore": "blockGlass"
|
||||||
},
|
},
|
||||||
"P": {
|
"P": {
|
||||||
"item": "refinedstorage:improved_processor"
|
"item": "#improved_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
"item": "refinedstorage:upgrade"
|
"item": "refinedstorage:upgrade",
|
||||||
|
"data": 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -16,10 +16,11 @@
|
|||||||
"item": "refinedstorage:crafting_monitor"
|
"item": "refinedstorage:crafting_monitor"
|
||||||
},
|
},
|
||||||
"A": {
|
"A": {
|
||||||
"item": "refinedstorage:advanced_processor"
|
"item": "#advanced_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
"item": "refinedstorage:wireless_crafting_monitor"
|
"item": "refinedstorage:wireless_crafting_monitor",
|
||||||
|
"data": 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -17,10 +17,11 @@
|
|||||||
"data": 3
|
"data": 3
|
||||||
},
|
},
|
||||||
"A": {
|
"A": {
|
||||||
"item": "refinedstorage:advanced_processor"
|
"item": "#advanced_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
"item": "refinedstorage:wireless_fluid_grid"
|
"item": "refinedstorage:wireless_fluid_grid",
|
||||||
|
"data": 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -13,13 +13,15 @@
|
|||||||
"item": "minecraft:ender_pearl"
|
"item": "minecraft:ender_pearl"
|
||||||
},
|
},
|
||||||
"G": {
|
"G": {
|
||||||
"item": "refinedstorage:grid"
|
"item": "refinedstorage:grid",
|
||||||
|
"data": 0
|
||||||
},
|
},
|
||||||
"A": {
|
"A": {
|
||||||
"item": "refinedstorage:advanced_processor"
|
"item": "#advanced_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
"item": "refinedstorage:wireless_grid"
|
"item": "refinedstorage:wireless_grid",
|
||||||
|
"data": 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
"item": "refinedstorage:quartz_enriched_iron"
|
"item": "refinedstorage:quartz_enriched_iron"
|
||||||
},
|
},
|
||||||
"A": {
|
"A": {
|
||||||
"item": "refinedstorage:advanced_processor"
|
"item": "#advanced_processor"
|
||||||
},
|
},
|
||||||
"M": {
|
"M": {
|
||||||
"item": "refinedstorage:machine_casing"
|
"item": "refinedstorage:machine_casing"
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
"item": "refinedstorage:quartz_enriched_iron"
|
"item": "refinedstorage:quartz_enriched_iron"
|
||||||
},
|
},
|
||||||
"P": {
|
"P": {
|
||||||
"item": "refinedstorage:basic_processor"
|
"item": "#basic_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
"item": "refinedstorage:quartz_enriched_iron"
|
"item": "refinedstorage:quartz_enriched_iron"
|
||||||
},
|
},
|
||||||
"C": {
|
"C": {
|
||||||
"item": "refinedstorage:construction_core"
|
"item": "#construction_core"
|
||||||
},
|
},
|
||||||
"R": {
|
"R": {
|
||||||
"item": "minecraft:redstone"
|
"item": "minecraft:redstone"
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
"item": "refinedstorage:cable"
|
"item": "refinedstorage:cable"
|
||||||
},
|
},
|
||||||
"I": {
|
"I": {
|
||||||
"item": "refinedstorage:advanced_processor"
|
"item": "#advanced_processor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
|
|||||||
Reference in New Issue
Block a user