Renamed Cut Processors to Raw Processors and those are now made with Processor Binding instead of a Cutting Tool.

This commit is contained in:
raoulvdberge
2018-10-14 16:40:38 +02:00
parent 6c916a5b69
commit e07a467836
39 changed files with 89 additions and 107 deletions

View File

@@ -4,6 +4,7 @@
- Added new Crafter modes: ignore redstone signal, redstone signal unlocks autocrafting, redstone signal locks autocrafting and redstone pulse inserts next set (replacement for blocking mode) (raoulvdberge) - Added new Crafter modes: ignore redstone signal, redstone signal unlocks autocrafting, redstone signal locks autocrafting and redstone pulse inserts next set (replacement for blocking mode) (raoulvdberge)
- Added a config option to configure the autocrafting calculation timeout in milliseconds (raoulvdberge) - Added a config option to configure the autocrafting calculation timeout in milliseconds (raoulvdberge)
- Added throttling for network devices that can request autocrafting (raoulvdberge) - Added throttling for network devices that can request autocrafting (raoulvdberge)
- Renamed Cut Processors to Raw Processors and those are now made with Processor Binding instead of a Cutting Tool (raoulvdberge)
- Fixed an autocrafting bug where it crashed when external inventories couldn't be filled (raoulvdberge) - Fixed an autocrafting bug where it crashed when external inventories couldn't be filled (raoulvdberge)
- Fixed a duplication bug with a disconnected Crafting Grid (raoulvdberge) - Fixed a duplication bug with a disconnected Crafting Grid (raoulvdberge)
- Fixed oredict autocrafting sometimes reporting that a craftable item is missing (raoulvdberge) - Fixed oredict autocrafting sometimes reporting that a craftable item is missing (raoulvdberge)

View File

@@ -24,4 +24,5 @@ public final class RSItems {
public static final ItemCover COVER = new ItemCover(); public static final ItemCover COVER = new ItemCover();
public static final ItemHollowCover HOLLOW_COVER = new ItemHollowCover(); public static final ItemHollowCover HOLLOW_COVER = new ItemHollowCover();
public static final ItemWrench WRENCH = new ItemWrench(); public static final ItemWrench WRENCH = new ItemWrench();
public static final ItemProcessorBinding PROCESSOR_BINDING = new ItemProcessorBinding();
} }

View File

@@ -18,7 +18,6 @@ public class ItemProcessor extends ItemBase {
public static final int TYPE_BASIC = 3; public static final int TYPE_BASIC = 3;
public static final int TYPE_IMPROVED = 4; public static final int TYPE_IMPROVED = 4;
public static final int TYPE_ADVANCED = 5; public static final int TYPE_ADVANCED = 5;
public static final int TYPE_CUT_SILICON = 6;
public ItemProcessor() { public ItemProcessor() {
super(new ItemInfo(RS.ID, "processor")); super(new ItemInfo(RS.ID, "processor"));
@@ -32,22 +31,20 @@ public class ItemProcessor extends ItemBase {
public void registerModels(IModelRegistration modelRegistration) { public void registerModels(IModelRegistration modelRegistration) {
modelRegistration.setModelVariants( modelRegistration.setModelVariants(
this, this,
new ResourceLocation(RS.ID, "cut_basic_processor"), new ResourceLocation(RS.ID, "raw_basic_processor"),
new ResourceLocation(RS.ID, "cut_improved_processor"), new ResourceLocation(RS.ID, "raw_improved_processor"),
new ResourceLocation(RS.ID, "cut_advanced_processor"), new ResourceLocation(RS.ID, "raw_advanced_processor"),
new ResourceLocation(RS.ID, "basic_processor"), new ResourceLocation(RS.ID, "basic_processor"),
new ResourceLocation(RS.ID, "improved_processor"), new ResourceLocation(RS.ID, "improved_processor"),
new ResourceLocation(RS.ID, "advanced_processor"), new ResourceLocation(RS.ID, "advanced_processor")
new ResourceLocation(RS.ID, "cut_silicon")
); );
modelRegistration.setModel(this, TYPE_CUT_BASIC, new ModelResourceLocation(RS.ID + ":cut_basic_processor", "inventory")); modelRegistration.setModel(this, TYPE_CUT_BASIC, new ModelResourceLocation(RS.ID + ":raw_basic_processor", "inventory"));
modelRegistration.setModel(this, TYPE_CUT_IMPROVED, new ModelResourceLocation(RS.ID + ":cut_improved_processor", "inventory")); modelRegistration.setModel(this, TYPE_CUT_IMPROVED, new ModelResourceLocation(RS.ID + ":raw_improved_processor", "inventory"));
modelRegistration.setModel(this, TYPE_CUT_ADVANCED, new ModelResourceLocation(RS.ID + ":cut_advanced_processor", "inventory")); modelRegistration.setModel(this, TYPE_CUT_ADVANCED, new ModelResourceLocation(RS.ID + ":raw_advanced_processor", "inventory"));
modelRegistration.setModel(this, TYPE_BASIC, new ModelResourceLocation(RS.ID + ":basic_processor", "inventory")); modelRegistration.setModel(this, TYPE_BASIC, new ModelResourceLocation(RS.ID + ":basic_processor", "inventory"));
modelRegistration.setModel(this, TYPE_IMPROVED, new ModelResourceLocation(RS.ID + ":improved_processor", "inventory")); modelRegistration.setModel(this, TYPE_IMPROVED, new ModelResourceLocation(RS.ID + ":improved_processor", "inventory"));
modelRegistration.setModel(this, TYPE_ADVANCED, new ModelResourceLocation(RS.ID + ":advanced_processor", "inventory")); modelRegistration.setModel(this, TYPE_ADVANCED, new ModelResourceLocation(RS.ID + ":advanced_processor", "inventory"));
modelRegistration.setModel(this, TYPE_CUT_SILICON, new ModelResourceLocation(RS.ID + ":cut_silicon", "inventory"));
} }
@Override @Override
@@ -56,7 +53,7 @@ public class ItemProcessor extends ItemBase {
return; return;
} }
for (int i = 0; i <= 6; ++i) { for (int i = 0; i <= 5; ++i) {
items.add(new ItemStack(this, 1, i)); items.add(new ItemStack(this, 1, i));
} }
} }

View File

@@ -0,0 +1,10 @@
package com.raoulvdberge.refinedstorage.item;
import com.raoulvdberge.refinedstorage.RS;
import com.raoulvdberge.refinedstorage.item.info.ItemInfo;
public class ItemProcessorBinding extends ItemBase {
public ItemProcessorBinding() {
super(new ItemInfo(RS.ID, "processor_binding"));
}
}

View File

@@ -220,6 +220,7 @@ public class ProxyCommon {
registerBlock(RSBlocks.CRAFTER_MANAGER); registerBlock(RSBlocks.CRAFTER_MANAGER);
registerItem(RSItems.QUARTZ_ENRICHED_IRON); registerItem(RSItems.QUARTZ_ENRICHED_IRON);
registerItem(RSItems.PROCESSOR_BINDING);
registerItem(RSItems.CUTTING_TOOL); registerItem(RSItems.CUTTING_TOOL);
registerItem(RSItems.STORAGE_DISK); registerItem(RSItems.STORAGE_DISK);
registerItem(RSItems.FLUID_STORAGE_DISK); registerItem(RSItems.FLUID_STORAGE_DISK);

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:autocrafting.description" "translate": "advancements.refinedstorage:autocrafting.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"crafter_in_inventory": { "crafter_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:better_than_a_barrel.description" "translate": "advancements.refinedstorage:better_than_a_barrel.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"storage_monitor_in_inventory": { "storage_monitor_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -1,13 +1,13 @@
{ {
"display": { "display": {
"icon": { "icon": {
"item": "refinedstorage:cutting_tool" "item": "refinedstorage:processor_binding"
}, },
"title": { "title": {
"translate": "advancements.refinedstorage:cutting" "translate": "advancements.refinedstorage:binding"
}, },
"description": { "description": {
"translate": "advancements.refinedstorage:cutting.description" "translate": "advancements.refinedstorage:binding.description"
} }
}, },
"parent": "refinedstorage:root", "parent": "refinedstorage:root",
@@ -17,7 +17,7 @@
"conditions": { "conditions": {
"items": [ "items": [
{ {
"item": "refinedstorage:cutting_tool" "item": "refinedstorage:processor_binding"
} }
] ]
} }

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:connecting.description" "translate": "advancements.refinedstorage:connecting.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"cable_in_inventory": { "cable_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:detecting.description" "translate": "advancements.refinedstorage:detecting.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"detector_in_inventory": { "detector_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:drives.description" "translate": "advancements.refinedstorage:drives.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"disk_drive_in_inventory": { "disk_drive_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:exporting.description" "translate": "advancements.refinedstorage:exporting.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"exporter_in_inventory": { "exporter_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:importing.description" "translate": "advancements.refinedstorage:importing.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"importer_in_inventory": { "importer_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:interface_to_the_world.description" "translate": "advancements.refinedstorage:interface_to_the_world.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"interface_in_inventory": { "interface_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:more_than_just_storage.description" "translate": "advancements.refinedstorage:more_than_just_storage.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"reader_writer_in_inventory": { "reader_writer_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:security.description" "translate": "advancements.refinedstorage:security.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"security_manager_in_inventory": { "security_manager_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:storing_externally.description" "translate": "advancements.refinedstorage:storing_externally.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"external_storage_in_inventory": { "external_storage_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -11,7 +11,7 @@
"translate": "advancements.refinedstorage:upgrading.description" "translate": "advancements.refinedstorage:upgrading.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"upgrade_in_inventory": { "upgrade_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:wireless.description" "translate": "advancements.refinedstorage:wireless.description"
} }
}, },
"parent": "refinedstorage:cutting", "parent": "refinedstorage:binding",
"criteria": { "criteria": {
"wireless_transmitter_in_inventory": { "wireless_transmitter_in_inventory": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",

View File

@@ -253,13 +253,9 @@ item.refinedstorage:quartz_enriched_iron.name=Quarzangereichertes Eisen
item.refinedstorage:core.0.name=Konstruktionskern item.refinedstorage:core.0.name=Konstruktionskern
item.refinedstorage:core.1.name=Destruktionskern item.refinedstorage:core.1.name=Destruktionskern
item.refinedstorage:silicon.name=Silizium item.refinedstorage:silicon.name=Silizium
item.refinedstorage:processor.0.name=Basisprozessorrohling
item.refinedstorage:processor.1.name=Verbesserter Prozessorrohling
item.refinedstorage:processor.2.name=Fortschrittlicher Prozessorrohling
item.refinedstorage:processor.3.name=Basisprozessor item.refinedstorage:processor.3.name=Basisprozessor
item.refinedstorage:processor.4.name=Verbesserter Prozessor item.refinedstorage:processor.4.name=Verbesserter Prozessor
item.refinedstorage:processor.5.name=Fortschrittlicher Prozessor item.refinedstorage:processor.5.name=Fortschrittlicher Prozessor
item.refinedstorage:processor.6.name=Siliziumrohling
item.refinedstorage:storage_part.0.name=1k Speicherkern item.refinedstorage:storage_part.0.name=1k Speicherkern
item.refinedstorage:storage_part.1.name=4k Speicherkern item.refinedstorage:storage_part.1.name=4k Speicherkern
item.refinedstorage:storage_part.2.name=16k Speicherkern item.refinedstorage:storage_part.2.name=16k Speicherkern
@@ -299,8 +295,6 @@ advancements.refinedstorage:connecting=Verbinden
advancements.refinedstorage:connecting.description=Platziere zwei Geräte nebeneinander oder verwende ein Kabel um sie zu verbinden advancements.refinedstorage:connecting.description=Platziere zwei Geräte nebeneinander oder verwende ein Kabel um sie zu verbinden
advancements.refinedstorage:conditional_connecting=Bedingtes Verbinden advancements.refinedstorage:conditional_connecting=Bedingtes Verbinden
advancements.refinedstorage:conditional_connecting.description=Stelle ein Relais her, um eine Verbindung per Redstone zu steuern advancements.refinedstorage:conditional_connecting.description=Stelle ein Relais her, um eine Verbindung per Redstone zu steuern
advancements.refinedstorage:cutting=Schneiden
advancements.refinedstorage:cutting.description=Stelle einen Prozessorrohling her, indem du Ressourcen mit dem Schneidewerkzeug bearbeitest
advancements.refinedstorage:drives=Laufwerke advancements.refinedstorage:drives=Laufwerke
advancements.refinedstorage:drives.description=Stelle ein Laufwerk her um Speicherzellen zu lagern advancements.refinedstorage:drives.description=Stelle ein Laufwerk her um Speicherzellen zu lagern
advancements.refinedstorage:manipulating_disks=Speichermanipulation advancements.refinedstorage:manipulating_disks=Speichermanipulation

View File

@@ -264,13 +264,12 @@ item.refinedstorage:quartz_enriched_iron.name=Quartz Enriched Iron
item.refinedstorage:core.0.name=Construction Core item.refinedstorage:core.0.name=Construction Core
item.refinedstorage:core.1.name=Destruction Core item.refinedstorage:core.1.name=Destruction Core
item.refinedstorage:silicon.name=Silicon item.refinedstorage:silicon.name=Silicon
item.refinedstorage:processor.0.name=Cut Basic Processor item.refinedstorage:processor.0.name=Raw Basic Processor
item.refinedstorage:processor.1.name=Cut Improved Processor item.refinedstorage:processor.1.name=Raw Improved Processor
item.refinedstorage:processor.2.name=Cut Advanced Processor item.refinedstorage:processor.2.name=Raw Advanced Processor
item.refinedstorage:processor.3.name=Basic Processor item.refinedstorage:processor.3.name=Basic Processor
item.refinedstorage:processor.4.name=Improved Processor item.refinedstorage:processor.4.name=Improved Processor
item.refinedstorage:processor.5.name=Advanced Processor item.refinedstorage:processor.5.name=Advanced Processor
item.refinedstorage:processor.6.name=Cut Silicon
item.refinedstorage:storage_part.0.name=1k Storage Part item.refinedstorage:storage_part.0.name=1k Storage Part
item.refinedstorage:storage_part.1.name=4k Storage Part item.refinedstorage:storage_part.1.name=4k Storage Part
item.refinedstorage:storage_part.2.name=16k Storage Part item.refinedstorage:storage_part.2.name=16k Storage Part
@@ -299,6 +298,7 @@ item.refinedstorage:security_card.owner=Bound to: %s
item.refinedstorage:cutting_tool.name=Cutting Tool item.refinedstorage:cutting_tool.name=Cutting Tool
item.refinedstorage:cover.name=Cover item.refinedstorage:cover.name=Cover
item.refinedstorage:hollow_cover.name=Hollow Cover item.refinedstorage:hollow_cover.name=Hollow Cover
item.refinedstorage:processor_binding.name=Processor Binding
commands.refinedstorage.createdisk.usage=/createdisk <player> <item> <metadata> <id> commands.refinedstorage.createdisk.usage=/createdisk <player> <item> <metadata> <id>
commands.refinedstorage.createdisk.error.notADisk=The given disk item is not a disk. commands.refinedstorage.createdisk.error.notADisk=The given disk item is not a disk.
@@ -310,8 +310,6 @@ advancements.refinedstorage:connecting=Connecting
advancements.refinedstorage:connecting.description=You can place all the devices next to each other to connect them up, or, use Cable advancements.refinedstorage:connecting.description=You can place all the devices next to each other to connect them up, or, use Cable
advancements.refinedstorage:conditional_connecting=Conditional connecting advancements.refinedstorage:conditional_connecting=Conditional connecting
advancements.refinedstorage:conditional_connecting.description=Craft a Relay to control if a network signal can pass with redstone advancements.refinedstorage:conditional_connecting.description=Craft a Relay to control if a network signal can pass with redstone
advancements.refinedstorage:cutting=Cutting
advancements.refinedstorage:cutting.description=Cut resources up in cut processors
advancements.refinedstorage:drives=Drives advancements.refinedstorage:drives=Drives
advancements.refinedstorage:drives.description=Craft a Disk Drive to be able to store your disks advancements.refinedstorage:drives.description=Craft a Disk Drive to be able to store your disks
advancements.refinedstorage:manipulating_disks=Manipulating disks advancements.refinedstorage:manipulating_disks=Manipulating disks
@@ -373,4 +371,6 @@ advancements.refinedstorage:storing_externally.description=Use an External Stora
advancements.refinedstorage:covering=Covering advancements.refinedstorage:covering=Covering
advancements.refinedstorage:covering.description=Craft a Cover to hide cables advancements.refinedstorage:covering.description=Craft a Cover to hide cables
advancements.refinedstorage:hollow_covering=Hollow covering advancements.refinedstorage:hollow_covering=Hollow covering
advancements.refinedstorage:hollow_covering.description=Craft a Hollow Cover to hide cables, but still let cable through advancements.refinedstorage:hollow_covering.description=Craft a Hollow Cover to hide cables, but still let cable through
advancements.refinedstorage:binding=Binding
advancements.refinedstorage:binding.description=Craft Processor Binding to craft the various processors

View File

@@ -248,13 +248,9 @@ item.refinedstorage:quartz_enriched_iron.name=Кварцевое обогаще
item.refinedstorage:core.0.name=Ядро созидания item.refinedstorage:core.0.name=Ядро созидания
item.refinedstorage:core.1.name=Ядро разрушения item.refinedstorage:core.1.name=Ядро разрушения
item.refinedstorage:silicon.name=Кремний item.refinedstorage:silicon.name=Кремний
item.refinedstorage:processor.0.name=Печатный базовый процессор
item.refinedstorage:processor.1.name=Печатный улучшенный процессор
item.refinedstorage:processor.2.name=Печатный продвинутый процессор
item.refinedstorage:processor.3.name=Базовый процессор item.refinedstorage:processor.3.name=Базовый процессор
item.refinedstorage:processor.4.name=Улучшенный процессор item.refinedstorage:processor.4.name=Улучшенный процессор
item.refinedstorage:processor.5.name=Продвинутый процессор item.refinedstorage:processor.5.name=Продвинутый процессор
item.refinedstorage:processor.6.name=Печатный кремний
item.refinedstorage:storage_part.0.name=Дискетная плата 1Кб item.refinedstorage:storage_part.0.name=Дискетная плата 1Кб
item.refinedstorage:storage_part.1.name=Дискетная плата 4Кб item.refinedstorage:storage_part.1.name=Дискетная плата 4Кб
item.refinedstorage:storage_part.2.name=Дискетная плата 16Кб item.refinedstorage:storage_part.2.name=Дискетная плата 16Кб
@@ -294,8 +290,6 @@ advancements.refinedstorage:connecting=Соединение
advancements.refinedstorage:connecting.description=Вы можете разместить все устройства рядом друг с другом, чтобы подключить их, или, используя кабель advancements.refinedstorage:connecting.description=Вы можете разместить все устройства рядом друг с другом, чтобы подключить их, или, используя кабель
advancements.refinedstorage:conditional_connecting=Условное подключение advancements.refinedstorage:conditional_connecting=Условное подключение
advancements.refinedstorage:conditional_connecting.description=Изготовить реле для управления, если сигнал сети может пройти с редстоун advancements.refinedstorage:conditional_connecting.description=Изготовить реле для управления, если сигнал сети может пройти с редстоун
advancements.refinedstorage:cutting=Резка
advancements.refinedstorage:cutting.description=Сокращение ресурсов в обработчиках разреза
advancements.refinedstorage:drives=Приводы advancements.refinedstorage:drives=Приводы
advancements.refinedstorage:drives.description=Создайте дисковый привод, чтобы иметь возможность хранить ваши диски advancements.refinedstorage:drives.description=Создайте дисковый привод, чтобы иметь возможность хранить ваши диски
advancements.refinedstorage:manipulating_disks=Манипулирование дисками advancements.refinedstorage:manipulating_disks=Манипулирование дисками

View File

@@ -1,6 +0,0 @@
{
"parent": "item/generated",
"textures": {
"layer0": "refinedstorage:items/cut_advanced_processor"
}
}

View File

@@ -1,6 +0,0 @@
{
"parent": "item/generated",
"textures": {
"layer0": "refinedstorage:items/cut_basic_processor"
}
}

View File

@@ -1,6 +0,0 @@
{
"parent": "item/generated",
"textures": {
"layer0": "refinedstorage:items/cut_improved_processor"
}
}

View File

@@ -1,6 +0,0 @@
{
"parent": "item/generated",
"textures": {
"layer0": "refinedstorage:items/cut_silicon"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "refinedstorage:items/raw_advanced_processor"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "refinedstorage:items/raw_basic_processor"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "refinedstorage:items/raw_improved_processor"
}
}

View File

@@ -20,13 +20,6 @@
"data": 5 "data": 5
} }
}, },
{
"name": "cut_silicon",
"ingredient": {
"item": "refinedstorage:processor",
"data": 6
}
},
{ {
"name": "construction_core", "name": "construction_core",
"ingredient": { "ingredient": {
@@ -40,12 +33,5 @@
"item": "refinedstorage:core", "item": "refinedstorage:core",
"data": 1 "data": 1
} }
},
{
"name": "cutting_tool",
"ingredient": {
"item": "refinedstorage:cutting_tool",
"data": 32767
}
} }
] ]

View File

@@ -1,16 +0,0 @@
{
"type": "forge:ore_shapeless",
"ingredients": [
{
"item": "#cutting_tool"
},
{
"type": "forge:ore_dict",
"ore": "itemSilicon"
}
],
"result": {
"item": "refinedstorage:processor",
"data": 6
}
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" ",
"SLS",
" "
],
"key": {
"S": {
"item": "minecraft:string"
},
"L": {
"item": "minecraft:slime_ball"
}
},
"result": {
"item": "refinedstorage:processor_binding",
"count": 16
}
}

View File

@@ -2,13 +2,13 @@
"type": "minecraft:crafting_shapeless", "type": "minecraft:crafting_shapeless",
"ingredients": [ "ingredients": [
{ {
"item": "#cutting_tool" "item": "refinedstorage:processor_binding"
}, },
{ {
"item": "minecraft:diamond" "item": "minecraft:diamond"
}, },
{ {
"item": "#cut_silicon" "item": "refinedstorage:silicon"
}, },
{ {
"item": "minecraft:redstone" "item": "minecraft:redstone"

View File

@@ -2,13 +2,13 @@
"type": "minecraft:crafting_shapeless", "type": "minecraft:crafting_shapeless",
"ingredients": [ "ingredients": [
{ {
"item": "#cutting_tool" "item": "refinedstorage:processor_binding"
}, },
{ {
"item": "minecraft:iron_ingot" "item": "minecraft:iron_ingot"
}, },
{ {
"item": "#cut_silicon" "item": "refinedstorage:silicon"
}, },
{ {
"item": "minecraft:redstone" "item": "minecraft:redstone"

View File

@@ -2,13 +2,13 @@
"type": "minecraft:crafting_shapeless", "type": "minecraft:crafting_shapeless",
"ingredients": [ "ingredients": [
{ {
"item": "#cutting_tool" "item": "refinedstorage:processor_binding"
}, },
{ {
"item": "minecraft:gold_ingot" "item": "minecraft:gold_ingot"
}, },
{ {
"item": "#cut_silicon" "item": "refinedstorage:silicon"
}, },
{ {
"item": "minecraft:redstone" "item": "minecraft:redstone"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB