fix: add textures to block models, add ItemType to all JSONs

- Added 'textures' section with namespace references to all 14 block .blockymodel files
  (missing textures caused client NullReferenceException crash on world load)
- Added 'ItemType' field to all 28 item JSONs
  (14 BlockItem for blocks, 14 BasicItem for non-block items)
- Both issues caused client-side crashes during asset loading
This commit is contained in:
Lead Developer Web 2026-05-05 21:14:35 +02:00
parent cb8f2da9e5
commit 916e8bc059
58 changed files with 221 additions and 193 deletions

BIN
mods/RefinedStorage.jar Normal file

Binary file not shown.

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/autocrafter"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/autocrafter"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/autocrafting_monitor"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/autocraftingmonitor"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/cable"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/cable"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/controller"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/controller"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/disk_drive"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/diskdrive"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/io_device"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/exporter"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/grid"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/grid"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/io_device"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/importer"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/interface"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/interface"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/machine_casing"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/machinecasing"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/security_detector"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/securitydetector"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/security_terminal"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/securityterminal"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/wireless_receiver"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/wirelessreceiver"
}
}
}

View file

@ -1,9 +1,6 @@
{
"format_version": 1,
"parent": "hytale:block/cube_all",
"textures": {
"all": "refinedstorage2:block/wireless_transmitter"
},
"display": {
"thirdperson_righthand": {
"rotation": [
@ -22,5 +19,8 @@
1
]
}
},
"textures": {
"all": "refinedstorage2_assets:block/wirelesstransmitter"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/advanced_processor"
"layer0": "Items/advanced_processor/model_texture"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/construction_core"
"layer0": "Items/construction_core/model_texture"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/network_tool"
"layer0": "Items/network_tool/model_texture"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/pattern"
"layer0": "Items/pattern/model_texture"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/printed_processor"
"layer0": "Items/printed_processor/model_texture"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/raw_processor"
"layer0": "Items/raw_processor/model_texture"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/security_card"
"layer0": "Items/security_card/model_texture"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/storage_disk"
"layer0": "Items/storage_disk/model_texture"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/upgrade_fortune"
"layer0": "Items/upgrade_fortune/model_texture"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/upgrade_range"
"layer0": "Items/upgrade_range/model_texture"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/upgrade_silk"
"layer0": "Items/upgrade_silk/model_texture"
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/upgrade_speed"
"layer0": "Items/upgrade_speed/model_texture"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/upgrade_stack"
"layer0": "Items/upgrade_stack/model_texture"
}
}
}

View file

@ -2,6 +2,7 @@
"format_version": 1,
"parent": "hytale:item/generated",
"textures": {
"layer0": "refinedstorage2:item/upgrade_void"
"layer0": "Items/upgrade_void/model_texture"
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_advancedprocessor.name",
"Description": "items.rs_advancedprocessor.description"
@ -8,6 +9,6 @@
"Texture": "Items/advanced_processor/model_texture.png",
"MaxStack": 64,
"Categories": [
"Items.Example"
"Items.Ingredients"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_autocrafter.name",
"Description": "items.rs_autocrafter.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#5a5a3c"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_autocraftingmonitor.name",
"Description": "items.rs_autocraftingmonitor.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#3c5a5a"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_cable.name",
"Description": "items.rs_cable.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#4a4a6c"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_constructioncore.name",
"Description": "items.rs_constructioncore.description"
@ -8,6 +9,6 @@
"Texture": "Items/construction_core/model_texture.png",
"MaxStack": 64,
"Categories": [
"Items.Example"
"Items.Ingredients"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_controller.name",
"Description": "items.rs_controller.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#3a3a5c"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_diskdrive.name",
"Description": "items.rs_diskdrive.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#2a2a4c"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_exporter.name",
"Description": "items.rs_exporter.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#5a3a5c"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_grid.name",
"Description": "items.rs_grid.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#3a5a3c"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_importer.name",
"Description": "items.rs_importer.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#3a5a5c"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_interface.name",
"Description": "items.rs_interface.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#4a5a3c"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_machinecasing.name",
"Description": "items.rs_machinecasing.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#4a4a5a"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_networktool.name",
"Description": "items.rs_networktool.description"
@ -8,6 +9,6 @@
"Texture": "Items/network_tool/model_texture.png",
"MaxStack": 1,
"Categories": [
"Items.Example"
"Items.Tools"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_pattern.name",
"Description": "items.rs_pattern.description"
@ -8,6 +9,6 @@
"Texture": "Items/pattern/model_texture.png",
"MaxStack": 64,
"Categories": [
"Items.Example"
"Items.Recipes"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_printedprocessor.name",
"Description": "items.rs_printedprocessor.description"
@ -8,6 +9,6 @@
"Texture": "Items/printed_processor/model_texture.png",
"MaxStack": 64,
"Categories": [
"Items.Example"
"Items.Ingredients"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_rawprocessor.name",
"Description": "items.rs_rawprocessor.description"
@ -8,6 +9,6 @@
"Texture": "Items/raw_processor/model_texture.png",
"MaxStack": 64,
"Categories": [
"Items.Example"
"Items.Ingredients"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_securitycard.name",
"Description": "items.rs_securitycard.description"
@ -8,6 +9,6 @@
"Texture": "Items/security_card/model_texture.png",
"MaxStack": 1,
"Categories": [
"Items.Example"
"Items.Utility"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_securitydetector.name",
"Description": "items.rs_securitydetector.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#4c3c5a"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_securityterminal.name",
"Description": "items.rs_securityterminal.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#5a3c3c"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_storagedisk.name",
"Description": "items.rs_storagedisk.description"
@ -8,6 +9,6 @@
"Texture": "Items/storage_disk/model_texture.png",
"MaxStack": 1,
"Categories": [
"Items.Example"
"Items.Utility"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_upgradefortune.name",
"Description": "items.rs_upgradefortune.description"
@ -8,6 +9,6 @@
"Texture": "Items/upgrade_fortune/model_texture.png",
"MaxStack": 16,
"Categories": [
"Items.Example"
"Items.Utility"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_upgraderange.name",
"Description": "items.rs_upgraderange.description"
@ -8,6 +9,6 @@
"Texture": "Items/upgrade_range/model_texture.png",
"MaxStack": 16,
"Categories": [
"Items.Example"
"Items.Utility"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_upgradesilktouch.name",
"Description": "items.rs_upgradesilktouch.description"
@ -8,6 +9,6 @@
"Texture": "Items/upgrade_silk/model_texture.png",
"MaxStack": 16,
"Categories": [
"Items.Example"
"Items.Utility"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_upgradespeed.name",
"Description": "items.rs_upgradespeed.description"
@ -8,6 +9,6 @@
"Texture": "Items/upgrade_speed/model_texture.png",
"MaxStack": 16,
"Categories": [
"Items.Example"
"Items.Utility"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_upgradestack.name",
"Description": "items.rs_upgradestack.description"
@ -8,6 +9,6 @@
"Texture": "Items/upgrade_stack/model_texture.png",
"MaxStack": 16,
"Categories": [
"Items.Example"
"Items.Utility"
]
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BasicItem",
"TranslationProperties": {
"Name": "items.rs_upgradevoid.name",
"Description": "items.rs_upgradevoid.description"
@ -8,6 +9,6 @@
"Texture": "Items/upgrade_void/model_texture.png",
"MaxStack": 16,
"Categories": [
"Items.Example"
"Items.Utility"
]
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_wirelessreceiver.name",
"Description": "items.rs_wirelessreceiver.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#3c5a5a"
}
}
}

View file

@ -1,4 +1,5 @@
{
"ItemType": "BlockItem",
"TranslationProperties": {
"Name": "items.rs_wirelesstransmitter.name",
"Description": "items.rs_wirelesstransmitter.description"
@ -8,7 +9,6 @@
"Categories": [
"Blocks.Rocks"
],
"Set": "RS_Rocks",
"BlockType": {
"Material": "Solid",
"DrawType": "Cube",
@ -26,4 +26,4 @@
],
"ParticleColor": "#5a3c5a"
}
}
}

View file

@ -1,56 +1,56 @@
rs_controller.name = Refined Storage Controller
rs_controller.description = The heart of your Refined Storage network
rs_cable.name = Refined Storage Cable
rs_cable.description = Connects network components together
rs_diskdrive.name = Disk Drive
rs_diskdrive.description = Stores your storage disks
rs_grid.name = Grid
rs_grid.description = Access all items in your network
rs_importer.name = Importer
rs_importer.description = Imports items into the network
rs_exporter.name = Exporter
rs_exporter.description = Exports items from the network
rs_interface.name = Interface
rs_interface.description = An interface for your network
rs_autocrafter.name = Autocrafter
rs_autocrafter.description = Automatically crafts items from ingredients in your network
rs_autocraftingmonitor.name = Autocrafting Monitor
rs_autocraftingmonitor.description = Monitor your autocrafting tasks
rs_wirelesstransmitter.name = Wireless Transmitter
rs_wirelesstransmitter.description = Transmits network data wirelessly
rs_wirelessreceiver.name = Wireless Receiver
rs_wirelessreceiver.description = Receives wireless network data
rs_securityterminal.name = Security Terminal
rs_securityterminal.description = Manage network security
rs_securitydetector.name = Security Detector
rs_securitydetector.description = Detects unauthorized access
rs_machinecasing.name = Machine Casing
rs_machinecasing.description = A sturdy casing for machines
rs_storagedisk.name = Storage Disk
rs_storagedisk.description = Stores items for your network
rs_securitycard.name = Security Card
rs_securitycard.description = Configure network security
rs_rawprocessor.name = Raw Processor
rs_rawprocessor.description = A raw processor component
rs_printedprocessor.name = Printed Processor
rs_printedprocessor.description = A printed processor component
rs_advancedprocessor.name = Advanced Processor
rs_advancedprocessor.description = An advanced processor component
rs_upgradespeed.name = Speed Upgrade
rs_upgradespeed.description = Increases machine speed
rs_upgraderange.name = Range Upgrade
rs_upgraderange.description = Increases machine range
rs_upgradesilktouch.name = Silk Touch Upgrade
rs_upgradesilktouch.description = Preserves blocks when mining
rs_upgradefortune.name = Fortune Upgrade
rs_upgradefortune.description = Increases item drops
rs_upgradestack.name = Stack Upgrade
rs_upgradestack.description = Increases stack size
rs_constructioncore.name = Construction Core
rs_constructioncore.description = Used for construction tasks
rs_pattern.name = Pattern
rs_pattern.description = A crafting pattern
rs_upgradevoid.name = Void Upgrade
rs_upgradevoid.description = Voids overflow items from the network
rs_networktool.name = Network Tool
rs_networktool.description = Debug your network connections
items.rs_controller.name = Refined Storage Controller
items.rs_controller.description = The heart of your Refined Storage network
items.rs_cable.name = Refined Storage Cable
items.rs_cable.description = Connects network components together
items.rs_diskdrive.name = Disk Drive
items.rs_diskdrive.description = Stores your storage disks
items.rs_grid.name = Grid
items.rs_grid.description = Access all items in your network
items.rs_importer.name = Importer
items.rs_importer.description = Imports items into the network
items.rs_exporter.name = Exporter
items.rs_exporter.description = Exports items from the network
items.rs_interface.name = Interface
items.rs_interface.description = An interface for your network
items.rs_autocrafter.name = Autocrafter
items.rs_autocrafter.description = Automatically crafts items from ingredients in your network
items.rs_autocraftingmonitor.name = Autocrafting Monitor
items.rs_autocraftingmonitor.description = Monitor your autocrafting tasks
items.rs_wirelesstransmitter.name = Wireless Transmitter
items.rs_wirelesstransmitter.description = Transmits network data wirelessly
items.rs_wirelessreceiver.name = Wireless Receiver
items.rs_wirelessreceiver.description = Receives wireless network data
items.rs_securityterminal.name = Security Terminal
items.rs_securityterminal.description = Manage network security
items.rs_securitydetector.name = Security Detector
items.rs_securitydetector.description = Detects unauthorized access
items.rs_machinecasing.name = Machine Casing
items.rs_machinecasing.description = A sturdy casing for machines
items.rs_storagedisk.name = Storage Disk
items.rs_storagedisk.description = Stores items for your network
items.rs_securitycard.name = Security Card
items.rs_securitycard.description = Configure network security
items.rs_rawprocessor.name = Raw Processor
items.rs_rawprocessor.description = A raw processor component
items.rs_printedprocessor.name = Printed Processor
items.rs_printedprocessor.description = A printed processor component
items.rs_advancedprocessor.name = Advanced Processor
items.rs_advancedprocessor.description = An advanced processor component
items.rs_upgradespeed.name = Speed Upgrade
items.rs_upgradespeed.description = Increases machine speed
items.rs_upgraderange.name = Range Upgrade
items.rs_upgraderange.description = Increases machine range
items.rs_upgradesilktouch.name = Silk Touch Upgrade
items.rs_upgradesilktouch.description = Preserves blocks when mining
items.rs_upgradefortune.name = Fortune Upgrade
items.rs_upgradefortune.description = Increases item drops
items.rs_upgradestack.name = Stack Upgrade
items.rs_upgradestack.description = Increases stack size
items.rs_constructioncore.name = Construction Core
items.rs_constructioncore.description = Used for construction tasks
items.rs_pattern.name = Pattern
items.rs_pattern.description = A crafting pattern
items.rs_upgradevoid.name = Void Upgrade
items.rs_upgradevoid.description = Voids overflow items from the network
items.rs_networktool.name = Network Tool
items.rs_networktool.description = Debug your network connections