From d120f431147fe6cffbe510e1dbb4e6d2e951922c Mon Sep 17 00:00:00 2001 From: NullBite Date: Fri, 27 Oct 2023 02:29:10 -0400 Subject: [PATCH] Add shortcut tabs to link between Create stuff --- .../v2/contraption/contraption_actors.json | 32 +++++++++++++ .../v2/contraption/contraptions.json | 32 +++++++++++++ .../itemgroups/v2/contraption/train.json | 32 +++++++++++++ .../itemgroups/v2/kinetic/energy.json | 44 ++++++++++++++++++ .../v2/kinetic/energy_transport.json | 45 +++++++++++++++++++ .../v2/kinetic/fluid_transport.json | 44 ++++++++++++++++++ .../v2/kinetic/item_processing.json | 44 ++++++++++++++++++ .../itemgroups/v2/kinetic/item_transport.json | 45 +++++++++++++++++++ .../itemgroups/v2/utilities/creative.json | 26 +++++++++++ .../itemgroups/v2/utilities/survival.json | 26 +++++++++++ assets/itemswapper/lang/en_us.json | 4 ++ 11 files changed, 374 insertions(+) diff --git a/assets/itemswapper/itemgroups/v2/contraption/contraption_actors.json b/assets/itemswapper/itemgroups/v2/contraption/contraption_actors.json index 4b3f9c2..b9a2536 100644 --- a/assets/itemswapper/itemgroups/v2/contraption/contraption_actors.json +++ b/assets/itemswapper/itemgroups/v2/contraption/contraption_actors.json @@ -13,5 +13,37 @@ "create:brass_funnel", "create:portable_storage_interface", "create:portable_fluid_interface" + ], + "shortcuts": [ + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy_transport", + "displayName": "text.itemswapper.palette.kinetic", + "icon": "create:cogwheel" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraptions", + "displayName": "text.itemswapper.palette.contraption.contraptions", + "icon": "create:sticky_mechanical_piston" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraption_actors", + "displayName": "text.itemswapper.palette.contraption.contraption_actors", + "icon": "create:mechanical_drill" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/train", + "displayName": "text.itemswapper.palette.contraption.train", + "icon": "create:track" + }, + { + "type": "link", + "target": "itemswapper:v2/utilities/survival", + "displayName": "text.itemswapper.palette.utilities", + "icon": "create:wrench" + } ] } diff --git a/assets/itemswapper/itemgroups/v2/contraption/contraptions.json b/assets/itemswapper/itemgroups/v2/contraption/contraptions.json index 4c32e08..f061b36 100644 --- a/assets/itemswapper/itemgroups/v2/contraption/contraptions.json +++ b/assets/itemswapper/itemgroups/v2/contraption/contraptions.json @@ -22,5 +22,37 @@ "create:portable_fluid_interface", "create:super_glue", "create:white_seat" + ], + "shortcuts": [ + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy_transport", + "displayName": "text.itemswapper.palette.kinetic", + "icon": "create:cogwheel" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraptions", + "displayName": "text.itemswapper.palette.contraption.contraptions", + "icon": "create:sticky_mechanical_piston" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraption_actors", + "displayName": "text.itemswapper.palette.contraption.contraption_actors", + "icon": "create:mechanical_drill" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/train", + "displayName": "text.itemswapper.palette.contraption.train", + "icon": "create:track" + }, + { + "type": "link", + "target": "itemswapper:v2/utilities/survival", + "displayName": "text.itemswapper.palette.utilities", + "icon": "create:wrench" + } ] } diff --git a/assets/itemswapper/itemgroups/v2/contraption/train.json b/assets/itemswapper/itemgroups/v2/contraption/train.json index f3e7cba..e5610ad 100644 --- a/assets/itemswapper/itemgroups/v2/contraption/train.json +++ b/assets/itemswapper/itemgroups/v2/contraption/train.json @@ -15,5 +15,37 @@ "railways:track_coupler", "railways:track_switch_andesite", "railways:track_switch_brass" + ], + "shortcuts": [ + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy_transport", + "displayName": "text.itemswapper.palette.kinetic", + "icon": "create:cogwheel" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraptions", + "displayName": "text.itemswapper.palette.contraption.contraptions", + "icon": "create:sticky_mechanical_piston" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraption_actors", + "displayName": "text.itemswapper.palette.contraption.contraption_actors", + "icon": "create:mechanical_drill" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/train", + "displayName": "text.itemswapper.palette.contraption.train", + "icon": "create:track" + }, + { + "type": "link", + "target": "itemswapper:v2/utilities/survival", + "displayName": "text.itemswapper.palette.utilities", + "icon": "create:wrench" + } ] } diff --git a/assets/itemswapper/itemgroups/v2/kinetic/energy.json b/assets/itemswapper/itemgroups/v2/kinetic/energy.json index 88b10a5..b223c2f 100644 --- a/assets/itemswapper/itemgroups/v2/kinetic/energy.json +++ b/assets/itemswapper/itemgroups/v2/kinetic/energy.json @@ -14,5 +14,49 @@ "create:blaze_burner", "create:stressometer", "create:speedometer" + ], + "shortcuts": [ + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy_transport", + "displayName": "text.itemswapper.palette.kinetic.energy_transport", + "icon": "create:cogwheel" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy", + "displayName": "text.itemswapper.palette.kinetic.energy", + "icon": "create:steam_engine" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/item_transport", + "displayName": "text.itemswapper.palette.kinetic.item_transport", + "icon": "create:belt_connector" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/item_processing", + "displayName": "text.itemswapper.palette.kinetic.item_processing", + "icon": "create:mechanical_press" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/fluid_transport", + "displayName": "text.itemswapper.palette.kinetic.fluid_transport", + "icon": "create:fluid_pipe" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraptions", + "displayName": "text.itemswapper.palette.contraption", + "icon": "create:sticky_mechanical_piston" + }, + { + "type": "link", + "target": "itemswapper:v2/utilities/survival", + "displayName": "text.itemswapper.palette.utilities", + "icon": "create:wrench" + } ] } diff --git a/assets/itemswapper/itemgroups/v2/kinetic/energy_transport.json b/assets/itemswapper/itemgroups/v2/kinetic/energy_transport.json index ee462bc..c6e86c0 100644 --- a/assets/itemswapper/itemgroups/v2/kinetic/energy_transport.json +++ b/assets/itemswapper/itemgroups/v2/kinetic/energy_transport.json @@ -1,6 +1,7 @@ { "type": "palette", "displayName": "text.itemswapper.palette.kinetic.energy_transport", + "priority": 90, "items": [ "create:shaft", "create:cogwheel", @@ -16,5 +17,49 @@ "create:rotation_speed_controller", "create:stressometer", "create:speedometer" + ], + "shortcuts": [ + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy_transport", + "displayName": "text.itemswapper.palette.kinetic.energy_transport", + "icon": "create:cogwheel" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy", + "displayName": "text.itemswapper.palette.kinetic.energy", + "icon": "create:steam_engine" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/item_transport", + "displayName": "text.itemswapper.palette.kinetic.item_transport", + "icon": "create:belt_connector" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/item_processing", + "displayName": "text.itemswapper.palette.kinetic.item_processing", + "icon": "create:mechanical_press" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/fluid_transport", + "displayName": "text.itemswapper.palette.kinetic.fluid_transport", + "icon": "create:fluid_pipe" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraptions", + "displayName": "text.itemswapper.palette.contraption", + "icon": "create:sticky_mechanical_piston" + }, + { + "type": "link", + "target": "itemswapper:v2/utilities/survival", + "displayName": "text.itemswapper.palette.utilities", + "icon": "create:wrench" + } ] } diff --git a/assets/itemswapper/itemgroups/v2/kinetic/fluid_transport.json b/assets/itemswapper/itemgroups/v2/kinetic/fluid_transport.json index e754054..345799e 100644 --- a/assets/itemswapper/itemgroups/v2/kinetic/fluid_transport.json +++ b/assets/itemswapper/itemgroups/v2/kinetic/fluid_transport.json @@ -14,5 +14,49 @@ "create:portable_fluid_interface", "create:steam_engine", "sliceanddice:sprinkler" + ], + "shortcuts": [ + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy_transport", + "displayName": "text.itemswapper.palette.kinetic.energy_transport", + "icon": "create:cogwheel" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy", + "displayName": "text.itemswapper.palette.kinetic.energy", + "icon": "create:steam_engine" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/item_transport", + "displayName": "text.itemswapper.palette.kinetic.item_transport", + "icon": "create:belt_connector" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/item_processing", + "displayName": "text.itemswapper.palette.kinetic.item_processing", + "icon": "create:mechanical_press" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/fluid_transport", + "displayName": "text.itemswapper.palette.kinetic.fluid_transport", + "icon": "create:fluid_pipe" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraptions", + "displayName": "text.itemswapper.palette.contraption", + "icon": "create:sticky_mechanical_piston" + }, + { + "type": "link", + "target": "itemswapper:v2/utilities/survival", + "displayName": "text.itemswapper.palette.utilities", + "icon": "create:wrench" + } ] } diff --git a/assets/itemswapper/itemgroups/v2/kinetic/item_processing.json b/assets/itemswapper/itemgroups/v2/kinetic/item_processing.json index a727bbc..5655985 100644 --- a/assets/itemswapper/itemgroups/v2/kinetic/item_processing.json +++ b/assets/itemswapper/itemgroups/v2/kinetic/item_processing.json @@ -16,5 +16,49 @@ "create:mechanical_crafter", "create:crafter_slot_cover", "sliceanddice:slicer" + ], + "shortcuts": [ + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy_transport", + "displayName": "text.itemswapper.palette.kinetic.energy_transport", + "icon": "create:cogwheel" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy", + "displayName": "text.itemswapper.palette.kinetic.energy", + "icon": "create:steam_engine" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/item_transport", + "displayName": "text.itemswapper.palette.kinetic.item_transport", + "icon": "create:belt_connector" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/item_processing", + "displayName": "text.itemswapper.palette.kinetic.item_processing", + "icon": "create:mechanical_press" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/fluid_transport", + "displayName": "text.itemswapper.palette.kinetic.fluid_transport", + "icon": "create:fluid_pipe" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraptions", + "displayName": "text.itemswapper.palette.contraption", + "icon": "create:sticky_mechanical_piston" + }, + { + "type": "link", + "target": "itemswapper:v2/utilities/survival", + "displayName": "text.itemswapper.palette.utilities", + "icon": "create:wrench" + } ] } diff --git a/assets/itemswapper/itemgroups/v2/kinetic/item_transport.json b/assets/itemswapper/itemgroups/v2/kinetic/item_transport.json index ce6baec..2e41794 100644 --- a/assets/itemswapper/itemgroups/v2/kinetic/item_transport.json +++ b/assets/itemswapper/itemgroups/v2/kinetic/item_transport.json @@ -1,6 +1,7 @@ { "type": "palette", "displayName": "text.itemswapper.palette.kinetic.item_transport", + "priority": 95, "items": [ "create:belt_connector", "create:depot", @@ -17,5 +18,49 @@ "create:stockpile_switch", "create:item_vault", "create:portable_storage_interface" + ], + "shortcuts": [ + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy_transport", + "displayName": "text.itemswapper.palette.kinetic.energy_transport", + "icon": "create:cogwheel" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy", + "displayName": "text.itemswapper.palette.kinetic.energy", + "icon": "create:steam_engine" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/item_transport", + "displayName": "text.itemswapper.palette.kinetic.item_transport", + "icon": "create:belt_connector" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/item_processing", + "displayName": "text.itemswapper.palette.kinetic.item_processing", + "icon": "create:mechanical_press" + }, + { + "type": "link", + "target": "itemswapper:v2/kinetic/fluid_transport", + "displayName": "text.itemswapper.palette.kinetic.fluid_transport", + "icon": "create:fluid_pipe" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraptions", + "displayName": "text.itemswapper.palette.contraption", + "icon": "create:sticky_mechanical_piston" + }, + { + "type": "link", + "target": "itemswapper:v2/utilities/survival", + "displayName": "text.itemswapper.palette.utilities", + "icon": "create:wrench" + } ] } diff --git a/assets/itemswapper/itemgroups/v2/utilities/creative.json b/assets/itemswapper/itemgroups/v2/utilities/creative.json index 85473a0..0ae689e 100644 --- a/assets/itemswapper/itemgroups/v2/utilities/creative.json +++ b/assets/itemswapper/itemgroups/v2/utilities/creative.json @@ -8,5 +8,31 @@ "create:creative_fluid_tank", "create:creative_crate", "create:creative_blaze_cake" + ], + "shortcuts": [ + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy_transport", + "displayName": "text.itemswapper.palette.kinetic", + "icon": "create:cogwheel" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraptions", + "displayName": "text.itemswapper.palette.contraption", + "icon": "create:sticky_mechanical_piston" + }, + { + "type": "link", + "target": "itemswapper:v2/utilities/survival", + "displayName": "text.itemswapper.palette.utilities.survival", + "icon": "create:wrench" + }, + { + "type": "link", + "target": "itemswapper:v2/utilities/creative", + "displayName": "text.itemswapper.palette.utilities.creative", + "icon": "create:handheld_worldshaper" + } ] } diff --git a/assets/itemswapper/itemgroups/v2/utilities/survival.json b/assets/itemswapper/itemgroups/v2/utilities/survival.json index 6940f3f..41c7d61 100644 --- a/assets/itemswapper/itemgroups/v2/utilities/survival.json +++ b/assets/itemswapper/itemgroups/v2/utilities/survival.json @@ -7,5 +7,31 @@ "create:wrench", "create:wand_of_symmetry", "create:super_glue" + ], + "shortcuts": [ + { + "type": "link", + "target": "itemswapper:v2/kinetic/energy_transport", + "displayName": "text.itemswapper.palette.kinetic", + "icon": "create:cogwheel" + }, + { + "type": "link", + "target": "itemswapper:v2/contraption/contraptions", + "displayName": "text.itemswapper.palette.contraption", + "icon": "create:sticky_mechanical_piston" + }, + { + "type": "link", + "target": "itemswapper:v2/utilities/survival", + "displayName": "text.itemswapper.palette.utilities.survival", + "icon": "create:wrench" + }, + { + "type": "link", + "target": "itemswapper:v2/utilities/creative", + "displayName": "text.itemswapper.palette.utilities.creative", + "icon": "create:handheld_worldshaper" + } ] } diff --git a/assets/itemswapper/lang/en_us.json b/assets/itemswapper/lang/en_us.json index 5e33adc..a763d83 100644 --- a/assets/itemswapper/lang/en_us.json +++ b/assets/itemswapper/lang/en_us.json @@ -1,16 +1,20 @@ { + "text.itemswapper.palette.kinetic": "Kinetic Energy", "text.itemswapper.palette.kinetic.energy": "Power Generation", "text.itemswapper.palette.kinetic.energy_transport": "Power Transportation", "text.itemswapper.palette.kinetic.item_transport": "Item Transportation", "text.itemswapper.palette.kinetic.item_processing": "Item Processing", "text.itemswapper.palette.kinetic.fluid_transport": "Fluid Transportation", + "text.itemswapper.palette.utilities": "Tools", "text.itemswapper.palette.utilities.creative": "Creative Tools", "text.itemswapper.palette.utilities.survival": "Tools", + "text.itemswapper.palette.building": "Building", "text.itemswapper.palette.building.seats": "Seats", "text.itemswapper.palette.building.casings": "Casings", "text.itemswapper.palette.building.andesite_alloy": "Andesite Alloy Building Blocks", "text.itemswapper.palette.building.brass": "Brass Building Blocks", "text.itemswapper.palette.building.copper": "Copper Building Blocks", + "text.itemswapper.palette.contraption": "Contraptions", "text.itemswapper.palette.contraption.contraptions": "Contraptions", "text.itemswapper.palette.contraption.contraption_actors": "Contraption Actors", "text.itemswapper.palette.contraption.train": "Train Components",