From de4fe0ab102e17f52a8e8caf4ad2987ddd054ee3 Mon Sep 17 00:00:00 2001 From: materus Date: Sun, 10 May 2026 13:57:49 +0200 Subject: [PATCH] Update to 1.10 --- config/bcc-common.toml | 2 +- config/entangled-common.toml | 22 ++ config/parcool-client.toml | 2 +- config/quark-common.toml | 2 +- config/resourcepackoverrides.json | 37 +--- config/shut_up_gl_error.json5 | 6 + config/toms_storage-common.toml | 11 + index.toml | 192 +++++++++++++---- .../models/block/cable_connector/base.json | 137 ++++++++++++ .../models/block/cable_connector/item.json | 165 +++++++++++++++ .../models/block/crafting_terminal.json | 197 ++++++++++++++++++ .../models/block/inventory_connector.json | 6 + .../models/block/inventory_hopper_basic.json | 35 ++++ .../models/block/inventory_proxy.json | 12 ++ .../models/block/level_emitter_off.json | 52 +++++ .../models/block/level_emitter_on.json | 58 ++++++ .../models/block/storage_terminal.json | 147 +++++++++++++ .../toms_storage/models/block/trim.json | 6 + .../textures/block/crafting_link.png | Bin 0 -> 1125 bytes .../toms_storage/textures/block/hopper.png | Bin 0 -> 268 bytes .../textures/block/inventory_cable.png | Bin 0 -> 291 bytes .../toms_storage/textures/block/keyboard.png | Bin 0 -> 339 bytes .../textures/block/opencrate_bottom.png | Bin 0 -> 297 bytes .../textures/block/opencrate_side.png | Bin 0 -> 305 bytes .../textures/block/opencrate_top.png | Bin 0 -> 276 bytes .../textures/block/proxy_side.png | Bin 0 -> 303 bytes .../toms_storage/textures/block/proxy_top.png | Bin 0 -> 292 bytes .../textures/block/terminal_link.png | Bin 0 -> 1598 bytes .../toms_storage/textures/block/trim.png | Bin 0 -> 318 bytes .../textures/gui/crafting_terminal.png | Bin 0 -> 2260 bytes .../textures/gui/storage_terminal.png | Bin 0 -> 1859 bytes .../textures/item/adv_wireless_terminal.png | Bin 0 -> 315 bytes .../textures/item/item_filter.png | Bin 0 -> 2025 bytes .../toms_storage/textures/item/paint_kit.png | Bin 0 -> 283 bytes .../textures/item/poly_item_filter.png | Bin 0 -> 2014 bytes .../textures/item/tag_item_filter.png | Bin 0 -> 2206 bytes .../textures/item/wireless_terminal.png | Bin 0 -> 311 bytes .../recipe/quantum_mechanism_recipe.json | 63 ------ mods/create-contraption-terminals.pw.toml | 13 ++ mods/entangled.pw.toml | 13 ++ mods/inventory-tabs.pw.toml | 13 ++ mods/ismah.pw.toml | 5 + mods/pretty-pipes.pw.toml | 13 -- mods/spyglass-improvements.pw.toml | 13 -- mods/utility-belt.pw.toml | 13 ++ pack.toml | 2 +- resourcepacks/created-pretty-pipes.pw.toml | 13 -- .../fresh-animations-extensions.pw.toml | 13 -- resourcepacks/fresh-animations.pw.toml | 13 -- resourcepacks/fresh-compats.pw.toml | 13 -- resourcepacks/toms-create-storage.pw.toml | 13 -- resourcepacks/tras-fresh-player.pw.toml | 13 ++ 52 files changed, 1084 insertions(+), 231 deletions(-) create mode 100644 config/entangled-common.toml create mode 100644 config/shut_up_gl_error.json5 create mode 100644 config/toms_storage-common.toml create mode 100644 kubejs/assets/toms_storage/models/block/cable_connector/base.json create mode 100644 kubejs/assets/toms_storage/models/block/cable_connector/item.json create mode 100644 kubejs/assets/toms_storage/models/block/crafting_terminal.json create mode 100644 kubejs/assets/toms_storage/models/block/inventory_connector.json create mode 100644 kubejs/assets/toms_storage/models/block/inventory_hopper_basic.json create mode 100644 kubejs/assets/toms_storage/models/block/inventory_proxy.json create mode 100644 kubejs/assets/toms_storage/models/block/level_emitter_off.json create mode 100644 kubejs/assets/toms_storage/models/block/level_emitter_on.json create mode 100644 kubejs/assets/toms_storage/models/block/storage_terminal.json create mode 100644 kubejs/assets/toms_storage/models/block/trim.json create mode 100644 kubejs/assets/toms_storage/textures/block/crafting_link.png create mode 100644 kubejs/assets/toms_storage/textures/block/hopper.png create mode 100644 kubejs/assets/toms_storage/textures/block/inventory_cable.png create mode 100644 kubejs/assets/toms_storage/textures/block/keyboard.png create mode 100644 kubejs/assets/toms_storage/textures/block/opencrate_bottom.png create mode 100644 kubejs/assets/toms_storage/textures/block/opencrate_side.png create mode 100644 kubejs/assets/toms_storage/textures/block/opencrate_top.png create mode 100644 kubejs/assets/toms_storage/textures/block/proxy_side.png create mode 100644 kubejs/assets/toms_storage/textures/block/proxy_top.png create mode 100644 kubejs/assets/toms_storage/textures/block/terminal_link.png create mode 100644 kubejs/assets/toms_storage/textures/block/trim.png create mode 100644 kubejs/assets/toms_storage/textures/gui/crafting_terminal.png create mode 100644 kubejs/assets/toms_storage/textures/gui/storage_terminal.png create mode 100644 kubejs/assets/toms_storage/textures/item/adv_wireless_terminal.png create mode 100644 kubejs/assets/toms_storage/textures/item/item_filter.png create mode 100644 kubejs/assets/toms_storage/textures/item/paint_kit.png create mode 100644 kubejs/assets/toms_storage/textures/item/poly_item_filter.png create mode 100644 kubejs/assets/toms_storage/textures/item/tag_item_filter.png create mode 100644 kubejs/assets/toms_storage/textures/item/wireless_terminal.png delete mode 100644 kubejs/data/createteleporters/recipe/quantum_mechanism_recipe.json create mode 100644 mods/create-contraption-terminals.pw.toml create mode 100644 mods/entangled.pw.toml create mode 100644 mods/inventory-tabs.pw.toml delete mode 100644 mods/pretty-pipes.pw.toml delete mode 100644 mods/spyglass-improvements.pw.toml create mode 100644 mods/utility-belt.pw.toml delete mode 100644 resourcepacks/created-pretty-pipes.pw.toml delete mode 100644 resourcepacks/fresh-animations-extensions.pw.toml delete mode 100644 resourcepacks/fresh-animations.pw.toml delete mode 100644 resourcepacks/fresh-compats.pw.toml delete mode 100644 resourcepacks/toms-create-storage.pw.toml create mode 100644 resourcepacks/tras-fresh-player.pw.toml diff --git a/config/bcc-common.toml b/config/bcc-common.toml index 4b77207..74b49b5 100644 --- a/config/bcc-common.toml +++ b/config/bcc-common.toml @@ -7,7 +7,7 @@ #The name of the modpack modpackName = "Banana" #The version of the modpack - modpackVersion = "1.8" + modpackVersion = "1.10" #Use the metadata.json to determine the modpack version #ONLY ENABLE THIS IF YOU KNOW WHAT YOU ARE DOING useMetadata = false diff --git a/config/entangled-common.toml b/config/entangled-common.toml new file mode 100644 index 0000000..a3ab74f --- /dev/null +++ b/config/entangled-common.toml @@ -0,0 +1,22 @@ +[Client] + # When looking at an Entangled Block, should its bound block be highlighted? + # Allowed values: true, false - Default: true + renderBlockHighlight = true + + # Should the block rendered inside entangled blocks rotate? + # Allowed values: true, false - Default: true + rotateRenderedBlock = true + +[General] + # Can entangled blocks be bound between different dimensions? Previously bound entangled blocks won't be affected. + # Allowed values: true, false - Default: true + allowDimensional = false + + # What is the max range in which entangled blocks can be bound? Only affects blocks in the same dimension. -1 for infinite range. Previously bound entangled blocks won't be affected. + # Allowed range: -1 ~ 2147483647 - Default: -1 + maxDistance = 64 + + # Should the `entangled:invalid_targets` tag be treated as a whitelist rather than a blacklist? If true, entangled blocks can only be bound to blocks in the tag. + # Allowed values: true, false - Default: false + useWhitelist = false + diff --git a/config/parcool-client.toml b/config/parcool-client.toml index fc7d068..1031bdb 100644 --- a/config/parcool-client.toml +++ b/config/parcool-client.toml @@ -62,7 +62,7 @@ #Enable custom animations enable_animation = true #Enable custom animation of falling - enable_falling_animation = true + enable_falling_animation = false #Enable lean animation while FastRun enable_lean_animation_fast_run = true #Enable first-person-view animations diff --git a/config/quark-common.toml b/config/quark-common.toml index 4252a82..e114c79 100644 --- a/config/quark-common.toml +++ b/config/quark-common.toml @@ -272,7 +272,7 @@ [management] "Automatic Tool Restock" = true - "Easy Transferring" = true + "Easy Transferring" = false "Expanded Item Interactions" = true "Hotbar Changer" = false "Inventory Sorting" = false diff --git a/config/resourcepackoverrides.json b/config/resourcepackoverrides.json index 9ba983f..cdf408d 100644 --- a/config/resourcepackoverrides.json +++ b/config/resourcepackoverrides.json @@ -11,19 +11,13 @@ "file/cubic-sun-moon-v1.8.5.zip", "file/Midnighttiggers-FCT-Default_1.20_V8.zip", "file/Nautilus3D-V2.2.zip", - "file/FreshAnimations_v1.10.4.zip", - "vanillabackport:freshly_animated", - "file/FA+All_Extensions-v1.8.1.zip", - "file/FreshCompats_v1.6.zip", "file/-1.21.2 Fresh Moves v3.1 (With Animated Eyes).zip", "file/Comforts Modernized - V1.1.zip", "file/[1.5] Enhanced Boss Bars.zip", "file/Create Style Interface 1.21.zip", "file/Computer Craft Recreated v1.2.zip", - "file/Created+Pretty+Pipes1.0+FIXED.zip", "file/CreateSophStorage.zip", - "file/CreateSophBackpacks.zip", - "file/Create+Simple+Storage+2.1.zip" + "file/CreateSophBackpacks.zip" ], "pack_overrides": { // The title and description are overridden for the vanilla assets pack @@ -56,8 +50,8 @@ "force_compatible": true, "required": true }, - "file/Created+Pretty+Pipes1.0+FIXED.zip":{ - "title": "\"Created Pretty Pipes\"", + "file/-1.21.2 Fresh Moves v3.1 (With Animated Eyes).zip":{ + "title": "\"Fresh Moves\"", "force_compatible": true, "required": true }, @@ -82,26 +76,6 @@ "default_position": "BOTTOM", "required": true }, - "file/FreshAnimations_v1.10.4.zip":{ - "title": "\"Fresh Animations\"", - "force_compatible": true, - "default_position": "BOTTOM", - "required": true - }, - "file/FA+All_Extensions-v1.8.1.zip":{ - "title": "\"Fresh Animations Extensions\"", - "force_compatible": true, - "required": true - }, - "file/FreshCompats_v1.6.zip":{ - "title": "\"Fresh Animations Mod Compatibility\"", - "force_compatible": true, - "required": true - }, - "vanillabackport:freshly_animated":{ - "force_compatible": true, - "required": true - }, "file/cubic-sun-moon-v1.8.5.zip":{ "title": "\"Cubic Sun & Moon\"", "force_compatible": true, @@ -111,11 +85,6 @@ "title": "\"Comforts Modernized\"", "force_compatible": true, "required": true - }, - "file/Create+Simple+Storage+2.1.zip":{ - "title": "\"Create Tom's Simple Storage\"", - "force_compatible": true, - "required": true } } } diff --git a/config/shut_up_gl_error.json5 b/config/shut_up_gl_error.json5 new file mode 100644 index 0000000..3697267 --- /dev/null +++ b/config/shut_up_gl_error.json5 @@ -0,0 +1,6 @@ +{ + /* - default: SILENT + - must be one of: SILENT, LOG_ONCE, LOG_ALWAYS + */ + "mode": "LOG_ONCE" +} diff --git a/config/toms_storage-common.toml b/config/toms_storage-common.toml new file mode 100644 index 0000000..4c955de --- /dev/null +++ b/config/toms_storage-common.toml @@ -0,0 +1,11 @@ +#IMPORTANT NOTICE: +#THIS IS ONLY THE COMMON CONFIG. It does not contain all the values adjustable for Tom's Simple Storage +#The settings have been moved to toms_storage-server.toml +#That file is PER WORLD, meaning you have to go into 'saves//serverconfig' to adjust it. Those changes will then only apply for THAT WORLD. +#You can then take that config file and put it in the 'defaultconfigs' folder to make it apply automatically to all NEW worlds you generate FROM THERE ON. +#This may appear confusing to many of you, but it is a new sensible way to handle configuration, because the server configuration is synced when playing multiplayer. +importantInfo = true +#List of mod ids whose blocks is ignored by the inventory connector +blockedMods = [] +#List of block ids ignored by the inventory connector +blockedBlocks = [] diff --git a/index.toml b/index.toml index 6b469dd..35e447f 100644 --- a/index.toml +++ b/index.toml @@ -22,7 +22,7 @@ hash = "199780a11fff42f04e8806677fff6255d51e815493b52fa7224be8b6b344306d" [[files]] file = "config/bcc-common.toml" -hash = "1b64c7ccdcb3b7a47a11bfdef5dad980a7d807714fa5252977ae5fd905943da5" +hash = "3771dfad48a6c5c204fef7cd3a541125accd9f6c0c2397a33d388318422af07b" [[files]] file = "config/blueprint-client.toml" @@ -80,6 +80,10 @@ hash = "41ce410b7d4ba54e280ddc4fc4f71c035cc357829b18f7bae3957de7df097897" file = "config/enhancedai/common.toml" hash = "ea1bd7336edb53b5730a6bd8dccfd982685c5f0915d8a4b04dbda96648dcc2b9" +[[files]] +file = "config/entangled-common.toml" +hash = "a27a810e6440e2b17b8cefa3fa721cf00327f03dbc4a00638a53f1a147702438" + [[files]] file = "config/flywheel-client.toml" hash = "40c69f75ea330bf20015e1c1d28138a3b994d5ab124f688d13c411d5849a82f9" @@ -106,7 +110,7 @@ hash = "70d35f4c521f68caf03a22633e644415fc155393f14add1d3bc96238f7a77288" [[files]] file = "config/parcool-client.toml" -hash = "a7d83df7bad19f18f86b53591c90f12815bac56219384f7d78dc03e83c61b3ce" +hash = "6760d77288649e0ebc702116006d3337e97e98adaed58058ced781eb987f3eb0" [[files]] file = "config/parcool-server.toml" @@ -114,11 +118,15 @@ hash = "7f88d930122b050cd4d49852b7172ce7839ae3562cc91e8266f7353b2e5677f7" [[files]] file = "config/quark-common.toml" -hash = "d9a0d3a15eb2eca9b8aefc583ce6f2a72d26104233f1d3c2a2f73f6d030acf76" +hash = "158a5c5c28dcc68d22afceb9ad22935794714400961f03dcc2a7afff724ecc57" [[files]] file = "config/resourcepackoverrides.json" -hash = "b510cd460f6a5660a28761a89dac6f91c17827c166018b431f57dda7e58e0fe2" +hash = "8afae8598ec4ca875f6e7512d97967f15264181981852b3056cb6f8f3993be3d" + +[[files]] +file = "config/shut_up_gl_error.json5" +hash = "5b7b711efa3e2c74c6d86acdd16e6ec3bee90a045f623343ce4e9ee7b88dab89" [[files]] file = "config/silentgear-common.toml" @@ -144,6 +152,10 @@ hash = "f5d035139186e131823dddb8a0f29ea17e7170fcd48592af10f7e68139e07e68" file = "config/supplementaries-client.toml" hash = "80e5996a4fd4b93a98b66e0ea4892767932cae2cc1789650b6016e976cedc001" +[[files]] +file = "config/toms_storage-common.toml" +hash = "b54cd94393754928944a5705e3c3c783144efa6541231895482eb3e031834605" + [[files]] file = "config/treechop-common.toml" hash = "9c315e81c1394af9192b987cfb55e62e3865149e791dbfbc97922bcbf369b494" @@ -165,8 +177,120 @@ file = "kubejs/assets/create/textures/block/display_link_side_powered.png" hash = "7784d62c294cbe50e33f0bf695d03b69adbe6b167e224a9222b0628ac9b2eab4" [[files]] -file = "kubejs/data/createteleporters/recipe/quantum_mechanism_recipe.json" -hash = "2e174d68c2e3e808ba038a1bad5560bb598097fbc4609043760ee2e852268904" +file = "kubejs/assets/toms_storage/models/block/cable_connector/base.json" +hash = "de2bd82773201064a563f46dead3a5db87f47de94aaf36b25321659a06ffc571" + +[[files]] +file = "kubejs/assets/toms_storage/models/block/cable_connector/item.json" +hash = "c28c94095d018fe2402c2e0cb7cc1f783488ce12662f7ed36adef49e9485efd1" + +[[files]] +file = "kubejs/assets/toms_storage/models/block/crafting_terminal.json" +hash = "2e2d162478d4f20a71c73861b475d8f1e1bee19a5203602a55de30b5b36c5d07" + +[[files]] +file = "kubejs/assets/toms_storage/models/block/inventory_connector.json" +hash = "2bad73291c6e634fc4cbdd3833fb890b1e0ce472cf04221698b699960be80454" + +[[files]] +file = "kubejs/assets/toms_storage/models/block/inventory_hopper_basic.json" +hash = "e62804aab5f5ca02aa28afcdbf304c3a4e20f3f852a809aaea7c074ec0504f36" + +[[files]] +file = "kubejs/assets/toms_storage/models/block/inventory_proxy.json" +hash = "1e117fcb3c74b1d2a45ed8c92472255bca3c0c9287cd7596a82104d0211a706e" + +[[files]] +file = "kubejs/assets/toms_storage/models/block/level_emitter_off.json" +hash = "54917d94e2ec3024385aa7c674b8d6fdfb0fc4506170aae61ecacdf428e911ac" + +[[files]] +file = "kubejs/assets/toms_storage/models/block/level_emitter_on.json" +hash = "f0793eb06ae108fb1a3f1b94dd743b2ef3b40c9fb784c9f25ec5d01a218b001b" + +[[files]] +file = "kubejs/assets/toms_storage/models/block/storage_terminal.json" +hash = "8810ba74346131318296a5f821f43c1782215d14740f5db3ce29558863a1706e" + +[[files]] +file = "kubejs/assets/toms_storage/models/block/trim.json" +hash = "b83e65265d5ce32c91b5689da089bc00112bd75b670dce24e8e2af9f35e05a19" + +[[files]] +file = "kubejs/assets/toms_storage/textures/block/crafting_link.png" +hash = "48a53dcfbe96b46959e515296e8b10b2bc8575f0049aba34d0c85e7471491898" + +[[files]] +file = "kubejs/assets/toms_storage/textures/block/hopper.png" +hash = "3f8a6b1b9a8365bfb786ccf2e58f06571e9758e66b93e70fbdd41c9f8babac2c" + +[[files]] +file = "kubejs/assets/toms_storage/textures/block/inventory_cable.png" +hash = "f4ee7b2005fe9b4260e21993f6e2299f51e6a9f6076ec0955bdb8d6c7f6e2056" + +[[files]] +file = "kubejs/assets/toms_storage/textures/block/keyboard.png" +hash = "2f26017444c82e412be9f6f504f82c6eb215af207208b45c409682ed0d7a7a5c" + +[[files]] +file = "kubejs/assets/toms_storage/textures/block/opencrate_bottom.png" +hash = "a6c98176d32d57076c7a906badfd0275838a4bd859d4c8754c8acd27b8775e9b" + +[[files]] +file = "kubejs/assets/toms_storage/textures/block/opencrate_side.png" +hash = "6d9a8013a7d46e6d3af1178202e16f9765de4bbff7b8cff04f45e237675b2c54" + +[[files]] +file = "kubejs/assets/toms_storage/textures/block/opencrate_top.png" +hash = "d0e383fc903cfd1c37f1e54de2fdb20a569c7779a3efe096475c1f29e9de228c" + +[[files]] +file = "kubejs/assets/toms_storage/textures/block/proxy_side.png" +hash = "3b860034cf23a13e36b6b2a31bb9c5435c656ce90184acb88a8f8fb22232b17a" + +[[files]] +file = "kubejs/assets/toms_storage/textures/block/proxy_top.png" +hash = "d8fc1c0faa8e61b45f66eb114cd5d247e692c5a63057142d35f04c147ccc7f44" + +[[files]] +file = "kubejs/assets/toms_storage/textures/block/terminal_link.png" +hash = "79c26cf20110a8e22f5860814577145846fb5578a5ad80c795e15210403c9738" + +[[files]] +file = "kubejs/assets/toms_storage/textures/block/trim.png" +hash = "093e2ca74695222dfe16afc6efef3fcca0af8b875f4ba2f1f7e9c908eba394b5" + +[[files]] +file = "kubejs/assets/toms_storage/textures/gui/crafting_terminal.png" +hash = "4b0461c6bea1301e83a63a270e3d0e7880363b6797da7c948cd9ad46ab4351a1" + +[[files]] +file = "kubejs/assets/toms_storage/textures/gui/storage_terminal.png" +hash = "a4a05102ee564955d71566a7d8c085880be35a497661a2d4645fcf6e5e3c13e9" + +[[files]] +file = "kubejs/assets/toms_storage/textures/item/adv_wireless_terminal.png" +hash = "060161bd209cb7ff6c1649f5d9dbb0de84531e854f65cdc3047d4ad6fef75ec1" + +[[files]] +file = "kubejs/assets/toms_storage/textures/item/item_filter.png" +hash = "4eb9e863b228cf422f46fe4e5ac7118a6749b4eef659fa5a1ce4421a7f6b7cb3" + +[[files]] +file = "kubejs/assets/toms_storage/textures/item/paint_kit.png" +hash = "c1b460c77205ca1688e7ad491d4f3a5b04340f3836640501485335cfffddba5c" + +[[files]] +file = "kubejs/assets/toms_storage/textures/item/poly_item_filter.png" +hash = "dcd61999850ad73bacb208e08f170601d29238bf0b1a5ba70ab8d7f866603a93" + +[[files]] +file = "kubejs/assets/toms_storage/textures/item/tag_item_filter.png" +hash = "d12225b611caf3aaa8d026df4b9302a10f470764625f20a3506b0ce8a21a7acd" + +[[files]] +file = "kubejs/assets/toms_storage/textures/item/wireless_terminal.png" +hash = "7010330160f4af3b97c2cd99ef529b724dffa11a320e99cc202fff51aae7227c" [[files]] file = "kubejs/server_scripts/simple_storage.js" @@ -650,6 +774,11 @@ file = "mods/create-connected.pw.toml" hash = "a548a99f9d9ba0d237aaf64acee67b29271d05a40c1c3ef87bc1bc18267c640c" metafile = true +[[files]] +file = "mods/create-contraption-terminals.pw.toml" +hash = "5178c05f0788498cb6db144a990732d45f781194830b3f99ea73b890707f892b" +metafile = true + [[files]] file = "mods/create-deco.pw.toml" hash = "67a405e6307f900d168deaa954a4309c3b44a6025e4efd7b8e774b6f9d3a69cd" @@ -940,6 +1069,11 @@ file = "mods/enhanced-mob-cap.pw.toml" hash = "aad3f224ee9f33e9ccb6d1759f036de002af6f54201c4695a95e9b13960cff10" metafile = true +[[files]] +file = "mods/entangled.pw.toml" +hash = "88cf96c7d670dda6a4a06f28a6e9625cc5ca0a08bceeeed88694b7c44deeb249" +metafile = true + [[files]] file = "mods/entity-model-features.pw.toml" hash = "3937618f06648f5ad0c7be0195b5fa75bf6d7464ee133bd59bb5b13753090de7" @@ -1189,6 +1323,11 @@ file = "mods/inventory-particles.pw.toml" hash = "dd0e33b72227eced263649c930c4a11162365591c02b5e7008ae111c0ea16070" metafile = true +[[files]] +file = "mods/inventory-tabs.pw.toml" +hash = "77e564f0ba938056be27bf43b0422c0fcb767aa206e8cd0ee351aada0f664591" +metafile = true + [[files]] file = "mods/iris.pw.toml" hash = "f67aa60c765593a8c70f78296a460349c6aef5f4a16d173eae02e8803b545ad4" @@ -1196,7 +1335,7 @@ metafile = true [[files]] file = "mods/ismah.pw.toml" -hash = "e7eea4daa9960af8d543fa89ac2952b6a3f2a9b88f66471fad2aebb33301690b" +hash = "94fd333633e9ce7b25aefb1966f9fc0af8edf76e3c7ca255ff1e30860af8ec4f" metafile = true [[files]] @@ -1638,11 +1777,6 @@ file = "mods/power-grid.pw.toml" hash = "1c5522db3b8327e889b0ec6fe8569c4f864b8515a5f1cf439c4bae86a86234e2" metafile = true -[[files]] -file = "mods/pretty-pipes.pw.toml" -hash = "039bf65fc6c241df88c6f4b9fac99826fbf2d7c295691d3cdd68128ef23598d9" -metafile = true - [[files]] file = "mods/pretty-rain.pw.toml" hash = "8319748b7c1a39462d159ed94da5c972b99958628c776be8d7c1e4c48fdaa5eb" @@ -1923,11 +2057,6 @@ file = "mods/spice-of-life-onion.pw.toml" hash = "6d22056366c7d5e3a8a79a8549a4b7209702d021590d8b3003de525f1bf29a63" metafile = true -[[files]] -file = "mods/spyglass-improvements.pw.toml" -hash = "08e7625da2ecef8e836652537f2bee175ee332809f235f6d3dece03f97d154bc" -metafile = true - [[files]] file = "mods/srdp.pw.toml" hash = "c40cd6e94191418cc6f334ffc37d55f09064ab19623ea119b2e74c9688d82109" @@ -2068,6 +2197,11 @@ file = "mods/urban-decor.pw.toml" hash = "3201f51b84dfcc43865c4699917a2b26ab62bd5b32b83066f80986314ed2709c" metafile = true +[[files]] +file = "mods/utility-belt.pw.toml" +hash = "13557c2153ca6f83d5c67b445c382878321088f96d3825b473f32cbd5bedac6f" +metafile = true + [[files]] file = "mods/vanillabackport.pw.toml" hash = "ca37901ce16f10e30715edf354b5d08c500e60abdb7ce64da79ce04a3d880ced" @@ -2258,11 +2392,6 @@ file = "resourcepacks/create-style-interface.pw.toml" hash = "b8b5779ab7bae27e137fcab4cb1d5c675e6d960ce91961fceb421ebb5dad0eee" metafile = true -[[files]] -file = "resourcepacks/created-pretty-pipes.pw.toml" -hash = "4bd6658dce272ed195c49753ea45ae15db5334111fbd3ce8251cbf7ffc8c7519" -metafile = true - [[files]] file = "resourcepacks/cubic-sun-moon.pw.toml" hash = "6d198fcead3ae516d33d9011f3ecf9717a72b963aadea7a6b3ad7f0c7cada070" @@ -2273,21 +2402,6 @@ file = "resourcepacks/enhanced-boss-bars.pw.toml" hash = "2f2b5757bfa163a25bda0f2b911eae0b4e636b172f1928e07b47b45bb528e78b" metafile = true -[[files]] -file = "resourcepacks/fresh-animations-extensions.pw.toml" -hash = "a609bfde1f92ebb5c5462a9a7aa0464888b5bdb271392c81787ff3e27239ce4a" -metafile = true - -[[files]] -file = "resourcepacks/fresh-animations.pw.toml" -hash = "6a1556a0e4fcb411b33efafc3382b4abd9a6e671f140dc0d42e9aad2808e24f3" -metafile = true - -[[files]] -file = "resourcepacks/fresh-compats.pw.toml" -hash = "177f1c99727cc979bca59e570feb006e45a09b70abf381257fe5591d1e818993" -metafile = true - [[files]] file = "resourcepacks/mt-ct-d.pw.toml" hash = "f52bcfb58f9988ad6abbcd25b770ec5e82669ccfd7aa80072c3e42ec2f9c458b" @@ -2299,8 +2413,8 @@ hash = "2242ad39e220e34c7c16590b36b0ced22164443a1c4a3e8ea86d98f155911562" metafile = true [[files]] -file = "resourcepacks/toms-create-storage.pw.toml" -hash = "cb07cd8b668029d940550ab404fa49e55df84b0f0be5bd377efaf462dbc6b9cb" +file = "resourcepacks/tras-fresh-player.pw.toml" +hash = "32fe0fe8941110f8fba07ce7768faa1797de6b28e961ab65b483c380fc0a365a" metafile = true [[files]] diff --git a/kubejs/assets/toms_storage/models/block/cable_connector/base.json b/kubejs/assets/toms_storage/models/block/cable_connector/base.json new file mode 100644 index 0000000..8b7d252 --- /dev/null +++ b/kubejs/assets/toms_storage/models/block/cable_connector/base.json @@ -0,0 +1,137 @@ +{ + "credit": "End_Rage waz here", + "textures": { + "0": "create:block/portable_storage_interface", + "1": "create:block/brass_casing", + "2": "create:block/girder", + "particle": "create:block/portable_storage_interface" + }, + "elements": [ + { + "from": [2, 2, 2], + "to": [14, 14, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 3]}, + "faces": { + "east": {"uv": [9, 3.5, 15, 4.5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [9, 8.5, 15, 14.5], "texture": "#0"}, + "west": {"uv": [9, 3.5, 15, 4.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [9, 3.5, 15, 4.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [9, 3.5, 15, 4.5], "texture": "#0"} + } + }, + { + "from": [2, 2, 0], + "to": [14, 14, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 1]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [14, 2, 0], + "to": [16, 14, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 1]}, + "faces": { + "north": {"uv": [2, 2, 14, 0], "rotation": 270, "texture": "#1"}, + "east": {"uv": [1, 2, 13, 1], "rotation": 90, "texture": "#1"}, + "south": {"uv": [2, 0, 14, 2], "rotation": 270, "texture": "#1"}, + "up": {"uv": [2, 3, 0, 5], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 3, 2, 5], "texture": "#1"} + } + }, + { + "from": [0, 2, 0], + "to": [2, 14, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 1]}, + "faces": { + "north": {"uv": [2, 0, 14, 2], "rotation": 270, "texture": "#1"}, + "south": {"uv": [2, 2, 14, 0], "rotation": 270, "texture": "#1"}, + "west": {"uv": [1, 2, 13, 1], "rotation": 90, "texture": "#1"}, + "up": {"uv": [2, 3, 0, 5], "texture": "#1"}, + "down": {"uv": [0, 3, 2, 5], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [2, 14, 0], + "to": [14, 16, 2], + "rotation": {"angle": 0, "axis": "z", "origin": [8, 8, 1]}, + "faces": { + "north": {"uv": [2, 2, 14, 0], "texture": "#1"}, + "east": {"uv": [0, 3, 2, 5], "rotation": 270, "texture": "#1"}, + "south": {"uv": [2, 0, 14, 2], "rotation": 180, "texture": "#1"}, + "west": {"uv": [2, 3, 0, 5], "rotation": 90, "texture": "#1"}, + "up": {"uv": [1, 2, 13, 1], "texture": "#1"} + } + }, + { + "from": [2, 0, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "z", "origin": [8, 8, 1]}, + "faces": { + "north": {"uv": [2, 0, 14, 2], "texture": "#1"}, + "east": {"uv": [0, 3, 2, 5], "rotation": 90, "texture": "#1"}, + "south": {"uv": [2, 2, 14, 0], "rotation": 180, "texture": "#1"}, + "west": {"uv": [2, 3, 0, 5], "rotation": 270, "texture": "#1"}, + "down": {"uv": [1, 2, 13, 1], "texture": "#1"} + } + }, + { + "from": [4, 4, 4], + "to": [12, 12, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 3]}, + "faces": { + "north": {"uv": [10, 9.5, 14, 13.5], "rotation": 180, "texture": "#0"}, + "east": {"uv": [8.5, 14, 12.5, 15], "rotation": 270, "texture": "#0"}, + "south": {"uv": [12, 4, 16, 8], "texture": "#2"}, + "west": {"uv": [8.5, 14, 12.5, 15], "rotation": 90, "texture": "#0"}, + "up": {"uv": [8.5, 14, 12.5, 15], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 14, 12.5, 15], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 135, 90], + "translation": [-0.5, 0, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [-180, 0, 0], + "translation": [0, 22.25, 0] + }, + "fixed": { + "translation": [0, -1.25, 0], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "group", + "origin": [8, 17, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/toms_storage/models/block/cable_connector/item.json b/kubejs/assets/toms_storage/models/block/cable_connector/item.json new file mode 100644 index 0000000..c9c06db --- /dev/null +++ b/kubejs/assets/toms_storage/models/block/cable_connector/item.json @@ -0,0 +1,165 @@ +{ + "credit": "End_Rage waz here", + "textures": { + "0": "create:block/portable_storage_interface", + "1": "create:block/brass_casing", + "2": "create:block/girder", + "3": "toms_storage:block/inventory_cable", + "particle": "create:block/portable_storage_interface" + }, + "elements": [ + { + "from": [2, 2, 2], + "to": [14, 14, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 3]}, + "faces": { + "east": {"uv": [9, 3.5, 15, 4.5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [9, 8.5, 15, 14.5], "texture": "#0"}, + "west": {"uv": [9, 3.5, 15, 4.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [9, 3.5, 15, 4.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [9, 3.5, 15, 4.5], "texture": "#0"} + } + }, + { + "from": [2, 2, 0], + "to": [14, 14, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 1]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [14, 2, 0], + "to": [16, 14, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 1]}, + "faces": { + "north": {"uv": [2, 2, 14, 0], "rotation": 270, "texture": "#1"}, + "east": {"uv": [1, 2, 13, 1], "rotation": 90, "texture": "#1"}, + "south": {"uv": [2, 0, 14, 2], "rotation": 270, "texture": "#1"}, + "up": {"uv": [2, 3, 0, 5], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 3, 2, 5], "texture": "#1"} + } + }, + { + "from": [0, 2, 0], + "to": [2, 14, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 1]}, + "faces": { + "north": {"uv": [2, 0, 14, 2], "rotation": 270, "texture": "#1"}, + "south": {"uv": [2, 2, 14, 0], "rotation": 270, "texture": "#1"}, + "west": {"uv": [1, 2, 13, 1], "rotation": 90, "texture": "#1"}, + "up": {"uv": [2, 3, 0, 5], "texture": "#1"}, + "down": {"uv": [0, 3, 2, 5], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [2, 14, 0], + "to": [14, 16, 2], + "rotation": {"angle": 0, "axis": "z", "origin": [8, 8, 1]}, + "faces": { + "north": {"uv": [2, 2, 14, 0], "texture": "#1"}, + "east": {"uv": [0, 3, 2, 5], "rotation": 270, "texture": "#1"}, + "south": {"uv": [2, 0, 14, 2], "rotation": 180, "texture": "#1"}, + "west": {"uv": [2, 3, 0, 5], "rotation": 90, "texture": "#1"}, + "up": {"uv": [1, 2, 13, 1], "texture": "#1"} + } + }, + { + "from": [2, 0, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "z", "origin": [8, 8, 1]}, + "faces": { + "north": {"uv": [2, 0, 14, 2], "texture": "#1"}, + "east": {"uv": [0, 3, 2, 5], "rotation": 90, "texture": "#1"}, + "south": {"uv": [2, 2, 14, 0], "rotation": 180, "texture": "#1"}, + "west": {"uv": [2, 3, 0, 5], "rotation": 270, "texture": "#1"}, + "down": {"uv": [1, 2, 13, 1], "texture": "#1"} + } + }, + { + "from": [4, 4, 4], + "to": [12, 12, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 3]}, + "faces": { + "north": {"uv": [10, 9.5, 14, 13.5], "rotation": 180, "texture": "#0"}, + "east": {"uv": [8.5, 14, 12.5, 15], "rotation": 270, "texture": "#0"}, + "south": {"uv": [12, 4, 16, 8], "texture": "#2"}, + "west": {"uv": [8.5, 14, 12.5, 15], "rotation": 90, "texture": "#0"}, + "up": {"uv": [8.5, 14, 12.5, 15], "rotation": 180, "texture": "#0"}, + "down": {"uv": [8.5, 14, 12.5, 15], "texture": "#0"} + } + }, + { + "name": "cable", + "from": [6, 6, 6], + "to": [10, 10, 10], + "faces": { + "north": {"uv": [6, 6, 10, 10], "texture": "#3"}, + "east": {"uv": [6, 6, 10, 10], "texture": "#3"}, + "south": {"uv": [6, 6, 10, 10], "texture": "#3"}, + "west": {"uv": [6, 6, 10, 10], "texture": "#3"}, + "up": {"uv": [6, 6, 10, 10], "texture": "#3"}, + "down": {"uv": [6, 6, 10, 10], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, -180, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [2.75, -1, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 0, -13] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "group", + "origin": [8, 17, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + }, + 7, + { + "name": "group", + "origin": [8, 17, 8], + "color": 0, + "children": [] + }, + { + "name": "group", + "origin": [8, 17, 8], + "color": 0, + "children": [] + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/toms_storage/models/block/crafting_terminal.json b/kubejs/assets/toms_storage/models/block/crafting_terminal.json new file mode 100644 index 0000000..4318202 --- /dev/null +++ b/kubejs/assets/toms_storage/models/block/crafting_terminal.json @@ -0,0 +1,197 @@ +{ + "credit": "End Waz Here", + "parent": "block/block", + "textures": { + "0": "toms_storage:block/crafting_link", + "2": "toms_storage:block/keyboard", + "3": "create:block/railway_casing_side", + "particle": "create:block/railway_casing" + }, + "elements": [ + { + "from": [4, 15, 2], + "to": [12, 17, 5], + "rotation": {"angle": 0, "axis": "x", "origin": [5, 16, 4.5]}, + "faces": { + "north": {"uv": [14.5, 5.5, 15.5, 1.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [14.5, 0, 13, 1], "texture": "#0"}, + "south": {"uv": [14.5, 5.5, 15.5, 1.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [13, 0, 14.5, 1], "texture": "#0"}, + "up": {"uv": [14.5, 1.5, 13, 5.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [15, 15, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 8.5, 7, 1.5], "rotation": 180, "texture": "#0"}, + "east": {"uv": [7.5, 9, 10, 16], "texture": "#0"}, + "south": {"uv": [0, 9, 7, 16], "texture": "#0"}, + "west": {"uv": [7.5, 9, 10, 16], "rotation": 180, "texture": "#0"}, + "up": {"uv": [7.5, 1.5, 10, 8.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [13, 6.5, 15.5, 13.5], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 7]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 2, 16], "texture": "#particle"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#particle"}, + "west": {"uv": [0, 0, 2, 16], "texture": "#particle"}, + "up": {"uv": [0, 0, 16, 2], "texture": "#particle"}, + "down": {"uv": [0, 0, 16, 2], "texture": "#particle"} + } + }, + { + "from": [3, 7, 6], + "to": [13, 14, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "east": {"uv": [5.5, 9.5, 6, 13], "texture": "#0"}, + "south": {"uv": [1, 9.5, 6, 13], "texture": "#0"}, + "west": {"uv": [1, 9.5, 1.5, 13], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1, 9.5, 6, 10], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1, 12.5, 6, 13], "texture": "#0"} + } + }, + { + "name": "Controller", + "from": [1, 5.68297, 5.53912], + "to": [15, 7.68297, 13.53912], + "rotation": {"angle": 22.5, "axis": "x", "origin": [16, 5.68297, 1.53912]}, + "faces": { + "east": {"uv": [14, 0, 16, 8], "rotation": 90, "texture": "#2"}, + "south": {"uv": [0, 8, 14, 10], "texture": "#2"}, + "west": {"uv": [14, 0, 16, 8], "rotation": 90, "texture": "#2"}, + "up": {"uv": [0, 0, 14, 8], "texture": "#2"}, + "down": {"uv": [0, 0, 14, 8], "texture": "#2"} + } + }, + { + "from": [5, 6.68297, 10.53912], + "to": [7, 8.68297, 12.53912], + "rotation": {"angle": 22.5, "axis": "x", "origin": [15, 5.68297, 1.53912]}, + "faces": { + "north": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "east": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "south": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "west": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "up": {"uv": [2, 11, 4, 13], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5, 6.68297, 6.53912], + "to": [7, 8.68297, 8.53912], + "rotation": {"angle": 22.5, "axis": "x", "origin": [15, 5.68297, 1.53912]}, + "faces": { + "north": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "east": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "south": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "west": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "up": {"uv": [2, 11, 4, 13], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [3, 6.68297, 8.53912], + "to": [5, 8.68297, 10.53912], + "rotation": {"angle": 22.5, "axis": "x", "origin": [15, 5.68297, 1.53912]}, + "faces": { + "north": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "east": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "south": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "west": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "up": {"uv": [2, 11, 4, 13], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7, 6.68297, 8.53912], + "to": [9, 8.68297, 10.53912], + "rotation": {"angle": 22.5, "axis": "x", "origin": [15, 5.68297, 1.53912]}, + "faces": { + "north": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "east": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "south": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "west": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "up": {"uv": [2, 11, 4, 13], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [10, 6.68297, 9.53912], + "to": [13, 8.68297, 11.53912], + "rotation": {"angle": 22.5, "axis": "x", "origin": [16, 5.68297, 1.53912]}, + "faces": { + "north": {"uv": [1, 11, 4, 13], "texture": "#2"}, + "east": {"uv": [1, 11, 3, 13], "texture": "#2"}, + "south": {"uv": [1, 11, 4, 13], "texture": "#2"}, + "west": {"uv": [1, 11, 3, 13], "texture": "#2"}, + "up": {"uv": [1, 11, 4, 13], "texture": "#2"} + } + }, + { + "from": [11, 6.68297, 7.53912], + "to": [13, 8.68297, 9.53912], + "rotation": {"angle": 22.5, "axis": "x", "origin": [16, 5.68297, 1.53912]}, + "faces": { + "north": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "east": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "south": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "west": {"uv": [2, 11, 4, 13], "texture": "#2"}, + "up": {"uv": [2, 11, 4, 13], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, -45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, -45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, -45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [1, -0.5, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 0, -13] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + 0, + 1, + 2, + 3, + { + "name": "group", + "origin": [0, 0, 0.5], + "color": 0, + "children": [4, 5, 6, 7, 8, 9, 10] + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/toms_storage/models/block/inventory_connector.json b/kubejs/assets/toms_storage/models/block/inventory_connector.json new file mode 100644 index 0000000..d3f45d8 --- /dev/null +++ b/kubejs/assets/toms_storage/models/block/inventory_connector.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "toms_storage:block/proxy_top" + } +} \ No newline at end of file diff --git a/kubejs/assets/toms_storage/models/block/inventory_hopper_basic.json b/kubejs/assets/toms_storage/models/block/inventory_hopper_basic.json new file mode 100644 index 0000000..a035895 --- /dev/null +++ b/kubejs/assets/toms_storage/models/block/inventory_hopper_basic.json @@ -0,0 +1,35 @@ +{ + "credit": "End Waz Here", + "parent": "block/block", + "textures": { + "0": "toms_storage:block/hopper", + "particle": "toms_storage:block/hopper" + }, + "elements": [ + { + "name": "bottom", + "from": [5, 0, 5], + "to": [11, 6, 11], + "faces": { + "north": {"uv": [10, 0, 16, 6], "texture": "#0"}, + "east": {"uv": [10, 0, 16, 6], "texture": "#0"}, + "south": {"uv": [10, 0, 16, 6], "texture": "#0"}, + "west": {"uv": [10, 0, 16, 6], "texture": "#0"}, + "down": {"uv": [10, 0, 16, 6], "texture": "#0"} + } + }, + { + "name": "top", + "from": [3, 6, 3], + "to": [13, 16, 13], + "faces": { + "north": {"uv": [0, 0, 10, 10], "texture": "#0"}, + "east": {"uv": [0, 0, 10, 10], "texture": "#0"}, + "south": {"uv": [0, 0, 10, 10], "texture": "#0"}, + "west": {"uv": [0, 0, 10, 10], "texture": "#0"}, + "up": {"uv": [0, 0, 10, 10], "texture": "#0"}, + "down": {"uv": [0, 0, 10, 10], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/toms_storage/models/block/inventory_proxy.json b/kubejs/assets/toms_storage/models/block/inventory_proxy.json new file mode 100644 index 0000000..607b1c1 --- /dev/null +++ b/kubejs/assets/toms_storage/models/block/inventory_proxy.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube", + "textures": { + "up": "toms_storage:block/proxy_top", + "down": "toms_storage:block/proxy_top", + "north": "toms_storage:block/proxy_side", + "east": "toms_storage:block/proxy_side", + "south": "toms_storage:block/proxy_side", + "west": "toms_storage:block/proxy_side", + "particle": "toms_storage:block/proxy_side" + } +} \ No newline at end of file diff --git a/kubejs/assets/toms_storage/models/block/level_emitter_off.json b/kubejs/assets/toms_storage/models/block/level_emitter_off.json new file mode 100644 index 0000000..f518db6 --- /dev/null +++ b/kubejs/assets/toms_storage/models/block/level_emitter_off.json @@ -0,0 +1,52 @@ +{ + "credit": "End Waz Here", + "parent": "block/block", + "textures": { + "0": "block/redstone_torch_off", + "2": "toms_storage:block/hopper", + "particle": "toms_storage:block/hopper" + }, + "parent": "block/block", + "render_type": "cutout", + "elements": [ + { + "name": "bottom", + "from": [0, -6, 7], + "to": [16, 10, 9], + "faces": { + "north": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "top", + "from": [3, 6, 3], + "to": [13, 16, 13], + "faces": { + "north": {"uv": [0, 0, 10, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 10, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 10, 10], "texture": "#2"}, + "west": {"uv": [0, 0, 10, 10], "texture": "#2"}, + "up": {"uv": [0, 0, 10, 10], "texture": "#2"}, + "down": {"uv": [0, 0, 10, 10], "texture": "#2"} + } + }, + { + "name": "bottom2", + "from": [7, -6, 0], + "to": [9, 10, 16], + "faces": { + "east": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "bottom3", + "from": [7, 0, 7], + "to": [9, 6, 9], + "faces": { + "down": {"uv": [7, 6, 9, 8], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/toms_storage/models/block/level_emitter_on.json b/kubejs/assets/toms_storage/models/block/level_emitter_on.json new file mode 100644 index 0000000..3672aff --- /dev/null +++ b/kubejs/assets/toms_storage/models/block/level_emitter_on.json @@ -0,0 +1,58 @@ +{ + "credit": "End Waz Here", + "parent": "block/block", + "textures": { + "0": "block/redstone_torch", + "1": "toms_storage:block/hopper", + "particle": "toms_storage:block/hopper" + }, + "parent": "block/block", + "render_type": "cutout", + "elements": [ + { + "name": "bottom", + "from": [0, -6, 7], + "to": [16, 10, 9], + "faces": { + "north": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "top", + "from": [3, 6, 3], + "to": [13, 16, 13], + "faces": { + "north": {"uv": [0, 0, 10, 10], "texture": "#1"}, + "east": {"uv": [0, 0, 10, 10], "texture": "#1"}, + "south": {"uv": [0, 0, 10, 10], "texture": "#1"}, + "west": {"uv": [0, 0, 10, 10], "texture": "#1"}, + "up": {"uv": [0, 0, 10, 10], "texture": "#1"}, + "down": {"uv": [0, 0, 10, 10], "texture": "#1"} + } + }, + { + "name": "bottom2", + "from": [7, -6, 0], + "to": [9, 10, 16], + "faces": { + "east": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "bottom3", + "from": [7, 0, 7], + "to": [9, 6, 9], + "faces": { + "down": {"uv": [7, 6, 9, 8], "texture": "#0"} + } + } + ], + "display": { + "gui": { + "rotation": [30, 225, 90], + "scale": [0.625, 0.625, 0.625] + } + } +} \ No newline at end of file diff --git a/kubejs/assets/toms_storage/models/block/storage_terminal.json b/kubejs/assets/toms_storage/models/block/storage_terminal.json new file mode 100644 index 0000000..a8921bc --- /dev/null +++ b/kubejs/assets/toms_storage/models/block/storage_terminal.json @@ -0,0 +1,147 @@ +{ + "credit": "End Waz Here", + "parent": "block/block", + "textures": { + "0": "toms_storage:block/terminal_link", + "3": "create:block/display_link_side_powered", + "particle": "create:block/brass_casing" + }, + "elements": [ + { + "from": [4, 2, 6], + "to": [12, 5, 8], + "rotation": {"angle": 0, "axis": "x", "origin": [5, 3.5, 7]}, + "faces": { + "east": {"uv": [14.5, 0, 13, 1], "rotation": 270, "texture": "#0"}, + "south": {"uv": [14.5, 1.5, 13, 5.5], "rotation": 270, "texture": "#0"}, + "west": {"uv": [13, 0, 14.5, 1], "rotation": 90, "texture": "#0"}, + "up": {"uv": [14.5, 5.5, 15.5, 1.5], "rotation": 270, "texture": "#0"}, + "down": {"uv": [14.5, 5.5, 15.5, 1.5], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [4, 5, 6], + "to": [6, 7, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "east": {"uv": [8.5, 0, 7.5, 0.5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [8.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"}, + "west": {"uv": [7.5, 0, 8.5, 0.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [7.5, 1, 8, 0], "rotation": 270, "texture": "#0"}, + "down": {"uv": [7.5, 1, 8, 0], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [7, 5, 6], + "to": [9, 7, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "east": {"uv": [8.5, 0, 7.5, 0.5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [8.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"}, + "west": {"uv": [7.5, 0, 8.5, 0.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [7.5, 1, 8, 0], "rotation": 270, "texture": "#0"}, + "down": {"uv": [7.5, 1, 8, 0], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [10, 5, 6], + "to": [12, 7, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "east": {"uv": [8.5, 0, 7.5, 0.5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [8.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"}, + "west": {"uv": [7.5, 0, 8.5, 0.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [7.5, 1, 8, 0], "rotation": 270, "texture": "#0"}, + "down": {"uv": [7.5, 1, 8, 0], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [15, 15, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 1.5, 7, 8.5], "rotation": 180, "texture": "#0"}, + "east": {"uv": [7.5, 9, 10, 16], "texture": "#0"}, + "south": {"uv": [0, 9, 7, 16], "texture": "#0"}, + "west": {"uv": [7.5, 9, 10, 16], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 0, 14, 5], "rotation": 180, "texture": "#3"}, + "down": {"uv": [0, 0, 14, 5], "texture": "#3"} + } + }, + { + "from": [3, 7, 6], + "to": [13, 14, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "east": {"uv": [5.5, 9.5, 6, 13], "texture": "#0"}, + "south": {"uv": [1, 9.5, 6, 13], "texture": "#0"}, + "west": {"uv": [1, 9.5, 1.5, 13], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1, 9.5, 6, 10], "rotation": 180, "texture": "#0"}, + "down": {"uv": [1, 12.5, 6, 13], "texture": "#0"} + } + }, + { + "from": [2, 2, -1], + "to": [14, 14, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0.5, 2, 6.5, 8], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0.5, 0, 6.5, 1], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0.5, 0, 6.5, 1], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.5, 0, 6.5, 1], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 0, 6.5, 1], "texture": "#0"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 7]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#particle"}, + "east": {"uv": [0, 0, 2, 16], "texture": "#particle"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#particle"}, + "west": {"uv": [0, 0, 2, 16], "texture": "#particle"}, + "up": {"uv": [0, 0, 16, 2], "texture": "#particle"}, + "down": {"uv": [0, 0, 16, 2], "texture": "#particle"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, -45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, -45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, -45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [1, -0.5, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 0, -13] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + } +} diff --git a/kubejs/assets/toms_storage/models/block/trim.json b/kubejs/assets/toms_storage/models/block/trim.json new file mode 100644 index 0000000..2e5d436 --- /dev/null +++ b/kubejs/assets/toms_storage/models/block/trim.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "toms_storage:block/trim" + } +} \ No newline at end of file diff --git a/kubejs/assets/toms_storage/textures/block/crafting_link.png b/kubejs/assets/toms_storage/textures/block/crafting_link.png new file mode 100644 index 0000000000000000000000000000000000000000..0addb34a164e7bbe5eb4b74d0e0df46a11da6c5d GIT binary patch literal 1125 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUI-V|$ArY;6r^jbRr%D{F z&orJjIXL;YMAvIKsg|&n)kM zw~=8#@cp^dv)>OjznQ&vd@(7hU^Q3g4Uy#O^Ia={O=5oV*jTaHbzRWnH%YGRK3z0- z?prjwv9nlz_E+{jD#yice!sc>+AghzBVUYyI9l`sokae>6w+jw_)%5+#hF7!rl<5? zM{;Eq>%QmJUu1TDTFmxj3Cr3uZ{Ap?^v$tLd)9AlXL~WT?5oMgU*dsx^2$#tIC1m`N2K@^sTuQd3y!Ex4dQJTHj9=Dy zh7UTI7MlIov*T{womX=IdeyqrzB98o-u@lEi9Ph8pGmPX!@Dz?VYm4%f3}MH|00bo z<=)oSfues7aD4E&SIi{A`g)qj?A5z;**=M1{kf;+-z(1+6A89EUETXP6+207m~f}) zkxY){iTD%?86W+nYwCieZu{*J6gAv1c|}L#T$joIsf+n+LfAfiwU_5#%V2%=Pdw|B zIh%zPHwF7XZ#`UB)%Wh{PyXZ;S(*9_JHB~N_>j<~{5Uzr>go==i#I)Lf}WpPfAss) zkYeRI+ZSmnJ=W^H5pweh!^A@V?TcovuKK#0LppP-v*pq|g(ctH&PXTJai*2$pLp|* zcP7KRIkNi;{#kiRT2FKO@R;2{_jKRegqwxo&lOE{ofjr@#H{l%lRpsz2wZKCW9Q^IduA!2=hMd#VO6nWVYIlpeLEB7A;Plq$~#W?LyJrhYZH#bby}>!fSls26(8F!^XPu^d#D>k; z5EL>sK1fcS@Avk-*R7blRy_!tI%%5Dku>-29{q>;p)d1!r)){S%~Vvj$7Fv*SU^$y paZBrcv#&_-tv^3~Q?m6R_V?=M3<_FJ?FQUxCFK_uKfD%yY8ZmFByNCtLO{6ERf_hJn8dbE!T|_;oNZFnBI3Y4&1Be zyDAXa&Aj9l`?X-RXKxGov>2~4wuGCTaYQ(pt@-?ox#uIpo+E5uMHbHMXJBAp@O1Ta JS?83{1OS@tVQT;Y literal 0 HcmV?d00001 diff --git a/kubejs/assets/toms_storage/textures/block/inventory_cable.png b/kubejs/assets/toms_storage/textures/block/inventory_cable.png new file mode 100644 index 0000000000000000000000000000000000000000..2022cc514d41ba572cde069e5796bcfae96ec1f6 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUQ8uD16u*PVM*8IW{&n78VvywkI<%FvOh7wqjsl5Go1s3;vG|7#{84FT}vWz**oCSP16becoS`x1al& ZrMsCYv~ykQG6n_)22WQ%mvv4FO#lfwWk~=4 literal 0 HcmV?d00001 diff --git a/kubejs/assets/toms_storage/textures/block/keyboard.png b/kubejs/assets/toms_storage/textures/block/keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..0b194a3262319504d18543174fba67dd640d2fb6 GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7r9536Lo9l)PTK3m>?qQ@ zpZBr_cel~HE_=s~8+%u>T6c?lWUS#(&P+<3er~#fla}e!wFj-ryqknJ?b@U{X+xr7 zXRJ=rG*>a1gU9&U(jLsK)+_EWj6UVxf1dA#^_mS^_j>L(SLjTQez^1f7CFBiyK9!* zm1LU0bl}vYoTC*cj$Sh>jxFXq6_$|7c;jy55q>9^T`|qw!Ao{dcrnLiSIq3#KBEpj zhZ`5fgw0+Yo2S{pfBovU`t_po_LaNDC|~ocWbg^jGM|whH}9Un+jA3^C0{Cxk{jzS-0ejMDo?P0$JL%8`=&4%x{ v9`6Y-sJraIkh5kDlfjGjdh=WV9|}A5#YGh@)mX&9z`)??>gTe~DWM4f4x^Lk literal 0 HcmV?d00001 diff --git a/kubejs/assets/toms_storage/textures/block/opencrate_bottom.png b/kubejs/assets/toms_storage/textures/block/opencrate_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..c23e477a5caaed6863cc7111b462dbd0009c879c GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uzClJ4m1 z$iT3%pZiZDD+2?AN`Oy@tDBKbsFi$_i%M0LNkNcaqPJdCqE%CS%fi)5W-Xc9KW$=1 zs%8C=MIj6f44efXk;M!Q+`=Ht$S`Y;1Oo#@pQnpsh{R>tQ-*v^4gziu<^2yRNG)m7 zxwLun#^bVk8s0E6=qIGV(a?OE^LEJ*;awYlfBGcwBymc$=sp?3tl%cS%RSa$r*Uk;5D+dy-BY7d((Vb*J%4mPY08r1KhgeWrNz?)~j^KK%8? vn)a}rQcFu}{vHm=nL3~O)FO=qAJ~2QWVa_izaY!Nz`)??>gTe~DWM4fQebci literal 0 HcmV?d00001 diff --git a/kubejs/assets/toms_storage/textures/block/opencrate_side.png b/kubejs/assets/toms_storage/textures/block/opencrate_side.png new file mode 100644 index 0000000000000000000000000000000000000000..1525a0b7f37f7f5a6ad6b4d3ccdf6cfc4b35d417 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uzClJ4m1 z$iT3%pZiZDD+2?AZh%jSYp9jHn~_YEi%L_XRY8zmRg_6bs%4_LUO{O=LUMdld&{gP zbNi=FT)2A4ip{ILEN0(iU|`@Z@Q5sCVBi)8VMc~ob0ioT7d-_?8<)3Gk#uJ5)BDTgCIHq6UiVi#p&(H^;8vV8iy-49z{&AxN*2lLfwcUCWC zR^{Czaq7akUpFhb&(1t{X@6qUy=k-5uY9~Sy=t$(x!kLThrTX4FQ2EdetpD=Fipj7 Z`Pb1h2@<9eh71f044$rjF6*2UngD%OWpn@l literal 0 HcmV?d00001 diff --git a/kubejs/assets/toms_storage/textures/block/proxy_side.png b/kubejs/assets/toms_storage/textures/block/proxy_side.png new file mode 100644 index 0000000000000000000000000000000000000000..64ab16c4e025c1654639e2fd21eb1c127884c35c GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uzClJ4m1 z$iT3%pZiZDD+2?AZh%jSYmvL*yiE5<6_s-fqQ0Nb`F*GM|LdOhmHzwtLa(oidv`G7 z`1FV;+mjz{P5%FBsZ`jMKn4Z|&H|6fVg?4j!ywFfJby(B0|P_1r;B5V#O34!5f)}e zw#4gOE?k)+!pt_2%lmQPvzdH6i*mg$Uy3o7l{n&~k{<0>Zg)VzEdANLnXAJXmgxY{!n^$Snk~`6s!Wx$>cfOsf>aisK*_x@F`K%2(W`y|8+j)Um!-zK} zfh{0qnd|0_uDh9=H=LemoL&>dBOxN;(9p=qV0=XX?+aaCIR*v>22WQ%mvv4FO#q?l BZ`=R? literal 0 HcmV?d00001 diff --git a/kubejs/assets/toms_storage/textures/block/proxy_top.png b/kubejs/assets/toms_storage/textures/block/proxy_top.png new file mode 100644 index 0000000000000000000000000000000000000000..02515c83adb81b1483630faa23f3f08908841224 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uzClJ4m1 z$iT3%pZiZDD+2?AdVo)eYmvL*yiE5<6_s-fqQ0Nb`F*GM|LdOhmHzwtLa(oidv`G7 z$@b(&TazEEa6DsRVBjq9h%9Dc;5!V$jK}j=q%bfrw0XKXhDcmaP7q;XR%A=OzU9J| zDI&~l6S=$}_dT1*$Fu0{>U62|cU~S)NZWel=+W%YY-}5EK9rSRYTOVs?V*>Ks+e>` zPl@W%RVN)*rYS5=Q4d%msS(N=bcZv@=4PYgk)oB|{!3Ure*2xiJ6X3u$yj$*ukI~b riI&)HZ|=Q)n{;5o0R|=>ABN`Q?;Y|IdBb-~a!2-&~C0U&*tSig%xQy{@WFcAFLAl_aq3?eXO0{jv{F+t)=i{J8iz zo-6jY`piiMx%1!u|F-BrZNcZOmlqbM%z4#o)c@yCj7>gILRHw|6RUirGJDo^O`6iy zcW~p&NL{|DJ=YaxPI~m&-BEjqW%0_MFpv5td;UwWv-@6B@#cs4q1ESYW%=yH<0>C* zESSIWv;Jn6t=A5nSY@$}zhP2O-PFgwZfxtH82WRG-O0PFPQDgje?R=)+6&Q4>z^g* znqTC~T=P`zk)8AN13uHjE-ruh(`L%mfJsK1B$A?Rm5j{8y=zJ#&*ZdsiT&TW(M|iQa<^jLY4__YKBt|nJ1+A~wrZHCC7PzsI^Zfr0-474ebba+YVgEKXuJZY{ zt07f9u9FM$e%?6i_k{8I*A-Xxu6Q_MnaUT>FGAB-`F;wXxsJaq?NIYik^O%T8!;^R z^O@|mTVqy>-NZMp{UQOAjCQFRW-hU`+Rm@At|>Zk`R;_hm*T@*r?yS{e(up?;YvQA z)XM!k8kcy9oEBT9#J_g8IETlomQ^Qe(yaW~EoS_GZ(2j9^&Bh1-bG$hPVv5}Qs8_$ zAw;h;ws7O@+#|a~g&RUQcisQAvSsZJ_U5xEw%5M9s*_iq_2u48&Tr3Hu4zw9@^cp8 zWVto3{jyU*jzIbCs|kt6jjP%2%obj-$iaHTAqFRT4wja05|7T$vlNr7H#&dXe(#AT z6XjkpH=mmx(z$i3R({QIPQBQO$6L4S9bdbr{cP^8>3hn>ggGr0`viYX5ODP2=wMIV zBs1%@;pdyn4SXk?J+ROfab=Y)**iZW&0c1fcVYTPriA$mi~pRgv8hWpJpEdH{qgV1 z-a5D@=KDRkHj6jck*m35{`(S!h4Jh@ms9qJupB6rVVKl)sA{FeeR;b-FFMY&KP!r{ z*zfdyc9DSU=G}9(xl}j1N-R0rr!TNWanT%w4~HH)ec8R{c&DN}c6 zs=lP7yToCyJ>v4Ri8&dZaS>U}JenU41@v<@fe+UI<@go&;QN1N#sjgH(|ZK}W_DyZn#XXP?UrHqeCwUjGOPYxp%-jF zujFi5o_k!CN7!N>^If9_C%jw|f}PSUXD)l1mwD*yj|YdWe?3c2-mCC?IZukAi1z^k%+M!L;e_OxLCPLN71M+<9A@;m@z$`A7PC%N;j;usFKO zbz{!OqCM}9FK^HMDRNpYPGN$M&A!wFmyh>t2wPM9y1Dwc+W&*)@x1$gekyOd9`~op z!ezn63RdUqNt)4p=3ff6x)pnmYAZ8}KhyR(pEc*_wdWNtSDw%JUJ$pMA>idI)q8QP zHX5uC+?FF2ZtkIWwPMrjZ60Nze>c1X2|d%k6Ss;n@bk`+h4MA(xx1$CxYd#LN8I%g Wb9s7^?Og^21_n=8KbLh*2~7Z~lM?6v literal 0 HcmV?d00001 diff --git a/kubejs/assets/toms_storage/textures/block/trim.png b/kubejs/assets/toms_storage/textures/block/trim.png new file mode 100644 index 0000000000000000000000000000000000000000..b677f58b28b4c41e2f03fdbc6ae71eac2c6e8d83 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU_^@mAnEF<&Ix+Q!>h$ z*s^QC+-o=8!#H=Q(}yho+XjatnfQ>r=6>=&x@`>6eb+p?2Iyi;&~ R3GZx^prw85kH?(j9#r z85lP9bN@+XWnf^?3h)VWWn~31KOM~7Kg%V~h*4Wx_x--CJFR|aR|HMTFfS=7>Feuz z^ym=-1B0JjSTq9z17AsyU+{lqz~Fk|&Itwv2F?PH$YKTtZeb8+WSBKaf`NfU($mE; zq$2L^+|H!g79y^*O)i@${`-G_?)I2Q77pPvN=vG(j=hl7fB(v1!`+fP+q%7XXC7be z@%w%Gv!^U|dvE-Izq-cAO2}yFhjlBW5z$CZ&>G^ z&13v?`$W1f+k*M>$&5eV$iHi_VRZQ{y7xkZ5Yq+EjWaF780*<0XR(!?O>STnXne)7 z#p=A?afaFau`-=@d(PJ8H;CvotUoY&FW3L%+mgrG3l!xX(%+T~9ni@rmE(UAJQid%@xwhO$4wQl8HXe= z*z+y#4 z&rT&ph4JB`0E{Iyn z_-TGjNhialkK60=pFLg|#C)dG*oMpDmK(z_(?EF+EB2`p0#m-X=?X+%U&O9p!_APt zyZY4XjI+DgtWLdU66+8RXD{#<>u22O!F)oVMXFusUi zbV8oxJtxzJ+WY@D?J>9Mc^Y-BYAN@A*}2UJ8EjN8SRT;Yu}7(UiG-xU=aQatj4!@ujQ0uDBA%Oy9l zO<}W=yC~1{b~Ar6NaeefhX4E5201Y>Pd2nVTcFPTq}4C;<#*PUUFkPoe{Rt1*q0vr z)FF+zqWaAi?mG;;3{m_xecTBqbFJ=2ux_3z^FcZ1;_IaAA9b7VN$@g@F~pU(nDiKY z$v+*>5>aJuiD9^O8D91~ay!^-6HM5RVuEirCLEv9%Almfpzzl` z$-zaYp~#uJD1|BG_2&jl<{+*AHV@9kF0i=9&hRt7#=6Jz?aiD6Id`|qJ5+YoFl3bf zusN_#=KK2Y*#-)k5&F-Xu6F&`rXV80uFaJ#2=c!jb}sKS0VPMvqp208txbr zCcL#(7Gt_#?(}17gBkCEp5^kLd!-JP^j!=2QzdsNE9KqJBVDl$9p#N>cET=)cX^aC z$|i5-DV1K(t;WOg{QtELYyu#|WRefeIQeJ&zVtIr41!V)LL6qN13DQ6#T;BX*?gYY zzqJ)MVl??*c_4dE;(;@N*6&F_b(2x#_)E5)i10}6cNdyJ37IU=Vm5PNK4->o-Ql_P z>V$1Y3b11L!>;mXcmceCv7&2}<=qCs*IMjO%zfMs{+<{6u)F(tVGP6m|9^g4&i^;N zJN*!Y1OxMd*Y|kY9x&GA9gM#+Q$~!TPH<-l9}mNFsnp^(GZoIIR-an^A>>B_^9LP= z=M1YKeB$C=zzDIj;rd=_2n$^1Pv~%;621^5CzHi6kM)I2f@n+}m=CTM(3~gqvE!2# zNOyxX?}5z>km3@=htwc(-}At_G8jPCIVi~m#L&pUfZSLLs8?U{G zot@=F#o^@pjdy=vXOR10Z+wrj{^IYC6@T~(1zDakZW6x0z`(%Z>FVdQ&MBb@02;%< AOaK4? literal 0 HcmV?d00001 diff --git a/kubejs/assets/toms_storage/textures/gui/storage_terminal.png b/kubejs/assets/toms_storage/textures/gui/storage_terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..4f255854071c2ecac98e714c8fb6752fafbb242d GIT binary patch literal 1859 zcmeAS@N?(olHy`uVBq!ia0y~yU}OMc4rT@hhU_&FAs}9Hkh>GZx^prw85kH?(j9#r z85lP9bN@+XWnf@X5AX?bWnf_VbTD`SESESVMs01~_xrN$wECT05i}*k{L!OFB_$<& zeSHiJ3>P=*`GG7d3Gxg6j|3QOUnsRPFfecyctjR6FmMZlFeAgPIT8#EY(1VXjv*Cs zZ|8E)USuKQ`u64Bx!XSe|9@}oaaJJ%Ee@fe?`OO`c;`n=XSOTfb0=@QadGwZ({DeO zrrq;<@G0$oec!XYEIJG^*R}TbKRy3_HfIJyMyl-n|1u}9yD|RREye%9{@}X{%Wvv5 z?AQL8d6ePHW(n>C-~YYiJHhK<5`U4KcZDLuUCnLj-$D=MJ5F2H*lWXnrHF6C--X?_ z7gukuwU)oA;Z|E?@+-G~CxQl(q zFHTXm50Pd(437L)!gq!*W|Wp{Sk1DFe*+ia`V&gpmlzt^E-*+rFkd+7mBGNffYGFZ zZO-k6>~s3Z=EavpEns9`w_kFzrIqf5CdL;cYj_#-H?qH4opE*-o7G~*R)&H z&P~uxPcp|?2s`uh%d$J_mCDqLR`GSMR2R2(; zvGdMj4r4R$-?ObtXOj}Iz%Pa`H?}q3mHuYB{#4BM(uc(*e76i9Xr2GF)IU0x`I)%cEiP19lRO((iK88!W%zmVCI=x_?2 zRNnAbeEZvQ{JpqI0)thgCo|iE$y31z7?OG)#68*?nle!|vth$hM&Vbh@2tMaz_!7c z;os`O^pwR6*Zy9Z@c+`KgE^uMb%sft_I3PrTy>WfQYY8jKhR-Z@O;YY+?&w}!RN#n z?p>4G>B`OU-P%#gP2yK>B{zfd{N&9{y(|guf0lpi>|mX6ZewJl8`Fid)_;>1=JcKA zG7)O1lX?};^nu}$rI~gE!-v(5r$1PK^*qJsar}qJ4Q7vLH`X+;H?&W=RVmW2Z4R5k zxs8#GEDg)Al`5aF7H3PC&zHQJ$(f;|)iNMHwUVKTZ$_<*-BLm3Cyf45e)4R(4fk0Y zGmdaVvaStBLe0PTj0yW*2v{)kGkI)aX!s(3q@l%xVQDS%v|9NDP-0k9WxwERaf8qS zh7ztfi5uLX-&o@y&9>m~$G;4J^A^}~UntE9Tfob_sqJf$UW9H3W9H$ym;a9#9gw=_ zEyZD`eW8Q#mlMZ-ZwDXd4aYxkKQfKAfGN&`rR9r2#ZOyD(*&p5so{Q2PGuY~WM+$I z+-8VvF<4OlFP}G?AyWZt(~=B^NQE0~4rDOovA(c7pk=XVlS)I&H(rkabqA_V5)M=& zMcje>r9~MGyf>~kaDEL1$K`IRhG<5JZxQNt+@I~p43;)&V7tK3S>aSGDs_NC;(+>j z#;qHx8Pp$aX1fx;kkMM2c+KCq8UA|}zI`Kp!1KpF<%Zi&PygR~sCa`j!*=dQUM1MG6B0Lx!h|V~9rZ)U%F44GJ8r0d<|3O9SuyU+3s~b_=)JA9Ln_ z-&f)lsu&qA8dxzX7R))ek7>z-bkVt@4Xu`I)eIaG*WFfTYc+p6rMQD_)9jGDUdI*7 w9t-saF1`~VV)JeLrs_8rjx0VLymszMAHIdxT7oMW7#J8lUHx3vIVCg!09HVEegFUf literal 0 HcmV?d00001 diff --git a/kubejs/assets/toms_storage/textures/item/item_filter.png b/kubejs/assets/toms_storage/textures/item/item_filter.png new file mode 100644 index 0000000000000000000000000000000000000000..320522685ced706f2184e712bce756dc175dfade GIT binary patch literal 2025 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUldACh2UA$PZ zHm%HWeU;Kl!m|vCrD=iBpgMcZ;n#xp{$)xZD<_ys(PE9re1i z1NUglY?{`)7vcYt!WKr@(#fK9%%+pEQ+_5(Gy4XA6yx!Y= zPqK|G`?TZ2bC!p#onO65{F{d;!6 zUQ;hPMmyq>gj#Q};E%xi54)rFFW#Q)zpB^a>E`$Qw>w@nd$O(O|LYUqi;oBVW0~%E zaK2qjBmc$iTv4wXujC*28R}?U{vb(smYi{0HcQY>AKi%!+k<~Di_F;3IO}IkzWwhx zcbt88N$qdjTbtqU_06fXJY4+yx92k#*el)N|DfpDH8-a13=9nF0X`wF#pT7xX~|s^ zCPc+X?ONJ*ddH$y*AL!0wqfe**=-%|o*o_xC)6@9F!=eYDuH6QB*-uLKN4WDeWBFG zz`(#+;1OBOz`!jG!i)^F=14FwusUUiM3hAM`dB6B=jtV<&bX_Yl z%Z!xlc)1i5Y>HCStb$zJpoSEsq}eKEl#~=$>Fbx5m+O@q>*W`v>l<2HTIw4Z=^Gj8 z7Nw-=7FXt#Bv$C=6)Qswfg0nITAW;zSx}OhpQivaHZdu`w8U0P32JslZh@~a-1NL+ zXgDP2=jvA^7U&!58R+Ncf?N&uPH~BASqXmC#UYgisro^w#rdU0$*Hbosd**JFw0Vs z;d%>7i*mreNJ-XD%}LEo%_}L^H`FtPTjlQQ8vs`g@^yMP3C}gc113Yb&jPwkk+<=_KlC=DyTwA5^%)FHR@?xlXNM>$oa7iL4=nT!w%?!+q zjm!-!jm*uA&7ms7Qj3Z+^YcK485-yr8!0J(Lf*>1C^I#$BoUPCY?TbbUb1p7N=+=u zFAB-e&#_ekxkAB6&(HuO=bKuRn37nM=#p5HYO7>qU}S7%U}R-z7-C>xWolw&Y@lsm zXk`FXoS%}JR!K-HI4dbAC@9!~6SXIU_MIJvGHvNgpPXi6yQRO_I`#%uUR6Es~6rbxllDlXWf4l1+6@lME~p z%?y)`jFU`Z`it|^O3D+9QXSJ%^Ga-$+%t0vz=5Nn0gVq$n9A~uR8U|W7#Zst80jJf zkdlHvl0R(pL75%dZ#Meaf&roqsgMAh0TB&yaRZfU`rr}^RCI(hFL6Ud)ukUNk`Y&t~q#1ZmLp@y0E5fPS-v5=Q-FcUNOw%mt4mFu4C`EN1!6x)78&qol`;+06%5TQUCw| literal 0 HcmV?d00001 diff --git a/kubejs/assets/toms_storage/textures/item/paint_kit.png b/kubejs/assets/toms_storage/textures/item/paint_kit.png new file mode 100644 index 0000000000000000000000000000000000000000..ef5b36444755087c6acb0d49b18f397450c21c56 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUFd? zu+ZCwCUyv(oyKsy-F3}6=?i=2?r_m$=nS^ley{YQh|gVl6*pIv?;d+>i#rYDE}r0Y V%!-`P#K6G7;OXk;vd$@?2>=GwWHJB% literal 0 HcmV?d00001 diff --git a/kubejs/assets/toms_storage/textures/item/poly_item_filter.png b/kubejs/assets/toms_storage/textures/item/poly_item_filter.png new file mode 100644 index 0000000000000000000000000000000000000000..01cc15ea5602c3323dd3842c6a77cc9841ad4fab GIT binary patch literal 2014 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 literal 0 HcmV?d00001 diff --git a/kubejs/assets/toms_storage/textures/item/wireless_terminal.png b/kubejs/assets/toms_storage/textures/item/wireless_terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..566a8d9e32ecd3b3ff0797bf53e9024bc611562e GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU