init commit of working things
38
src/main/resources/META-INF/mods.toml
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
modLoader = "javafml"
|
||||
loaderVersion = "[47,)"
|
||||
issueTrackerURL = "https://github.com/fnuecke/oc2r/issues"
|
||||
license = "MIT"
|
||||
|
||||
[[mods]]
|
||||
modId = "librecomponents"
|
||||
version = "${file.jarVersion}"
|
||||
displayName = "Libre Components"
|
||||
authors = "The Realm 18 Studios"
|
||||
description = '''
|
||||
Libre Drives all the extra components you need.
|
||||
'''
|
||||
|
||||
[[dependencies.librecomponents]]
|
||||
modId = "forge"
|
||||
mandatory = true
|
||||
versionRange = "[40.1.68,)"
|
||||
ordering = "NONE"
|
||||
side = "BOTH"
|
||||
[[dependencies.librecomponents]]
|
||||
modId = "minecraft"
|
||||
mandatory = true
|
||||
versionRange = "1.20.1"
|
||||
ordering = "NONE"
|
||||
side = "BOTH"
|
||||
[[dependencies.librecomponents]]
|
||||
modId = "oc2r"
|
||||
mandatory = false
|
||||
versionRange = "[1.1.0,)"
|
||||
side = "BOTH"
|
||||
ordering = "AFTER"
|
||||
[[dependencies.librecomponents]]
|
||||
modId = "libracomputing"
|
||||
mandatory = false
|
||||
versionRange = "[0,)"
|
||||
side = "BOTH"
|
||||
ordering = "AFTER"
|
||||
16
src/main/resources/assets/librecomponents/lang/en_us.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"item_group.librecomponents.common": "Libre Components",
|
||||
|
||||
"item.librecomponents.cpu_tier_1": "CPU Tier 5",
|
||||
"item.librecomponents.cpu_tier_1.desc": "Processes computer instructions.",
|
||||
"item.librecomponents.cpu_tier_2": "CPU Tier 6",
|
||||
"item.librecomponents.cpu_tier_2.desc": "Processes computer instructions.",
|
||||
"item.librecomponents.cpu_tier_3": "CPU Tier 7",
|
||||
"item.librecomponents.cpu_tier_3.desc": "Processes computer instructions.",
|
||||
"item.librecomponents.cpu_tier_4": "CPU Tier 8",
|
||||
"item.librecomponents.cpu_tier_4.desc": "Processes computer instructions.",
|
||||
"item.librecomponents.floppy": "Floppy Disk",
|
||||
"item.librecomponents.floppy.desc": "Portable storage used to transfer data between Computers.",
|
||||
"item.librecomponents.floppy_modern": "Modern Floppy Disk",
|
||||
"item.librecomponents.floppy_modern.desc": "Newer version of portable storage used to transfer data between Computers."
|
||||
}
|
||||
20
src/main/resources/assets/librecomponents/lang/ru_ru.json
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"item_group.librecomponents.common": "Libre Components",
|
||||
|
||||
"item.librecomponents.cpu_tier_1": "CPU уровень 5",
|
||||
"item.librecomponents.cpu_tier_1.desc": "Processes computer instructions.",
|
||||
"item.librecomponents.cpu_tier_2": "CPU уровень 6",
|
||||
"item.librecomponents.cpu_tier_2.desc": "Processes computer instructions.",
|
||||
"item.librecomponents.cpu_tier_3": "CPU уровень 7",
|
||||
"item.librecomponents.cpu_tier_3.desc": "Processes computer instructions.",
|
||||
"item.librecomponents.cpu_tier_4": "CPU уровень 8",
|
||||
"item.librecomponents.cpu_tier_4.desc": "Processes computer instructions.",
|
||||
"item.librecomponents.floppy": "Дискета",
|
||||
"item.librecomponents.floppy.desc": "Съемный накопитель для переноса данных между компьютерами.",
|
||||
"item.librecomponents.floppy_modern": "Современная дискета",
|
||||
"item.librecomponents.floppy_modern.desc": "Новая версия портативного хранилища, используемого для передачи данных между компьютерами.",
|
||||
"item.librecomponents.hard_drive": "Жесткий диск",
|
||||
"item.librecomponents.hard_drive.desc": "Накопитель для операционных систем и данных.",
|
||||
"item.librecomponents.memory": "Память",
|
||||
"item.librecomponents.memory.desc": "Оперативное Запоминающее Устройство (ОЗУ). Используется в компьютерах и роботах."
|
||||
}
|
||||
20
src/main/resources/assets/librecomponents/lang/zh_cn.json
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"item_group.librecomponents.common": "Libre Components",
|
||||
|
||||
"item.librecomponents.cpu_tier_1": "CPU Tier 5",
|
||||
"item.librecomponents.cpu_tier_1.desc": "Processes computer instructions.",
|
||||
"item.librecomponents.cpu_tier_2": "CPU Tier 6",
|
||||
"item.librecomponents.cpu_tier_2.desc": "Processes computer instructions.",
|
||||
"item.librecomponents.cpu_tier_3": "CPU Tier 7",
|
||||
"item.librecomponents.cpu_tier_3.desc": "Processes computer instructions.",
|
||||
"item.librecomponents.cpu_tier_4": "CPU Tier 8",
|
||||
"item.librecomponents.cpu_tier_4.desc": "Processes computer instructions.",
|
||||
"item.librecomponents.floppy": "软盘",
|
||||
"item.librecomponents.floppy.desc": "Portable storage used to transfer data between Computers.",
|
||||
"item.librecomponents.floppy_modern": "现代软盘",
|
||||
"item.librecomponents.floppy_modern.desc": "用于在计算机之间传输数据的较新版本的便携式存储。",
|
||||
"item.librecomponents.hard_drive": "硬盘",
|
||||
"item.librecomponents.hard_drive.desc": "Mass storage for operating systems and data.",
|
||||
"item.librecomponents.memory": "内存条",
|
||||
"item.librecomponents.memory.desc": "Random Access Memory (RAM) used in Computers and Robots."
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/cpu_tier_1"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/cpu_tier_2"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/cpu_tier_3"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/cpu_tier_4"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/floppy_base",
|
||||
"layer1": "librecomponents:item/floppy_tint"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/floppy_base",
|
||||
"layer1": "librecomponents:item/floppy_tint"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/hard_drive_base",
|
||||
"layer1": "librecomponents:item/hard_drive_tint"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/hard_drive_base",
|
||||
"layer1": "librecomponents:item/hard_drive_tint"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/hard_drive_base",
|
||||
"layer1": "librecomponents:item/hard_drive_tint"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/hard_drive_base",
|
||||
"layer1": "librecomponents:item/hard_drive_tint"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/memory_extra_large"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/memory_large"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/memory_medium"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "librecomponents:item/memory_small"
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 325 B |
|
After Width: | Height: | Size: 338 B |
|
After Width: | Height: | Size: 338 B |
|
After Width: | Height: | Size: 338 B |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 365 B |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"replace": false,
|
||||
"values": [
|
||||
"librecomponents:hard_drive_small",
|
||||
"librecomponents:hard_drive_medium",
|
||||
"librecomponents:hard_drive_large",
|
||||
"librecomponents:hard_drive_extra_large",
|
||||
"librecomponents:memory_small",
|
||||
"librecomponents:memory_medium",
|
||||
"librecomponents:memory_large",
|
||||
"librecomponents:memory_extra_large",
|
||||
"librecomponents:cpu_tier_1",
|
||||
"librecomponents:cpu_tier_2",
|
||||
"librecomponents:cpu_tier_3",
|
||||
"librecomponents:cpu_tier_4"
|
||||
]
|
||||
}
|
||||
9
src/main/resources/data/oc2r/tags/items/devices/cpu.json
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"replace": false,
|
||||
"values": [
|
||||
"librecomponents:cpu_tier_1",
|
||||
"librecomponents:cpu_tier_2",
|
||||
"librecomponents:cpu_tier_3",
|
||||
"librecomponents:cpu_tier_4"
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"replace": false,
|
||||
"values": [
|
||||
"librecomponents:floppy",
|
||||
"librecomponents:floppy_modern"
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"replace": false,
|
||||
"values": [
|
||||
"librecomponents:hard_drive_small",
|
||||
"librecomponents:hard_drive_medium",
|
||||
"librecomponents:hard_drive_large",
|
||||
"librecomponents:hard_drive_extra_large"
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"replace": false,
|
||||
"values": [
|
||||
"librecomponents:memory_small",
|
||||
"librecomponents:memory_medium",
|
||||
"librecomponents:memory_large",
|
||||
"librecomponents:memory_extra_large"
|
||||
]
|
||||
}
|
||||
14
src/main/resources/mixins.ld.json
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"minVersion": "0.8.5",
|
||||
"compatibilityLevel": "JAVA_17",
|
||||
"required": true,
|
||||
"package": "",
|
||||
"refmap": "",
|
||||
"mixins": [
|
||||
],
|
||||
"client": [
|
||||
],
|
||||
"injectors": {
|
||||
"defaultRequire": 5
|
||||
}
|
||||
}
|
||||
6
src/main/resources/pack.mcmeta
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"pack": {
|
||||
"description": "Resources",
|
||||
"pack_format": 15
|
||||
}
|
||||
}
|
||||