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

@@ -24,4 +24,5 @@ public final class RSItems {
public static final ItemCover COVER = new ItemCover();
public static final ItemHollowCover HOLLOW_COVER = new ItemHollowCover();
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_IMPROVED = 4;
public static final int TYPE_ADVANCED = 5;
public static final int TYPE_CUT_SILICON = 6;
public ItemProcessor() {
super(new ItemInfo(RS.ID, "processor"));
@@ -32,22 +31,20 @@ public class ItemProcessor extends ItemBase {
public void registerModels(IModelRegistration modelRegistration) {
modelRegistration.setModelVariants(
this,
new ResourceLocation(RS.ID, "cut_basic_processor"),
new ResourceLocation(RS.ID, "cut_improved_processor"),
new ResourceLocation(RS.ID, "cut_advanced_processor"),
new ResourceLocation(RS.ID, "raw_basic_processor"),
new ResourceLocation(RS.ID, "raw_improved_processor"),
new ResourceLocation(RS.ID, "raw_advanced_processor"),
new ResourceLocation(RS.ID, "basic_processor"),
new ResourceLocation(RS.ID, "improved_processor"),
new ResourceLocation(RS.ID, "advanced_processor"),
new ResourceLocation(RS.ID, "cut_silicon")
new ResourceLocation(RS.ID, "advanced_processor")
);
modelRegistration.setModel(this, TYPE_CUT_BASIC, new ModelResourceLocation(RS.ID + ":cut_basic_processor", "inventory"));
modelRegistration.setModel(this, TYPE_CUT_IMPROVED, new ModelResourceLocation(RS.ID + ":cut_improved_processor", "inventory"));
modelRegistration.setModel(this, TYPE_CUT_ADVANCED, new ModelResourceLocation(RS.ID + ":cut_advanced_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 + ":raw_improved_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_IMPROVED, new ModelResourceLocation(RS.ID + ":improved_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
@@ -56,7 +53,7 @@ public class ItemProcessor extends ItemBase {
return;
}
for (int i = 0; i <= 6; ++i) {
for (int i = 0; i <= 5; ++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);
registerItem(RSItems.QUARTZ_ENRICHED_IRON);
registerItem(RSItems.PROCESSOR_BINDING);
registerItem(RSItems.CUTTING_TOOL);
registerItem(RSItems.STORAGE_DISK);
registerItem(RSItems.FLUID_STORAGE_DISK);

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -10,7 +10,7 @@
"translate": "advancements.refinedstorage:wireless.description"
}
},
"parent": "refinedstorage:cutting",
"parent": "refinedstorage:binding",
"criteria": {
"wireless_transmitter_in_inventory": {
"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.1.name=Destruktionskern
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.4.name=Verbesserter 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.1.name=4k 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:conditional_connecting=Bedingtes Verbinden
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.description=Stelle ein Laufwerk her um Speicherzellen zu lagern
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.1.name=Destruction Core
item.refinedstorage:silicon.name=Silicon
item.refinedstorage:processor.0.name=Cut Basic Processor
item.refinedstorage:processor.1.name=Cut Improved Processor
item.refinedstorage:processor.2.name=Cut Advanced Processor
item.refinedstorage:processor.0.name=Raw Basic Processor
item.refinedstorage:processor.1.name=Raw Improved Processor
item.refinedstorage:processor.2.name=Raw Advanced Processor
item.refinedstorage:processor.3.name=Basic Processor
item.refinedstorage:processor.4.name=Improved 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.1.name=4k 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:cover.name=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.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:conditional_connecting=Conditional connecting
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.description=Craft a Disk Drive to be able to store your 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.description=Craft a Cover to hide cables
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.1.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.4.name=Улучшенный процессор
item.refinedstorage:processor.5.name=Продвинутый процессор
item.refinedstorage:processor.6.name=Печатный кремний
item.refinedstorage:storage_part.0.name=Дискетная плата 1Кб
item.refinedstorage:storage_part.1.name=Дискетная плата 4Кб
item.refinedstorage:storage_part.2.name=Дискетная плата 16Кб
@@ -294,8 +290,6 @@ advancements.refinedstorage:connecting=Соединение
advancements.refinedstorage:connecting.description=Вы можете разместить все устройства рядом друг с другом, чтобы подключить их, или, используя кабель
advancements.refinedstorage:conditional_connecting=Условное подключение
advancements.refinedstorage:conditional_connecting.description=Изготовить реле для управления, если сигнал сети может пройти с редстоун
advancements.refinedstorage:cutting=Резка
advancements.refinedstorage:cutting.description=Сокращение ресурсов в обработчиках разреза
advancements.refinedstorage:drives=Приводы
advancements.refinedstorage:drives.description=Создайте дисковый привод, чтобы иметь возможность хранить ваши диски
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
}
},
{
"name": "cut_silicon",
"ingredient": {
"item": "refinedstorage:processor",
"data": 6
}
},
{
"name": "construction_core",
"ingredient": {
@@ -40,12 +33,5 @@
"item": "refinedstorage:core",
"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",
"ingredients": [
{
"item": "#cutting_tool"
"item": "refinedstorage:processor_binding"
},
{
"item": "minecraft:diamond"
},
{
"item": "#cut_silicon"
"item": "refinedstorage:silicon"
},
{
"item": "minecraft:redstone"

View File

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

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB