First pass computer prototype

This commit is contained in:
craisinlord committed 2026-09-13 12:57:36 -05:00
1 parent 8b86021a04
commit c27e68c16a
46 files changed
+1242 -11

No files matched your search

@@ -0,0 +1,43 @@
{
"format_version": "1.8.0",
"animations": {
"on_state": {
"loop": true,
"bones": {
"on": {"scale": {"vector": [1, 1, 1]}},
"white_flash": {"scale": {"vector": [0, 0, 0]}},
"off": {"scale": {"vector": [0, 0, 0]}},
"computer_on": {"scale": {"vector": [1, 1, 1]}}
}
},
"off_state": {
"loop": true,
"bones": {
"on": {"scale": {"vector": [0, 0, 0]}},
"white_flash": {"scale": {"vector": [0, 0, 0]}},
"off": {"scale": {"vector": [1, 1, 1]}},
"computer_on": {"scale": {"vector": [0, 0, 0]}}
}
},
"turn_on": {
"loop": "hold_on_last_frame",
"animation_length": 0.4583,
"bones": {
"on": {"scale": {"0.0": {"vector": [1, 0, 0]}, "0.125": {"vector": [1, 0, 0]}, "0.2917": {"vector": [1, 1, 1], "easing": "easeInOutCubic"}}},
"white_flash": {"scale": {"0.0": {"vector": [1, 0, 0]}, "0.0417": {"vector": [1, 0.2, 0.2]}, "0.2083": {"vector": [1, 1, 1], "easing": "easeInOutQuint"}}},
"off": {"scale": {"0.0": {"vector": [1, 1, 1]}}},
"computer_on": {"scale": {"0.0": {"vector": [0, 0, 0]}, "0.0417": {"vector": [1, 1, 1]}}}
}
},
"turn_off": {
"loop": "hold_on_last_frame",
"animation_length": 0.4583,
"bones": {
"on": {"scale": {"0.0": {"vector": [1, 1, 1]}, "0.25": {"vector": [1, 0, 1], "easing": "easeInOutQuint"}}},
"white_flash": {"scale": {"0.0": {"vector": [1, 1, 0]}, "0.125": {"vector": [1, 1, 0]}, "0.375": {"vector": [1, 0, 0], "easing": "easeInOutQuart"}}},
"off": {"scale": {"0.0": {"vector": [0, 0, 0]}, "0.0417": {"vector": [1, 1, 1]}}},
"computer_on": {"scale": {"0.0": {"vector": [1, 1, 1]}, "0.25": {"vector": [1, 1, 1]}, "0.2917": {"vector": [0, 0, 0]}}}
}
}
}
}
@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "antarchy:block/computer"
}
}
}
@@ -0,0 +1,189 @@
{
"format_version": "1.12.0",
"minecraft:geometry": [
{
"description": {
"identifier": "geometry.unknown",
"texture_width": 128,
"texture_height": 128,
"visible_bounds_width": 2,
"visible_bounds_height": 2.5,
"visible_bounds_offset": [0, 0.75, 0]
},
"bones": [
{
"name": "computer",
"pivot": [-5, 3, 1],
"cubes": [
{
"origin": [-7, 0, -7],
"size": [14, 4, 14],
"uv": {
"north": {"uv": [14, 14], "uv_size": [14, 4]},
"east": {"uv": [0, 14], "uv_size": [14, 4]},
"south": {"uv": [42, 14], "uv_size": [14, 4]},
"west": {"uv": [28, 14], "uv_size": [14, 4]},
"up": {"uv": [14, 0], "uv_size": [14, 14]},
"down": {"uv": [28, 14], "uv_size": [14, -14]}
}
}
]
},
{
"name": "computer_on",
"parent": "computer",
"pivot": [0, -1, 0.95],
"cubes": [
{
"origin": [-6, 2, -7.05],
"size": [3, 1, 0],
"uv": {
"north": {"uv": [97, 14], "uv_size": [3, 1]},
"east": {"uv": [83, 14], "uv_size": [0, 1]},
"south": {"uv": [125, 14], "uv_size": [3, 1]},
"west": {"uv": [111, 14], "uv_size": [0, 1]},
"up": {"uv": [97, 0], "uv_size": [3, 0]},
"down": {"uv": [111, 0], "uv_size": [3, 0]}
}
}
]
},
{
"name": "cables",
"parent": "computer",
"pivot": [-5, 3, 1],
"cubes": [
{
"origin": [-2, 1, 5],
"size": [0, 8, 3],
"uv": {
"north": {"uv": [13, 66], "uv_size": [0, 8]},
"east": {"uv": [0, 66], "uv_size": [3, 8]},
"south": {"uv": [26, 66], "uv_size": [0, 8]},
"west": {"uv": [13, 66], "uv_size": [13, 8]},
"up": {"uv": [13, 53], "uv_size": [0, 13]},
"down": {"uv": [13, 66], "uv_size": [0, -13]}
}
},
{
"origin": [2, 1, 5],
"size": [0, 8, 3],
"uv": {
"north": {"uv": [45, 51], "uv_size": [0, 8]},
"east": {"uv": [32, 51], "uv_size": [3, 8]},
"south": {"uv": [58, 51], "uv_size": [0, 8]},
"west": {"uv": [45, 51], "uv_size": [13, 8]},
"up": {"uv": [45, 38], "uv_size": [0, 13]},
"down": {"uv": [45, 51], "uv_size": [0, -13]}
}
}
]
},
{
"name": "monitor",
"parent": "computer",
"pivot": [0, 3, 0],
"cubes": [
{
"origin": [-6, 4, -6],
"size": [12, 11, 4],
"uv": {
"north": {"uv": [4, 42], "uv_size": [12, 11]},
"east": {"uv": [0, 42], "uv_size": [4, 11]},
"south": {"uv": [20, 42], "uv_size": [12, 11]},
"west": {"uv": [16, 42], "uv_size": [4, 11]},
"up": {"uv": [4, 38], "uv_size": [12, 4]}
}
},
{
"origin": [-5, 4, -5],
"size": [10, 10, 10],
"uv": {
"north": {"uv": [10, 28], "uv_size": [10, 10]},
"east": {"uv": [0, 28], "uv_size": [10, 10]},
"south": {"uv": [30, 28], "uv_size": [10, 10]},
"west": {"uv": [20, 28], "uv_size": [10, 10]},
"up": {"uv": [10, 18], "uv_size": [10, 10]},
"down": {"uv": [20, 28], "uv_size": [10, -10]}
}
}
]
},
{
"name": "screens",
"parent": "monitor",
"pivot": [0.5, 2.9, 0.5]
},
{
"name": "on",
"parent": "screens",
"pivot": [0, 9.4, -5.625],
"cubes": [
{
"origin": [-5.5, 3.9, -5.6],
"size": [11, 11, 0],
"uv": {
"north": {"uv": [77, 33], "uv_size": [17, 17]},
"east": {"uv": [40, 18], "uv_size": [0, 11]},
"south": {"uv": [51, 18], "uv_size": [11, 11]},
"west": {"uv": [51, 18], "uv_size": [0, 11]},
"up": {"uv": [40, 18], "uv_size": [11, 0]},
"down": {"uv": [51, 18], "uv_size": [11, 0]}
}
},
{
"origin": [-5.5, 3.9, -5.65],
"size": [11, 11, 0],
"uv": {
"north": {"uv": [98, 31.5], "uv_size": [17, 17]},
"east": {"uv": [40, 18], "uv_size": [0, 11]},
"south": {"uv": [51, 18], "uv_size": [11, 11]},
"west": {"uv": [51, 18], "uv_size": [0, 11]},
"up": {"uv": [40, 18], "uv_size": [11, 0]},
"down": {"uv": [51, 18], "uv_size": [11, 0]}
}
}
]
},
{
"name": "off",
"parent": "screens",
"pivot": [0, 9.4, -5.4],
"cubes": [
{
"origin": [-5.5, 3.9, -5.4],
"size": [11, 11, 0],
"uv": {
"north": {"uv": [77, 50], "uv_size": [17, 17]},
"east": {"uv": [58, 29], "uv_size": [0, 11]},
"south": {"uv": [62, 46], "uv_size": [11, 11]},
"west": {"uv": [69, 29], "uv_size": [0, 11]},
"up": {"uv": [58, 29], "uv_size": [11, 0]},
"down": {"uv": [69, 29], "uv_size": [11, 0]}
}
}
]
},
{
"name": "white_flash",
"parent": "screens",
"pivot": [0, 9.4, -5.55],
"cubes": [
{
"origin": [-5.5, 3.9, -5.55],
"size": [11, 11, 0],
"uv": {
"north": {"uv": [56, 0], "uv_size": [11, 11]},
"east": {"uv": [56, 0], "uv_size": [0, 11]},
"south": {"uv": [67, 0], "uv_size": [11, 11]},
"west": {"uv": [67, 0], "uv_size": [0, 11]},
"up": {"uv": [56, 0], "uv_size": [11, 0]},
"down": {"uv": [67, 0], "uv_size": [11, 0]}
}
}
]
}
]
}
]
}
@@ -1441,4 +1441,30 @@
,"menu.antarchy.royal_judgment": "Royal Judgment"
,"enchantment.antarchy.feather_rising": "Feather Rising"
,"enchantment.antarchy.chronosphere": "Chronosphere"
,"block.antarchy.computer": "Computer"
,"item.antarchy.computer": "Computer"
,"item.antarchy.floppy_disk": "Floppy Disk"
,"screen.antarchy.computer": "ANTARCHY ARCHIVE"
,"guide.antarchy.category.general": "GENERAL"
,"guide.antarchy.category.elythia": "ELYTHIA"
,"guide.antarchy.category.thoraxis": "THORAXIS"
,"guide.antarchy.category.cavaryn": "CAVARYN"
,"guide.antarchy.missing_title": "CORRUPTED FILE"
,"guide.antarchy.missing_disk_title": "UNREADABLE DISK"
,"guide.antarchy.disk.introduction.title": "INITIAL BOOT NOTES"
,"guide.antarchy.disk.chronosphere.title": "CHRONOSPHERE DATA"
,"guide.antarchy.disk.toreterror_arena.title": "TORETERROR ARENA DATA"
,"guide.antarchy.disk.high_fructose_corn_syrup.title": "CORN SYRUP DATA"
,"guide.antarchy.entry.introduction.title": "SYSTEM INITIALIZED"
,"guide.antarchy.entry.introduction.subtitle": "A machine for remembering what should have stayed forgotten."
,"guide.antarchy.entry.introduction.description": "Insert recovered floppy disks to expand this archive. The machine remembers. The machine does not forgive."
,"guide.antarchy.entry.chronosphere.title": "Chronosphere"
,"guide.antarchy.entry.chronosphere.subtitle": "Temporal equipment record"
,"guide.antarchy.entry.chronosphere.description": "A record for the Chronosphere enchantment will be expanded here. Further data is pending."
,"guide.antarchy.entry.toreterror_arena.title": "Toreterror Arena"
,"guide.antarchy.entry.toreterror_arena.subtitle": "Structure location fragment"
,"guide.antarchy.entry.toreterror_arena.description": "The nearest arena is rumored to lie beyond the current horizon. Directional analysis is pending in this prototype."
,"guide.antarchy.entry.high_fructose_corn_syrup.title": "High Fructose Corn Syrup"
,"guide.antarchy.entry.high_fructose_corn_syrup.subtitle": "Nutritional and operational notes"
,"guide.antarchy.entry.high_fructose_corn_syrup.description": "A sweet substance of uncertain strategic value. Doctoral enthusiasm surrounding it is statistically suspicious."
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "antarchy:block/computer/computer"
}
}
@@ -0,0 +1,3 @@
{
"parent": "antarchy:block/computer"
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "antarchy:item/floppy_disk/floppy_disk"
}
}
@@ -0,0 +1,5 @@
{
"category": "general",
"title": "guide.antarchy.disk.chronosphere.title",
"entries": ["antarchy:chronosphere"]
}
@@ -0,0 +1,5 @@
{
"category": "general",
"title": "guide.antarchy.disk.high_fructose_corn_syrup.title",
"entries": ["antarchy:high_fructose_corn_syrup"]
}
@@ -0,0 +1,5 @@
{
"category": "general",
"title": "guide.antarchy.disk.introduction.title",
"entries": ["antarchy:introduction"]
}
@@ -0,0 +1,5 @@
{
"category": "elythia",
"title": "guide.antarchy.disk.toreterror_arena.title",
"entries": ["antarchy:toreterror_arena"]
}
@@ -0,0 +1,8 @@
{
"type": "item",
"category": "general",
"title": "guide.antarchy.entry.chronosphere.title",
"subtitle": "guide.antarchy.entry.chronosphere.subtitle",
"description": ["guide.antarchy.entry.chronosphere.description"],
"item": "antarchy:chronosphere"
}
@@ -0,0 +1,7 @@
{
"type": "article",
"category": "general",
"title": "guide.antarchy.entry.high_fructose_corn_syrup.title",
"subtitle": "guide.antarchy.entry.high_fructose_corn_syrup.subtitle",
"description": ["guide.antarchy.entry.high_fructose_corn_syrup.description"]
}
@@ -0,0 +1,7 @@
{
"type": "article",
"category": "general",
"title": "guide.antarchy.entry.introduction.title",
"subtitle": "guide.antarchy.entry.introduction.subtitle",
"description": ["guide.antarchy.entry.introduction.description"]
}
@@ -0,0 +1,9 @@
{
"type": "structure",
"category": "elythia",
"title": "guide.antarchy.entry.toreterror_arena.title",
"subtitle": "guide.antarchy.entry.toreterror_arena.subtitle",
"description": ["guide.antarchy.entry.toreterror_arena.description"],
"structure": "antarchy:toreterror_arena",
"dimension": "antarchy:elythia"
}
@@ -0,0 +1,23 @@
{
"type": "minecraft:chest",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "antarchy:floppy_disk",
"weight": 1,
"functions": [
{
"function": "minecraft:set_components",
"components": {
"antarchy:floppy_disk": "antarchy:chronosphere"
}
}
]
}
]
}
]
}
@@ -0,0 +1,14 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{"item": "minecraft:iron_block"},
{"item": "minecraft:iron_block"},
{"item": "minecraft:iron_block"},
{"item": "minecraft:comparator"},
{"item": "minecraft:iron_ingot"}
],
"result": {
"id": "antarchy:computer",
"count": 1
}
}