{
  "version": "1.0.0",
  "rss": "https://haven47.fr",
  "servers": [
    {
      "id": "haven47-1.12.2-1.12.2",
      "name": "haven47-1.12.2 (Minecraft 1.12.2)",
      "description": "haven47-1.12.2 Running Minecraft 1.12.2 (Forge v14.23.5.2864)",
      "icon": "https://dl.haven47.fr/launcher/img/logo1.png",
      "version": "1.0.0",
      "address": "62.210.41.51:25116",
      "minecraftVersion": "1.12.2",
      "mainServer": true,
      "autoconnect": false,
      "modules": [
        {
          "id": "net.minecraftforge:forge:1.12.2-14.23.5.2864:universal",
          "name": "Minecraft Forge",
          "type": "ForgeHosted",
          "artifact": {
            "size": 4301162,
            "MD5": "f7e3bd1e18b2cf81691f1d565eeb40ba",
            "url": "https://dl.haven47.fr/launcher/repo/lib/net/minecraftforge/forge/1.12.2-14.23.5.2864/forge-1.12.2-14.23.5.2864-universal.jar"
          },
          "subModules": [
            {
              "id": "1.12.2-14.23.5.2864",
              "name": "Minecraft Forge (version.json)",
              "type": "VersionManifest",
              "artifact": {
                "size": 11797,
                "MD5": "345315b61ff6f803997f63efaff587bb",
                "url": "https://dl.haven47.fr/launcher/repo/versions/1.12.2-forge-14.23.5.2864/1.12.2-forge-14.23.5.2864.json"
              }
            },
            {
              "id": "org.ow2.asm:asm-debug-all:5.2@jar",
              "name": "Minecraft Forge (asm-debug-all)",
              "type": "Library",
              "artifact": {
                "size": 387903,
                "MD5": "fe5f20404ccdee9769ef05dc4b47ba98",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/ow2/asm/asm-debug-all/5.2/asm-debug-all-5.2.jar"
              }
            },
            {
              "id": "net.minecraft:launchwrapper:1.12@jar",
              "name": "Minecraft Forge (launchwrapper)",
              "type": "Library",
              "artifact": {
                "size": 32999,
                "MD5": "934b2d91c7c5be4a49577c9e6b40e8da",
                "url": "https://dl.haven47.fr/launcher/repo/lib/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar"
              }
            },
            {
              "id": "org.jline:jline:3.5.1@jar",
              "name": "Minecraft Forge (jline)",
              "type": "Library",
              "artifact": {
                "size": 614590,
                "MD5": "4c20d2879ed2bd75a0771ce29e89f6b0",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/jline/jline/3.5.1/jline-3.5.1.jar"
              }
            },
            {
              "id": "com.typesafe.akka:akka-actor_2.11:2.3.3@jar",
              "name": "Minecraft Forge (akka-actor_2.11)",
              "type": "Library",
              "artifact": {
                "size": 2514991,
                "MD5": "541440ca0819ebada47d6d1a8b3ee9e1",
                "url": "https://dl.haven47.fr/launcher/repo/lib/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar"
              }
            },
            {
              "id": "com.typesafe:config:1.2.1@jar",
              "name": "Minecraft Forge (config)",
              "type": "Library",
              "artifact": {
                "size": 219554,
                "MD5": "3aaf3c6e76a68e732c17d4a7e9877d81",
                "url": "https://dl.haven47.fr/launcher/repo/lib/com/typesafe/config/1.2.1/config-1.2.1.jar"
              }
            },
            {
              "id": "org.scala-lang:scala-actors-migration_2.11:1.1.0@jar",
              "name": "Minecraft Forge (scala-actors-migration_2.11)",
              "type": "Library",
              "artifact": {
                "size": 58018,
                "MD5": "f5e79398daa1806f8b17311a3c782723",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar"
              }
            },
            {
              "id": "org.scala-lang:scala-compiler:2.11.1@jar",
              "name": "Minecraft Forge (scala-compiler)",
              "type": "Library",
              "artifact": {
                "size": 13449765,
                "MD5": "06030143bf86ca896fb6ccfd679b5760",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar"
              }
            },
            {
              "id": "org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2_mc@jar",
              "name": "Minecraft Forge (scala-continuations-library_2.11)",
              "type": "Library",
              "artifact": {
                "size": 25365,
                "MD5": "004d7007abbcee858d3ca2c3ccbcbaab",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2_mc/scala-continuations-library_2.11-1.0.2_mc.jar"
              }
            },
            {
              "id": "org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2_mc@jar",
              "name": "Minecraft Forge (scala-continuations-plugin_2.11.1)",
              "type": "Library",
              "artifact": {
                "size": 206575,
                "MD5": "359c4a6743a082c689039482eed78670",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2_mc/scala-continuations-plugin_2.11.1-1.0.2_mc.jar"
              }
            },
            {
              "id": "org.scala-lang:scala-library:2.11.1@jar",
              "name": "Minecraft Forge (scala-library)",
              "type": "Library",
              "artifact": {
                "size": 5538130,
                "MD5": "1d88f665219e6006c5dd82d71c525c0f",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar"
              }
            },
            {
              "id": "org.scala-lang:scala-parser-combinators_2.11:1.0.1@jar",
              "name": "Minecraft Forge (scala-parser-combinators_2.11)",
              "type": "Library",
              "artifact": {
                "size": 419701,
                "MD5": "4e694499c965af4a02599c99d4f0b196",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar"
              }
            },
            {
              "id": "org.scala-lang:scala-reflect:2.11.1@jar",
              "name": "Minecraft Forge (scala-reflect)",
              "type": "Library",
              "artifact": {
                "size": 4372892,
                "MD5": "7878fac044e4e4b576bb35a77ccc34fc",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar"
              }
            },
            {
              "id": "org.scala-lang:scala-swing_2.11:1.0.1@jar",
              "name": "Minecraft Forge (scala-swing_2.11)",
              "type": "Library",
              "artifact": {
                "size": 726500,
                "MD5": "1009d69e4948045383f2a7a334348af5",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar"
              }
            },
            {
              "id": "org.scala-lang:scala-xml_2.11:1.0.2@jar",
              "name": "Minecraft Forge (scala-xml_2.11)",
              "type": "Library",
              "artifact": {
                "size": 648679,
                "MD5": "c2d7e66495afe14545c31b21e99879ef",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar"
              }
            },
            {
              "id": "lzma:lzma:0.0.1@jar",
              "name": "Minecraft Forge (lzma)",
              "type": "Library",
              "artifact": {
                "size": 5762,
                "MD5": "a3e3c3186e41c4a1a3027ba2bb23cdc6",
                "url": "https://dl.haven47.fr/launcher/repo/lib/lzma/lzma/0.0.1/lzma-0.0.1.jar"
              }
            },
            {
              "id": "java3d:vecmath:1.5.2@jar",
              "name": "Minecraft Forge (vecmath)",
              "type": "Library",
              "artifact": {
                "size": 318956,
                "MD5": "e5d2b7f46c4800a32f62ce75676a5710",
                "url": "https://dl.haven47.fr/launcher/repo/lib/java3d/vecmath/1.5.2/vecmath-1.5.2.jar"
              }
            },
            {
              "id": "net.sf.trove4j:trove4j:3.0.3@jar",
              "name": "Minecraft Forge (trove4j)",
              "type": "Library",
              "artifact": {
                "size": 2523218,
                "MD5": "8fc4d4e0129244f9fd39650c5f30feb2",
                "url": "https://dl.haven47.fr/launcher/repo/lib/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar"
              }
            },
            {
              "id": "org.apache.maven:maven-artifact:3.5.3@jar",
              "name": "Minecraft Forge (maven-artifact)",
              "type": "Library",
              "artifact": {
                "size": 54961,
                "MD5": "7741ebf29690ee7d9dde9cf4376347fc",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/apache/maven/maven-artifact/3.5.3/maven-artifact-3.5.3.jar"
              }
            },
            {
              "id": "net.sf.jopt-simple:jopt-simple:5.0.3@jar",
              "name": "Minecraft Forge (jopt-simple)",
              "type": "Library",
              "artifact": {
                "size": 78175,
                "MD5": "0a5ec84e23df9d7cfb4063bc55f2744c",
                "url": "https://dl.haven47.fr/launcher/repo/lib/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar"
              }
            },
            {
              "id": "org.apache.logging.log4j:log4j-api:2.15.0@jar",
              "name": "Minecraft Forge (log4j-api)",
              "type": "Library",
              "artifact": {
                "size": 301804,
                "MD5": "a9ccfa7e3382dd2b9e0647a43d8286d7",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/apache/logging/log4j/log4j-api/2.15.0/log4j-api-2.15.0.jar"
              }
            },
            {
              "id": "org.apache.logging.log4j:log4j-core:2.15.0@jar",
              "name": "Minecraft Forge (log4j-core)",
              "type": "Library",
              "artifact": {
                "size": 1789769,
                "MD5": "81e0433ae00602c0e4d00424d213b0ab",
                "url": "https://dl.haven47.fr/launcher/repo/lib/org/apache/logging/log4j/log4j-core/2.15.0/log4j-core-2.15.0.jar"
              }
            }
          ]
        },
        {
          "id": "zone.rong.mixinbooter:mixinbooter:10.5@jar",
          "name": "MixinBooter",
          "type": "ForgeMod",
          "artifact": {
            "size": 2380953,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/!mixinbooter-10.5.jar",
            "MD5": "6bb7786b4d4fbc9aa9515ab6f642fcae"
          }
        },
        {
          "id": "com.elytradev.architecture:architecturecraft:1.12-3.108@jar",
          "name": "ArchitectureCraft",
          "type": "ForgeMod",
          "artifact": {
            "size": 925535,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/architecturecraft-1.12-3.108.jar",
            "MD5": "7017f0fe04ffd2aef0904478b4fc8b73"
          }
        },
        {
          "id": "fr.dynamx.addons.basics:dynamx_basics:1.0.13@jar",
          "name": "DynamX Basics Addon",
          "type": "ForgeMod",
          "artifact": {
            "size": 262470,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/BasicsAddon-1.0.13-for-DynamX-4.2.0-beta.jar",
            "MD5": "3c4d68aae8b4c2e94b299aa102c1a890"
          }
        },
        {
          "id": "guichaguri.betterfps:betterfps:1.4.8@jar",
          "name": "BetterFps",
          "type": "ForgeMod",
          "artifact": {
            "size": 155196,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/BetterFps-1.4.8(2).jar",
            "MD5": "d36f4d3c0f96e99a9a1ad2e8eeda1fc4"
          }
        },
        {
          "id": "epicsquid.blockcraftery:blockcraftery:1.2.0@jar",
          "name": "Blockcraftery",
          "type": "ForgeMod",
          "artifact": {
            "size": 105052,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/blockcraftery-1.12.2-1.3.1(1).jar",
            "MD5": "03b28232d2a5f6c8d5e202c0f9fbb0b3"
          }
        },
        {
          "id": "team.chisel:chisel:MC1.12.2-1.0.2.45@jar",
          "name": "Chisel",
          "type": "ForgeMod",
          "artifact": {
            "size": 113008393,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/Chisel-MC1.12.2-1.0.2.45.jar",
            "MD5": "be4fa734d3a83baf2bac38cb764e2a87"
          }
        },
        {
          "id": "com.creativemd:creativecore:1.10@jar",
          "name": "CreativeCore",
          "type": "ForgeMod",
          "artifact": {
            "size": 1321137,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/CreativeCore_v1.10.71_mc1.12.2.jar",
            "MD5": "df1051927921c2852946cc4fd20da86e"
          }
        },
        {
          "id": "team.chisel:ctm:MC1.12.2-1.0.2.31@jar",
          "name": "CTM",
          "type": "ForgeMod",
          "artifact": {
            "size": 199045,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/CTM-MC1.12.2-1.0.2.31.jar",
            "MD5": "77a8bb5486c97e3eaa6f45e5bd768864"
          }
        },
        {
          "id": "noppes.npcs:customnpcs:1.12@jar",
          "name": "CustomNPCs",
          "type": "ForgeMod",
          "artifact": {
            "size": 10440159,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/Custom-NPCs-Mod-1.12.2.jar",
            "MD5": "e8f289624d99a67ee3b78c6524b96b45"
          }
        },
        {
          "id": "com.mia:props:2.6.3.7_1.12.2@jar",
          "name": "Decocraft",
          "type": "ForgeMod",
          "artifact": {
            "size": 16976718,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/Decocraft-2.6.3.7_1.12.2.jar",
            "MD5": "083cf0c798ebfd6065c2db0af0419c12"
          }
        },
        {
          "id": "net.mcreator:doubleblocks:1.0.0@jar",
          "name": "Double Blocks",
          "type": "ForgeMod",
          "artifact": {
            "size": 44628229,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/DoubleBlocks-1.12.2.1.0.0.jar",
            "MD5": "cb9d26cf5a980d55ec6a39d967e2adb4"
          }
        },
        {
          "id": "generated.forgemod:dpack:0.0.0@jar",
          "name": "DPack",
          "type": "ForgeMod",
          "artifact": {
            "size": 11095683,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/dPack.jar",
            "MD5": "35d0bde3439e852c38de585c09be53a1"
          }
        },
        {
          "id": "org.orecruncher:dsurround:1.12.2-3.6.1.0@jar",
          "name": "Dynamic Surroundings",
          "type": "ForgeMod",
          "artifact": {
            "size": 26443832,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/DynamicSurroundings-1.12.2-3.6.1.0.jar",
            "MD5": "35fb7c7f0187502e9ff43802475f71eb"
          }
        },
        {
          "id": "com.modularmods.mcgltf.dynamx:dynamxmod:1.0.0@jar",
          "name": "DynamX",
          "type": "ForgeMod",
          "artifact": {
            "size": 4493035,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/DynamX-4.2.0-beta-all.jar",
            "MD5": "7db1dc0d5b113764c7a159e671b65ec6"
          }
        },
        {
          "id": "team.creative:enhancedvisuals:1.3@jar",
          "name": "Enhanced Visuals",
          "type": "ForgeMod",
          "artifact": {
            "size": 4725314,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/EnhancedVisuals_v1.4.4_mc1.12.2.jar",
            "MD5": "908ea7af1f0a1043a4a937487235262e"
          }
        },
        {
          "id": "dev.tr7zw:entityculling:1.6.3@jar",
          "name": "EntityCulling",
          "type": "ForgeMod",
          "artifact": {
            "size": 41478,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/entityculling-1.12.2-1.6.3.jar",
            "MD5": "11228db94038fa97ddb5c28d47508f2d"
          }
        },
        {
          "id": "pl.asie:foamfix:0.10.15-1.12.2@jar",
          "name": "FoamFix",
          "type": "ForgeMod",
          "artifact": {
            "size": 229335,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/foamfix-0.10.15-1.12.2.jar",
            "MD5": "6e09e228316900fc2c1d74e18a8b790f"
          }
        },
        {
          "id": "net.shadowfacts:forgelin:1.8.4@jar",
          "name": "Shadowfacts' Forgelin",
          "type": "ForgeMod",
          "artifact": {
            "size": 6278399,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/Forgelin-1.8.4.jar",
            "MD5": "2da79fce72265eab0541e565636d389d"
          }
        },
        {
          "id": "com.silvaniastudios.roads:furenikusroads:1.2.6@jar",
          "name": "Fureniku's Roads",
          "type": "ForgeMod",
          "artifact": {
            "size": 2406100,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/Furenikus_Roads-1.2.6.jar",
            "MD5": "e91a1ed1a6e089890dad23b8c1ade844"
          }
        },
        {
          "id": "com.mrcrayfish.furniture:cfm:6.3.2@jar",
          "name": "MrCrayfish's Furniture Mod",
          "type": "ForgeMod",
          "artifact": {
            "size": 2439199,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/furniture-6.3.2-1.12.2.jar",
            "MD5": "c337d9b9b5465ba6ac78a2ca9f3dbf7c"
          }
        },
        {
          "id": "fr.byfloxi:haven47:1.0@jar",
          "name": "Haven47",
          "type": "ForgeMod",
          "artifact": {
            "size": 59573063,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/haven47-1.0.jar",
            "MD5": "932452218377a27114d33453fd16dc0b"
          }
        },
        {
          "id": "mcinterface1122:mts:22.17.0@jar",
          "name": "Immersive Vehicles (formerly MTS)",
          "type": "ForgeMod",
          "artifact": {
            "size": 6598610,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/Immersive-Vehicles-1.12.2-22.17.0.jar",
            "MD5": "7a56bc5c2ecb3baee5c13ffb13b60d04"
          }
        },
        {
          "id": "com.creativemd.itemphysic:itemphysic:0.0.0@jar",
          "name": "ItemPhysic",
          "type": "ForgeMod",
          "artifact": {
            "size": 52615,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/ItemPhysic_Full_1.4.37_mc1.12.2.jar",
            "MD5": "5c2a1cae64145a9a959701129c3d5098"
          }
        },
        {
          "id": "generated.forgemod:java:discord-rpc-2.0.1-all@jar",
          "name": "Java",
          "type": "ForgeMod",
          "artifact": {
            "size": 1706638,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/java-discord-rpc-2.0.1-all.jar",
            "MD5": "92343e46f9dab69c143c283c856f2eb3"
          }
        },
        {
          "id": "generated.forgemod:json:0.0.0@jar",
          "name": "Json",
          "type": "ForgeMod",
          "artifact": {
            "size": 69710,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/json.jar",
            "MD5": "f73834fd29b71806597a4c6ace15170a"
          }
        },
        {
          "id": "com.modularmods:mcgltf:1.12.2-Forge-2.0.3.0@jar",
          "name": "MCglTF",
          "type": "ForgeMod",
          "artifact": {
            "size": 558870,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/MCglTF-1.12.2-Forge-2.0.3.0.jar",
            "MD5": "11df7853ab718b7d63cc9c93475552f4"
          }
        },
        {
          "id": "com.mcwdoors.kikoz:mcwdoors:1.0.3@jar",
          "name": "Macaw's Doors",
          "type": "ForgeMod",
          "artifact": {
            "size": 552150,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/mcw-doors-1.0.3-mc1.12.2.jar",
            "MD5": "e4d8be7bd782f80038efa01a314d86f0"
          }
        },
		{
          "id": "generated.forgemod:miszkospolishtracksidedecorpack:0.0.0@jar",
          "name": "MiszkosPolishTracksideDecorPack",
          "type": "File",
          "artifact": {
            "size": 54726188,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2//files/mts/packs/MiszkosPolishTracksideDecorPack.jar",
            "MD5": "50ee664efb724af0cf252bcf42682164"
          }
        },
        {
          "id": "mchhui.modularmovements:modularmovements:1.2.0f@jar",
          "name": "ModularMovements",
          "type": "ForgeMod",
          "artifact": {
            "size": 52281,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/modularmovements-1.2.0f.jar",
            "MD5": "a881d8aa377fbc7594c8af56654df962"
          }
        },
        {
          "id": "com.modularwarfare:modularwarfare:2.4.2f@jar",
          "name": "ModularWarfare",
          "type": "ForgeMod",
          "artifact": {
            "size": 77165196,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/modularwarfare-2.4.2f.jar",
            "MD5": "d5c93e4d4aa120bea13873ceaf846fbb"
          }
        },
        {
          "id": "mtsofficialpack:mtsofficialpack:1.2@jar",
          "name": "Immersive Vehicles Sound Overrides",
          "type": "ForgeMod",
          "artifact": {
            "size": 49557245,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/MTS-Official-Pack-1.12.2-V27.jar",
            "MD5": "c36290155c77936f5f75bb159f4ee76a"
          }
        },
        {
          "id": "epicsquid.mysticallib:mysticallib:1.12.2-1.13.0@jar",
          "name": "Mystical Lib",
          "type": "ForgeMod",
          "artifact": {
            "size": 426226,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/mysticallib-1.12.2-1.13.0.jar",
            "MD5": "453fc4b24cb77be58e2dc7283a04429d"
          }
        },
        {
          "id": "com.creativemd.opf:opframe:1.1@jar",
          "name": "OnlinePictureFrame",
          "type": "ForgeMod",
          "artifact": {
            "size": 79452,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/OnlinePicFrame_v1.5.0-pre1_mc1.12.2.jar",
            "MD5": "f893cc9f646633a93af60e79dc295f96"
          }
        },
        {
          "id": "net.optifine:optifine:1.12.2_HD_U_G5@jar",
          "name": "OptiFine 1.12.2_HD_U_G5",
          "type": "ForgeMod",
          "artifact": {
            "size": 2669107,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/OptiFine_1.12.2_HD_U_G5.jar",
            "MD5": "54e561e441192cf009803ae95873c5d0"
          }
        },
        {
          "id": "org.orecruncher:orelib:1.12.2-3.6.0.1@jar",
          "name": "OreLib Support Mod",
          "type": "ForgeMod",
          "artifact": {
            "size": 341728,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/OreLib-1.12.2-3.6.0.1.jar",
            "MD5": "00cce3b240365458adcad3e77782358a"
          }
        },
        {
          "id": "com.mia.craftstudio.minecraft:ptrmodellib:1.0.5@jar",
          "name": "Ptrmodellib",
          "type": "ForgeMod",
          "artifact": {
            "size": 169749,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/PTRLib-1.0.5.jar",
            "MD5": "7376e09acb5d531d28cb4d28a7f190fd"
          }
        },
        {
          "id": "realisticblocksremastered:realisticblocksremastered:remastered 2.0@jar",
          "name": "RealisticBlocksRemastered",
          "type": "ForgeMod",
          "artifact": {
            "size": 31810959,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/RealisticBlocks_remastered_2.0_[MC.1.12.2].jar",
            "MD5": "3631cc49e68639e34828525a1cd02371"
          }
        },
        {
          "id": "fr.voicechatradio:voicechatradio:1.0.0@jar",
          "name": "SimpleVoiceChat Radio",
          "type": "ForgeMod",
          "artifact": {
            "size": 151595,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/SimpleVoiceChatRadio-1.0.jar",
            "MD5": "8ce7c5a11198afb781c6a9d64ea6e7be"
          }
        },
        {
          "id": "com.dhanantry.scapeandrunparasites:srparasites:1.10.3@jar",
          "name": "Scape and Run Parasites",
          "type": "ForgeMod",
          "artifact": {
            "size": 101574024,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/SRParasites-1.10.3.jar",
            "MD5": "b96c9f02abc1f09d3718db1419542275"
          }
        },
        {
          "id": "net.darkhax:surge:2.0.79@jar",
          "name": "Surge",
          "type": "ForgeMod",
          "artifact": {
            "size": 957330,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/Surge-1.12.2-2.0.79.jar",
            "MD5": "9f495709f961117c7823827ca10df0c8"
          }
        },
        {
          "id": "noppes.vc:variedcommodities:1.12.2@jar",
          "name": "Varied Commodities",
          "type": "ForgeMod",
          "artifact": {
            "size": 1766394,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/VariedCommodities_1.12.2-(31Mar23).jar",
            "MD5": "517cf8b1f3443b9fe1203ddf324eff69"
          }
        },
        {
          "id": "de.maxhenkel:voicechat:1.12.2-2.5.27@jar",
          "name": "Simple Voice Chat",
          "type": "ForgeMod",
          "artifact": {
            "size": 8704531,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/voicechat-forge-1.12.2-2.5.27.jar",
            "MD5": "81ff50cc5c0c1238199a5c073cd07381"
          }
        },
        {
          "id": "com.sk89q:worldedit:6.1.10-SNAPSHOT;e6b38e8@jar",
          "name": "WorldEdit",
          "type": "ForgeMod",
          "artifact": {
            "size": 1479535,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/forgemods/required/worldedit-forge-mc1.12.2-6.1.10-dist(1).jar",
            "MD5": "bdf6d8d20591c014fed66633f4ef3b23"
          }
        },
        {
          "id": "DartcherDynamX-BasicPack-4.0.dnxpack",
          "name": "DartcherDynamX-BasicPack-4.0.dnxpack",
          "type": "File",
          "artifact": {
            "size": 16705161,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/DartcherDynamX-BasicPack-4.0.dnxpack",
            "MD5": "d7175a29b844ba9a19a8e1d9bb6e3995",
            "path": "DynamX/DartcherDynamX-BasicPack-4.0.dnxpack"
          }
        },
        {
          "id": "en_US.lang",
          "name": "en_US.lang",
          "type": "File",
          "artifact": {
            "size": 2397,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/lang/en_US.lang",
            "MD5": "710448252b4b81be556aeb92f1814f13",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/lang/en_US.lang"
          }
        },
        {
          "id": "ru_ru.lang",
          "name": "ru_ru.lang",
          "type": "File",
          "artifact": {
            "size": 242,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/lang/ru_ru.lang",
            "MD5": "b2a8937d9549515a39c4e9a9d21c4d8e",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/lang/ru_ru.lang"
          }
        },
        {
          "id": "barrel.mtl",
          "name": "barrel.mtl",
          "type": "File",
          "artifact": {
            "size": 242,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/barrel/barrel.mtl",
            "MD5": "cea48d86fba82e5b2aa8ed68e353f577",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/barrel/barrel.mtl"
          }
        },
        {
          "id": "barrel.obj",
          "name": "barrel.obj",
          "type": "File",
          "artifact": {
            "size": 122726,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/barrel/barrel.obj",
            "MD5": "5665bc4f893786f253e2ada7a9fbecbb",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/barrel/barrel.obj"
          }
        },
        {
          "id": "barrel.png",
          "name": "barrel.png",
          "type": "File",
          "artifact": {
            "size": 190503,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/barrel/barrel.png",
            "MD5": "7fb6647587a040a090a75dc2cc2528de",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/barrel/barrel.png"
          }
        },
        {
          "id": "barrel.png",
          "name": "barrel.png",
          "type": "File",
          "artifact": {
            "size": 190503,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/barrel_hor/barrel.png",
            "MD5": "7fb6647587a040a090a75dc2cc2528de",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/barrel_hor/barrel.png"
          }
        },
        {
          "id": "barrel_hor.mtl",
          "name": "barrel_hor.mtl",
          "type": "File",
          "artifact": {
            "size": 242,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/barrel_hor/barrel_hor.mtl",
            "MD5": "cea48d86fba82e5b2aa8ed68e353f577",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/barrel_hor/barrel_hor.mtl"
          }
        },
        {
          "id": "barrel_hor.obj",
          "name": "barrel_hor.obj",
          "type": "File",
          "artifact": {
            "size": 122637,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/barrel_hor/barrel_hor.obj",
            "MD5": "bcd9b779f09e3e1a6646c09293f6ffb1",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/barrel_hor/barrel_hor.obj"
          }
        },
        {
          "id": "camo_net.mtl",
          "name": "camo_net.mtl",
          "type": "File",
          "artifact": {
            "size": 244,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/camo_net/camo_net.mtl",
            "MD5": "eac82bc327d8e24942bcb2a2e54310b3",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/camo_net/camo_net.mtl"
          }
        },
        {
          "id": "camo_net.obj",
          "name": "camo_net.obj",
          "type": "File",
          "artifact": {
            "size": 361108,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/camo_net/camo_net.obj",
            "MD5": "2a294fc3944772543b28c065e6e46f1f",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/camo_net/camo_net.obj"
          }
        },
        {
          "id": "camo_net.png",
          "name": "camo_net.png",
          "type": "File",
          "artifact": {
            "size": 285361,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/camo_net/camo_net.png",
            "MD5": "3f1dd24ae73f48e943323ce9e59f3e1c",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/camo_net/camo_net.png"
          }
        },
        {
          "id": "camo_net_12.5.0.dc",
          "name": "camo_net_12.5.0.dc",
          "type": "File",
          "artifact": {
            "size": 599,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/camo_net/camo_net_12.5.0.dc",
            "MD5": "1ef28ce7f38cf23e8217843420abe3c8",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/camo_net/camo_net_12.5.0.dc"
          }
        },
        {
          "id": "camo_net__12.5.0.dc",
          "name": "camo_net__12.5.0.dc",
          "type": "File",
          "artifact": {
            "size": 599,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/camo_net/camo_net__12.5.0.dc",
            "MD5": "1ef28ce7f38cf23e8217843420abe3c8",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/camo_net/camo_net__12.5.0.dc"
          }
        },
        {
          "id": "chair.mtl",
          "name": "chair.mtl",
          "type": "File",
          "artifact": {
            "size": 246,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/chair/chair.mtl",
            "MD5": "969454841f3bc4a98de6566435ce03ec",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/chair/chair.mtl"
          }
        },
        {
          "id": "chair.obj",
          "name": "chair.obj",
          "type": "File",
          "artifact": {
            "size": 8118,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/chair/chair.obj",
            "MD5": "2a3bb61a1506609fb838a6a65f306692",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/chair/chair.obj"
          }
        },
        {
          "id": "chair.png",
          "name": "chair.png",
          "type": "File",
          "artifact": {
            "size": 87402,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/chair/chair.png",
            "MD5": "eb964975b9a921c3279b031ada862730",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/chair/chair.png"
          }
        },
        {
          "id": "concrete_fence.mtl",
          "name": "concrete_fence.mtl",
          "type": "File",
          "artifact": {
            "size": 248,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/concrete_fence/concrete_fence.mtl",
            "MD5": "107415b78df4ffbe8325443ad8301aa0",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/concrete_fence/concrete_fence.mtl"
          }
        },
        {
          "id": "concrete_fence.obj",
          "name": "concrete_fence.obj",
          "type": "File",
          "artifact": {
            "size": 251558,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/concrete_fence/concrete_fence.obj",
            "MD5": "460206df920db7e6b95d3fd8db8d0b84",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/concrete_fence/concrete_fence.obj"
          }
        },
        {
          "id": "concrete_fence.png",
          "name": "concrete_fence.png",
          "type": "File",
          "artifact": {
            "size": 531361,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/concrete_fence/concrete_fence.png",
            "MD5": "aa15c2744c9123fafb07cb23e1e26d66",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/concrete_fence/concrete_fence.png"
          }
        },
        {
          "id": "container.mtl",
          "name": "container.mtl",
          "type": "File",
          "artifact": {
            "size": 251,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/container/container.mtl",
            "MD5": "67ca81d9c6094eeecfddfd024407ea96",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/container/container.mtl"
          }
        },
        {
          "id": "container.obj",
          "name": "container.obj",
          "type": "File",
          "artifact": {
            "size": 137554,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/container/container.obj",
            "MD5": "08f63305b2ef84afde04f96f85fdcc3c",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/container/container.obj"
          }
        },
        {
          "id": "container.png",
          "name": "container.png",
          "type": "File",
          "artifact": {
            "size": 662279,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/container/container.png",
            "MD5": "ea00ec34af2221d6fe0ab462e50d55b2",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/container/container.png"
          }
        },
        {
          "id": "hesco.mtl",
          "name": "hesco.mtl",
          "type": "File",
          "artifact": {
            "size": 253,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/hesco/hesco.mtl",
            "MD5": "fc52b03b1803fc00f786f6a23d7cffeb",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/hesco/hesco.mtl"
          }
        },
        {
          "id": "hesco.obj",
          "name": "hesco.obj",
          "type": "File",
          "artifact": {
            "size": 129660,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/hesco/hesco.obj",
            "MD5": "a7bce71b3c392a9654a8bf95913dad18",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/hesco/hesco.obj"
          }
        },
        {
          "id": "hesco.png",
          "name": "hesco.png",
          "type": "File",
          "artifact": {
            "size": 76107,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/hesco/hesco.png",
            "MD5": "cfc999564540469d73e4cd1073a6806a",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/hesco/hesco.png"
          }
        },
        {
          "id": "iron_fence.mtl",
          "name": "iron_fence.mtl",
          "type": "File",
          "artifact": {
            "size": 248,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/iron_fence/iron_fence.mtl",
            "MD5": "e77d34c56cab3f1a8f6ee45783d0bc67",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/iron_fence/iron_fence.mtl"
          }
        },
        {
          "id": "iron_fence.obj",
          "name": "iron_fence.obj",
          "type": "File",
          "artifact": {
            "size": 47161,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/iron_fence/iron_fence.obj",
            "MD5": "a1a08a536e59b936a7c294bc76ee7abb",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/iron_fence/iron_fence.obj"
          }
        },
        {
          "id": "iron_fence.png",
          "name": "iron_fence.png",
          "type": "File",
          "artifact": {
            "size": 118317,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/iron_fence/iron_fence.png",
            "MD5": "a21c9126d983572fa22590ee0ddbc2c8",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/iron_fence/iron_fence.png"
          }
        },
        {
          "id": "metal_cabinet.mtl",
          "name": "metal_cabinet.mtl",
          "type": "File",
          "artifact": {
            "size": 254,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/metal_cabinet/metal_cabinet.mtl",
            "MD5": "85c48a87121c3941d9388744738d432a",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/metal_cabinet/metal_cabinet.mtl"
          }
        },
        {
          "id": "metal_cabinet.obj",
          "name": "metal_cabinet.obj",
          "type": "File",
          "artifact": {
            "size": 54431,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/metal_cabinet/metal_cabinet.obj",
            "MD5": "45725d2ab04b79cd0476362333227c7f",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/metal_cabinet/metal_cabinet.obj"
          }
        },
        {
          "id": "metal_cabinet.png",
          "name": "metal_cabinet.png",
          "type": "File",
          "artifact": {
            "size": 254516,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/metal_cabinet/metal_cabinet.png",
            "MD5": "857fd853daf4ac21c1671473a2129dc9",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/metal_cabinet/metal_cabinet.png"
          }
        },
        {
          "id": "military_box.mtl",
          "name": "military_box.mtl",
          "type": "File",
          "artifact": {
            "size": 252,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/military_box/military_box.mtl",
            "MD5": "8c87077813ee21c42ac30fb82e3a26c3",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/military_box/military_box.mtl"
          }
        },
        {
          "id": "military_box.obj",
          "name": "military_box.obj",
          "type": "File",
          "artifact": {
            "size": 211008,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/military_box/military_box.obj",
            "MD5": "b484cee0e86e8534b43c3c1e5716a6bb",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/military_box/military_box.obj"
          }
        },
        {
          "id": "military_box.png",
          "name": "military_box.png",
          "type": "File",
          "artifact": {
            "size": 201989,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/military_box/military_box.png",
            "MD5": "5c5db776861aca476f67b948c96ca167",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/military_box/military_box.png"
          }
        },
        {
          "id": "military_box.png",
          "name": "military_box.png",
          "type": "File",
          "artifact": {
            "size": 201989,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/military_box_stack/military_box.png",
            "MD5": "5c5db776861aca476f67b948c96ca167",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/military_box_stack/military_box.png"
          }
        },
        {
          "id": "military_box_stack.mtl",
          "name": "military_box_stack.mtl",
          "type": "File",
          "artifact": {
            "size": 457,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/military_box_stack/military_box_stack.mtl",
            "MD5": "84b78a1abf3700d95462b2ed5c7ebb18",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/military_box_stack/military_box_stack.mtl"
          }
        },
        {
          "id": "military_box_stack.obj",
          "name": "military_box_stack.obj",
          "type": "File",
          "artifact": {
            "size": 420655,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/military_box_stack/military_box_stack.obj",
            "MD5": "2438dd7518e633a4578796df408ac7bc",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/military_box_stack/military_box_stack.obj"
          }
        },
        {
          "id": "oldplanks_fence.mtl",
          "name": "oldplanks_fence.mtl",
          "type": "File",
          "artifact": {
            "size": 279,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/oldplanks_fence/oldplanks_fence.mtl",
            "MD5": "9cc9df057f7251121e400ef8d3fd7fa5",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/oldplanks_fence/oldplanks_fence.mtl"
          }
        },
        {
          "id": "oldplanks_fence.obj",
          "name": "oldplanks_fence.obj",
          "type": "File",
          "artifact": {
            "size": 22041,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/oldplanks_fence/oldplanks_fence.obj",
            "MD5": "c33aa3779b4fd59091ffa144c30d314b",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/oldplanks_fence/oldplanks_fence.obj"
          }
        },
        {
          "id": "planks_old.png",
          "name": "planks_old.png",
          "type": "File",
          "artifact": {
            "size": 2251,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/oldplanks_fence/planks_old.png",
            "MD5": "f49130c306683abb5c8deaf7b5df9984",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/oldplanks_fence/planks_old.png"
          }
        },
        {
          "id": "pallet.mtl",
          "name": "pallet.mtl",
          "type": "File",
          "artifact": {
            "size": 246,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/pallet/pallet.mtl",
            "MD5": "13daf8697da7fea9fc2b69aae4d64172",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/pallet/pallet.mtl"
          }
        },
        {
          "id": "pallet.obj",
          "name": "pallet.obj",
          "type": "File",
          "artifact": {
            "size": 15804,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/pallet/pallet.obj",
            "MD5": "863083c9085b2f963da2eefcec357b02",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/pallet/pallet.obj"
          }
        },
        {
          "id": "pallet.png",
          "name": "pallet.png",
          "type": "File",
          "artifact": {
            "size": 164403,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/pallet/pallet.png",
            "MD5": "e2ad3f767440ad94c43c3db304fb9b47",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/pallet/pallet.png"
          }
        },
        {
          "id": "pallet.png",
          "name": "pallet.png",
          "type": "File",
          "artifact": {
            "size": 164403,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/pallet_slope/pallet.png",
            "MD5": "e2ad3f767440ad94c43c3db304fb9b47",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/pallet_slope/pallet.png"
          }
        },
        {
          "id": "pallet_slope.mtl",
          "name": "pallet_slope.mtl",
          "type": "File",
          "artifact": {
            "size": 246,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/pallet_slope/pallet_slope.mtl",
            "MD5": "3fdf38e1776977e6116b359267c71aa9",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/pallet_slope/pallet_slope.mtl"
          }
        },
        {
          "id": "pallet_slope.obj",
          "name": "pallet_slope.obj",
          "type": "File",
          "artifact": {
            "size": 15827,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/pallet_slope/pallet_slope.obj",
            "MD5": "bd31f5f1b4dcabab6f040d422ea05aa4",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/pallet_slope/pallet_slope.obj"
          }
        },
        {
          "id": "pallet.png",
          "name": "pallet.png",
          "type": "File",
          "artifact": {
            "size": 164403,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/pallet_stack/pallet.png",
            "MD5": "e2ad3f767440ad94c43c3db304fb9b47",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/pallet_stack/pallet.png"
          }
        },
        {
          "id": "pallet_stack.mtl",
          "name": "pallet_stack.mtl",
          "type": "File",
          "artifact": {
            "size": 2038,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/pallet_stack/pallet_stack.mtl",
            "MD5": "aef755a2a1e747f60579f0faed652350",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/pallet_stack/pallet_stack.mtl"
          }
        },
        {
          "id": "pallet_stack.obj",
          "name": "pallet_stack.obj",
          "type": "File",
          "artifact": {
            "size": 165650,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/pallet_stack/pallet_stack.obj",
            "MD5": "ba4284d7a0d35b046cb61cb0051092d0",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/pallet_stack/pallet_stack.obj"
          }
        },
        {
          "id": "sandbags.png",
          "name": "sandbags.png",
          "type": "File",
          "artifact": {
            "size": 6018,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/sandbugs/sandbags.png",
            "MD5": "f21d1f166860e1bd396a1a84bd586f98",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/sandbugs/sandbags.png"
          }
        },
        {
          "id": "sandbugs.mtl",
          "name": "sandbugs.mtl",
          "type": "File",
          "artifact": {
            "size": 1659,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/sandbugs/sandbugs.mtl",
            "MD5": "c16fab1990a7c042b01202a75b45f7cb",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/sandbugs/sandbugs.mtl"
          }
        },
        {
          "id": "sandbugs.obj",
          "name": "sandbugs.obj",
          "type": "File",
          "artifact": {
            "size": 1326340,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/sandbugs/sandbugs.obj",
            "MD5": "e0501d91df0e87b28f200608d91a3133",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/sandbugs/sandbugs.obj"
          }
        },
        {
          "id": "shelving.mtl",
          "name": "shelving.mtl",
          "type": "File",
          "artifact": {
            "size": 446,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/shelving/shelving.mtl",
            "MD5": "10a57b54754956fcd33b813b5b047d20",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/shelving/shelving.mtl"
          }
        },
        {
          "id": "shelving.obj",
          "name": "shelving.obj",
          "type": "File",
          "artifact": {
            "size": 29494,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/shelving/shelving.obj",
            "MD5": "f53cb0612fa29a6decdcab78bbb56902",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/shelving/shelving.obj"
          }
        },
        {
          "id": "shelving.png",
          "name": "shelving.png",
          "type": "File",
          "artifact": {
            "size": 93993,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/shelving/shelving.png",
            "MD5": "ee120e679a05d5a4710c0ddb033c0325",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/shelving/shelving.png"
          }
        },
        {
          "id": "shelving.png",
          "name": "shelving.png",
          "type": "File",
          "artifact": {
            "size": 93993,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/shelving2/shelving.png",
            "MD5": "ee120e679a05d5a4710c0ddb033c0325",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/shelving2/shelving.png"
          }
        },
        {
          "id": "shelving2.mtl",
          "name": "shelving2.mtl",
          "type": "File",
          "artifact": {
            "size": 446,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/shelving2/shelving2.mtl",
            "MD5": "10a57b54754956fcd33b813b5b047d20",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/shelving2/shelving2.mtl"
          }
        },
        {
          "id": "shelving2.obj",
          "name": "shelving2.obj",
          "type": "File",
          "artifact": {
            "size": 11240,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/shelving2/shelving2.obj",
            "MD5": "2f65578e5fb7a7e2dbf11ee72410575b",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/shelving2/shelving2.obj"
          }
        },
        {
          "id": "shelving.png",
          "name": "shelving.png",
          "type": "File",
          "artifact": {
            "size": 93993,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/shelving3/shelving.png",
            "MD5": "ee120e679a05d5a4710c0ddb033c0325",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/shelving3/shelving.png"
          }
        },
        {
          "id": "shelving3.mtl",
          "name": "shelving3.mtl",
          "type": "File",
          "artifact": {
            "size": 450,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/shelving3/shelving3.mtl",
            "MD5": "1b2dfa29ba1d0b18a390d6bde2aeb0d0",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/shelving3/shelving3.mtl"
          }
        },
        {
          "id": "shelving3.obj",
          "name": "shelving3.obj",
          "type": "File",
          "artifact": {
            "size": 5842,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/shelving3/shelving3.obj",
            "MD5": "61a0cb7cc52ba6758bdb0d57e8249a46",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/shelving3/shelving3.obj"
          }
        },
        {
          "id": "table.mtl",
          "name": "table.mtl",
          "type": "File",
          "artifact": {
            "size": 241,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/table/table.mtl",
            "MD5": "318526e83e6ccb1a66e97ab0b33b212b",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/table/table.mtl"
          }
        },
        {
          "id": "table.obj",
          "name": "table.obj",
          "type": "File",
          "artifact": {
            "size": 8864,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/table/table.obj",
            "MD5": "631cbc53e34d5196f8d2a3242f5637e9",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/table/table.obj"
          }
        },
        {
          "id": "table.png",
          "name": "table.png",
          "type": "File",
          "artifact": {
            "size": 93593,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/table/table.png",
            "MD5": "3d55caf446ab8d9a4fadba0dfe8c5b01",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/table/table.png"
          }
        },
        {
          "id": "water_tank.mtl",
          "name": "water_tank.mtl",
          "type": "File",
          "artifact": {
            "size": 255,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/water_tank/water_tank.mtl",
            "MD5": "81cb189ab76a964f34f10f07dc63a74f",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/water_tank/water_tank.mtl"
          }
        },
        {
          "id": "water_tank.obj",
          "name": "water_tank.obj",
          "type": "File",
          "artifact": {
            "size": 107561,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/water_tank/water_tank.obj",
            "MD5": "803881354a65a431e8fdf532cc590a39",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/water_tank/water_tank.obj"
          }
        },
        {
          "id": "water_tank.png",
          "name": "water_tank.png",
          "type": "File",
          "artifact": {
            "size": 63153,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/water_tank/water_tank.png",
            "MD5": "ce441facf5667bfbdc73cc009e27bc2b",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/water_tank/water_tank.png"
          }
        },
        {
          "id": "window.mtl",
          "name": "window.mtl",
          "type": "File",
          "artifact": {
            "size": 103,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/window/window.mtl",
            "MD5": "e14284b93d80ab52eb2d3c6844215a17",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/window/window.mtl"
          }
        },
        {
          "id": "window.obj",
          "name": "window.obj",
          "type": "File",
          "artifact": {
            "size": 11086,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/window/window.obj",
            "MD5": "fbef7e9b4a7c88002f1db10bbe0b91f1",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/window/window.obj"
          }
        },
        {
          "id": "window.png",
          "name": "window.png",
          "type": "File",
          "artifact": {
            "size": 295683,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/window/window.png",
            "MD5": "a25bb4822b1c77d349e16fb95d6ce15a",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/window/window.png"
          }
        },
        {
          "id": "window.png",
          "name": "window.png",
          "type": "File",
          "artifact": {
            "size": 295683,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/window2/window.png",
            "MD5": "a25bb4822b1c77d349e16fb95d6ce15a",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/window2/window.png"
          }
        },
        {
          "id": "window2.mtl",
          "name": "window2.mtl",
          "type": "File",
          "artifact": {
            "size": 275,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/window2/window2.mtl",
            "MD5": "b480aa68935b5bcd76c24355e4545749",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/window2/window2.mtl"
          }
        },
        {
          "id": "window2.obj",
          "name": "window2.obj",
          "type": "File",
          "artifact": {
            "size": 7922,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/assets/dynamxmod/models/obj/window2/window2.obj",
            "MD5": "110b279744b16ebc53e4468d45a75abd",
            "path": "DynamX/Ethan's Military Blocks/assets/dynamxmod/models/obj/window2/window2.obj"
          }
        },
        {
          "id": "block_barrel.dynx",
          "name": "block_barrel.dynx",
          "type": "File",
          "artifact": {
            "size": 98,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_barrel.dynx",
            "MD5": "459edcccb42e07ee941a8042f8d7f2fd",
            "path": "DynamX/Ethan's Military Blocks/block/block_barrel.dynx"
          }
        },
        {
          "id": "block_barrel_hor.dynx",
          "name": "block_barrel_hor.dynx",
          "type": "File",
          "artifact": {
            "size": 128,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_barrel_hor.dynx",
            "MD5": "8d14948320b9520fd1c93e9b7d76b5ca",
            "path": "DynamX/Ethan's Military Blocks/block/block_barrel_hor.dynx"
          }
        },
        {
          "id": "block_camo_net.dynx",
          "name": "block_camo_net.dynx",
          "type": "File",
          "artifact": {
            "size": 137,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_camo_net.dynx",
            "MD5": "b7b6f750cd21edb264de44853088e01b",
            "path": "DynamX/Ethan's Military Blocks/block/block_camo_net.dynx"
          }
        },
        {
          "id": "block_chair.dynx",
          "name": "block_chair.dynx",
          "type": "File",
          "artifact": {
            "size": 94,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_chair.dynx",
            "MD5": "fe98aec47b27b61189baaf6257497096",
            "path": "DynamX/Ethan's Military Blocks/block/block_chair.dynx"
          }
        },
        {
          "id": "block_concrete_fence.dynx",
          "name": "block_concrete_fence.dynx",
          "type": "File",
          "artifact": {
            "size": 130,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_concrete_fence.dynx",
            "MD5": "ca60333fb93ef8e312527817376d73ef",
            "path": "DynamX/Ethan's Military Blocks/block/block_concrete_fence.dynx"
          }
        },
        {
          "id": "block_container.dynx",
          "name": "block_container.dynx",
          "type": "File",
          "artifact": {
            "size": 444,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_container.dynx",
            "MD5": "7fb8b5e3d00a7d2861106afaf02584a2",
            "path": "DynamX/Ethan's Military Blocks/block/block_container.dynx"
          }
        },
        {
          "id": "block_hesco.dynx",
          "name": "block_hesco.dynx",
          "type": "File",
          "artifact": {
            "size": 100,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_hesco.dynx",
            "MD5": "68640cf4b35c81162ffd786fca743bc4",
            "path": "DynamX/Ethan's Military Blocks/block/block_hesco.dynx"
          }
        },
        {
          "id": "block_iron_fence.dynx",
          "name": "block_iron_fence.dynx",
          "type": "File",
          "artifact": {
            "size": 114,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_iron_fence.dynx",
            "MD5": "5b6c428a5d3fabae6195c52c09282f3e",
            "path": "DynamX/Ethan's Military Blocks/block/block_iron_fence.dynx"
          }
        },
        {
          "id": "block_metal_cabinet.dynx",
          "name": "block_metal_cabinet.dynx",
          "type": "File",
          "artifact": {
            "size": 126,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_metal_cabinet.dynx",
            "MD5": "6c2836e5ce090452a65e599bd535edb6",
            "path": "DynamX/Ethan's Military Blocks/block/block_metal_cabinet.dynx"
          }
        },
        {
          "id": "block_military_box.dynx",
          "name": "block_military_box.dynx",
          "type": "File",
          "artifact": {
            "size": 128,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_military_box.dynx",
            "MD5": "4f3ea5e39c1f0b90908504526553fd89",
            "path": "DynamX/Ethan's Military Blocks/block/block_military_box.dynx"
          }
        },
        {
          "id": "block_military_box_stack.dynx",
          "name": "block_military_box_stack.dynx",
          "type": "File",
          "artifact": {
            "size": 152,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_military_box_stack.dynx",
            "MD5": "45d94631c3165e167a738b0e15fd0742",
            "path": "DynamX/Ethan's Military Blocks/block/block_military_box_stack.dynx"
          }
        },
        {
          "id": "block_oldplanks_fence.dynx",
          "name": "block_oldplanks_fence.dynx",
          "type": "File",
          "artifact": {
            "size": 134,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_oldplanks_fence.dynx",
            "MD5": "8e612f6a053909b1119d64bbf6a7ecdd",
            "path": "DynamX/Ethan's Military Blocks/block/block_oldplanks_fence.dynx"
          }
        },
        {
          "id": "block_pallet.dynx",
          "name": "block_pallet.dynx",
          "type": "File",
          "artifact": {
            "size": 98,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_pallet.dynx",
            "MD5": "e9e5578bde232fdca27803af40c40ba6",
            "path": "DynamX/Ethan's Military Blocks/block/block_pallet.dynx"
          }
        },
        {
          "id": "block_pallet_slope.dynx",
          "name": "block_pallet_slope.dynx",
          "type": "File",
          "artifact": {
            "size": 122,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_pallet_slope.dynx",
            "MD5": "eb2b262b750af2b6846b338767b9b006",
            "path": "DynamX/Ethan's Military Blocks/block/block_pallet_slope.dynx"
          }
        },
        {
          "id": "block_pallet_stack.dynx",
          "name": "block_pallet_stack.dynx",
          "type": "File",
          "artifact": {
            "size": 122,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_pallet_stack.dynx",
            "MD5": "78b6edaa95c13d1cfe56899beeb7cdac",
            "path": "DynamX/Ethan's Military Blocks/block/block_pallet_stack.dynx"
          }
        },
        {
          "id": "block_sandbags.dynx",
          "name": "block_sandbags.dynx",
          "type": "File",
          "artifact": {
            "size": 106,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_sandbags.dynx",
            "MD5": "db141db31b0cf4f0456a8dd3a8564a8b",
            "path": "DynamX/Ethan's Military Blocks/block/block_sandbags.dynx"
          }
        },
        {
          "id": "block_shelving.dynx",
          "name": "block_shelving.dynx",
          "type": "File",
          "artifact": {
            "size": 106,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_shelving.dynx",
            "MD5": "f6ded1382797899d6b4e6d2d97d0396a",
            "path": "DynamX/Ethan's Military Blocks/block/block_shelving.dynx"
          }
        },
        {
          "id": "block_shelving2.dynx",
          "name": "block_shelving2.dynx",
          "type": "File",
          "artifact": {
            "size": 110,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_shelving2.dynx",
            "MD5": "9f746375ffc0c86ade61d8298fa2d95b",
            "path": "DynamX/Ethan's Military Blocks/block/block_shelving2.dynx"
          }
        },
        {
          "id": "block_shelving3.dynx",
          "name": "block_shelving3.dynx",
          "type": "File",
          "artifact": {
            "size": 110,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_shelving3.dynx",
            "MD5": "51c0653fb292aa6663e9f6efd7766ee3",
            "path": "DynamX/Ethan's Military Blocks/block/block_shelving3.dynx"
          }
        },
        {
          "id": "block_table.dynx",
          "name": "block_table.dynx",
          "type": "File",
          "artifact": {
            "size": 94,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_table.dynx",
            "MD5": "d56727081cbf9e4a4d0ed49e7b5b3b5c",
            "path": "DynamX/Ethan's Military Blocks/block/block_table.dynx"
          }
        },
        {
          "id": "block_water_tank.dynx",
          "name": "block_water_tank.dynx",
          "type": "File",
          "artifact": {
            "size": 114,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_water_tank.dynx",
            "MD5": "eebe3db1b1d6dadd2ec5d237db008952",
            "path": "DynamX/Ethan's Military Blocks/block/block_water_tank.dynx"
          }
        },
        {
          "id": "block_window.dynx",
          "name": "block_window.dynx",
          "type": "File",
          "artifact": {
            "size": 98,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_window.dynx",
            "MD5": "5613de18ef655e0bef394c8691eacdd0",
            "path": "DynamX/Ethan's Military Blocks/block/block_window.dynx"
          }
        },
        {
          "id": "block_window2.dynx",
          "name": "block_window2.dynx",
          "type": "File",
          "artifact": {
            "size": 102,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/block/block_window2.dynx",
            "MD5": "f89aed156fa5f0f35f4bc1154869445a",
            "path": "DynamX/Ethan's Military Blocks/block/block_window2.dynx"
          }
        },
        {
          "id": "pack_info.dynx",
          "name": "pack_info.dynx",
          "type": "File",
          "artifact": {
            "size": 94,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Military%20Blocks/pack_info.dynx",
            "MD5": "3106c91933434b80befd18e8af0535a8",
            "path": "DynamX/Ethan's Military Blocks/pack_info.dynx"
          }
        },
        {
          "id": "en_US.lang",
          "name": "en_US.lang",
          "type": "File",
          "artifact": {
            "size": 4850,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/lang/en_US.lang",
            "MD5": "033930a7cc5e833668aa92a82f84d8c4",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/lang/en_US.lang"
          }
        },
        {
          "id": "ru_ru.lang",
          "name": "ru_ru.lang",
          "type": "File",
          "artifact": {
            "size": 242,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/lang/ru_ru.lang",
            "MD5": "b2a8937d9549515a39c4e9a9d21c4d8e",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/lang/ru_ru.lang"
          }
        },
        {
          "id": "barrel.mtl",
          "name": "barrel.mtl",
          "type": "File",
          "artifact": {
            "size": 242,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/barrel/barrel.mtl",
            "MD5": "cea48d86fba82e5b2aa8ed68e353f577",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/barrel/barrel.mtl"
          }
        },
        {
          "id": "barrel.obj",
          "name": "barrel.obj",
          "type": "File",
          "artifact": {
            "size": 122726,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/barrel/barrel.obj",
            "MD5": "5665bc4f893786f253e2ada7a9fbecbb",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/barrel/barrel.obj"
          }
        },
        {
          "id": "barrel.png",
          "name": "barrel.png",
          "type": "File",
          "artifact": {
            "size": 190503,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/barrel/barrel.png",
            "MD5": "7fb6647587a040a090a75dc2cc2528de",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/barrel/barrel.png"
          }
        },
        {
          "id": "barrel.png",
          "name": "barrel.png",
          "type": "File",
          "artifact": {
            "size": 190503,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/barrel_hor/barrel.png",
            "MD5": "7fb6647587a040a090a75dc2cc2528de",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/barrel_hor/barrel.png"
          }
        },
        {
          "id": "barrel_hor.mtl",
          "name": "barrel_hor.mtl",
          "type": "File",
          "artifact": {
            "size": 242,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/barrel_hor/barrel_hor.mtl",
            "MD5": "cea48d86fba82e5b2aa8ed68e353f577",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/barrel_hor/barrel_hor.mtl"
          }
        },
        {
          "id": "barrel_hor.obj",
          "name": "barrel_hor.obj",
          "type": "File",
          "artifact": {
            "size": 122637,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/barrel_hor/barrel_hor.obj",
            "MD5": "bcd9b779f09e3e1a6646c09293f6ffb1",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/barrel_hor/barrel_hor.obj"
          }
        },
        {
          "id": "camo_net.mtl",
          "name": "camo_net.mtl",
          "type": "File",
          "artifact": {
            "size": 244,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/camo_net/camo_net.mtl",
            "MD5": "eac82bc327d8e24942bcb2a2e54310b3",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/camo_net/camo_net.mtl"
          }
        },
        {
          "id": "camo_net.obj",
          "name": "camo_net.obj",
          "type": "File",
          "artifact": {
            "size": 361108,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/camo_net/camo_net.obj",
            "MD5": "2a294fc3944772543b28c065e6e46f1f",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/camo_net/camo_net.obj"
          }
        },
        {
          "id": "camo_net.png",
          "name": "camo_net.png",
          "type": "File",
          "artifact": {
            "size": 285361,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/camo_net/camo_net.png",
            "MD5": "3f1dd24ae73f48e943323ce9e59f3e1c",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/camo_net/camo_net.png"
          }
        },
        {
          "id": "camo_net_12.5.0.dc",
          "name": "camo_net_12.5.0.dc",
          "type": "File",
          "artifact": {
            "size": 599,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/camo_net/camo_net_12.5.0.dc",
            "MD5": "1ef28ce7f38cf23e8217843420abe3c8",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/camo_net/camo_net_12.5.0.dc"
          }
        },
        {
          "id": "camo_net__12.5.0.dc",
          "name": "camo_net__12.5.0.dc",
          "type": "File",
          "artifact": {
            "size": 599,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/camo_net/camo_net__12.5.0.dc",
            "MD5": "1ef28ce7f38cf23e8217843420abe3c8",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/camo_net/camo_net__12.5.0.dc"
          }
        },
        {
          "id": "chair.mtl",
          "name": "chair.mtl",
          "type": "File",
          "artifact": {
            "size": 246,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/chair/chair.mtl",
            "MD5": "969454841f3bc4a98de6566435ce03ec",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/chair/chair.mtl"
          }
        },
        {
          "id": "chair.obj",
          "name": "chair.obj",
          "type": "File",
          "artifact": {
            "size": 8118,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/chair/chair.obj",
            "MD5": "2a3bb61a1506609fb838a6a65f306692",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/chair/chair.obj"
          }
        },
        {
          "id": "chair.png",
          "name": "chair.png",
          "type": "File",
          "artifact": {
            "size": 87402,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/chair/chair.png",
            "MD5": "eb964975b9a921c3279b031ada862730",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/chair/chair.png"
          }
        },
        {
          "id": "concrete_barier.mtl",
          "name": "concrete_barier.mtl",
          "type": "File",
          "artifact": {
            "size": 264,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/concrete_barier/concrete_barier.mtl",
            "MD5": "c7db93161af54edeb494045f3fcfe256",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/concrete_barier/concrete_barier.mtl"
          }
        },
        {
          "id": "concrete_barier.obj",
          "name": "concrete_barier.obj",
          "type": "File",
          "artifact": {
            "size": 4864,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/concrete_barier/concrete_barier.obj",
            "MD5": "c0da779e842aec7b546df0761905ab22",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/concrete_barier/concrete_barier.obj"
          }
        },
        {
          "id": "concrete_barier.png",
          "name": "concrete_barier.png",
          "type": "File",
          "artifact": {
            "size": 288133,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/concrete_barier/concrete_barier.png",
            "MD5": "c1303ea94ead3d4c929a8ad7b54a6bbd",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/concrete_barier/concrete_barier.png"
          }
        },
        {
          "id": "concrete_fence.mtl",
          "name": "concrete_fence.mtl",
          "type": "File",
          "artifact": {
            "size": 248,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/concrete_fence/concrete_fence.mtl",
            "MD5": "107415b78df4ffbe8325443ad8301aa0",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/concrete_fence/concrete_fence.mtl"
          }
        },
        {
          "id": "concrete_fence.obj",
          "name": "concrete_fence.obj",
          "type": "File",
          "artifact": {
            "size": 251558,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/concrete_fence/concrete_fence.obj",
            "MD5": "460206df920db7e6b95d3fd8db8d0b84",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/concrete_fence/concrete_fence.obj"
          }
        },
        {
          "id": "concrete_fence.png",
          "name": "concrete_fence.png",
          "type": "File",
          "artifact": {
            "size": 531361,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/concrete_fence/concrete_fence.png",
            "MD5": "aa15c2744c9123fafb07cb23e1e26d66",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/concrete_fence/concrete_fence.png"
          }
        },
        {
          "id": "container.mtl",
          "name": "container.mtl",
          "type": "File",
          "artifact": {
            "size": 251,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/container/container.mtl",
            "MD5": "67ca81d9c6094eeecfddfd024407ea96",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/container/container.mtl"
          }
        },
        {
          "id": "container.obj",
          "name": "container.obj",
          "type": "File",
          "artifact": {
            "size": 137554,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/container/container.obj",
            "MD5": "08f63305b2ef84afde04f96f85fdcc3c",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/container/container.obj"
          }
        },
        {
          "id": "container.png",
          "name": "container.png",
          "type": "File",
          "artifact": {
            "size": 662279,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/container/container.png",
            "MD5": "ea00ec34af2221d6fe0ab462e50d55b2",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/container/container.png"
          }
        },
        {
          "id": "fuse.mtl",
          "name": "fuse.mtl",
          "type": "File",
          "artifact": {
            "size": 260,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/fuse/fuse.mtl",
            "MD5": "c69d7f4a6bca5ecc21cde75eca12c60d",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/fuse/fuse.mtl"
          }
        },
        {
          "id": "fuse.obj",
          "name": "fuse.obj",
          "type": "File",
          "artifact": {
            "size": 2119,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/fuse/fuse.obj",
            "MD5": "4256876ebdb103d7a13a6e982fbba1e4",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/fuse/fuse.obj"
          }
        },
        {
          "id": "fuse.png",
          "name": "fuse.png",
          "type": "File",
          "artifact": {
            "size": 1652,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/fuse/fuse.png",
            "MD5": "c84103378b777b87781943d6fee67e23",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/fuse/fuse.png"
          }
        },
        {
          "id": "generator.mtl",
          "name": "generator.mtl",
          "type": "File",
          "artifact": {
            "size": 267,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/generator/generator.mtl",
            "MD5": "728a032e3efd60a6643b7c3f543d696f",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/generator/generator.mtl"
          }
        },
        {
          "id": "generator.obj",
          "name": "generator.obj",
          "type": "File",
          "artifact": {
            "size": 2173,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/generator/generator.obj",
            "MD5": "3eb7da48852795fbfdb2ed00a113a433",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/generator/generator.obj"
          }
        },
        {
          "id": "generator.png",
          "name": "generator.png",
          "type": "File",
          "artifact": {
            "size": 7773,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/generator/generator.png",
            "MD5": "d283a6a909f3b824532d3bc30c655661",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/generator/generator.png"
          }
        },
        {
          "id": "hesco.mtl",
          "name": "hesco.mtl",
          "type": "File",
          "artifact": {
            "size": 253,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/hesco/hesco.mtl",
            "MD5": "fc52b03b1803fc00f786f6a23d7cffeb",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/hesco/hesco.mtl"
          }
        },
        {
          "id": "hesco.obj",
          "name": "hesco.obj",
          "type": "File",
          "artifact": {
            "size": 129660,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/hesco/hesco.obj",
            "MD5": "a7bce71b3c392a9654a8bf95913dad18",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/hesco/hesco.obj"
          }
        },
        {
          "id": "hesco.png",
          "name": "hesco.png",
          "type": "File",
          "artifact": {
            "size": 76107,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/hesco/hesco.png",
            "MD5": "cfc999564540469d73e4cd1073a6806a",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/hesco/hesco.png"
          }
        },
        {
          "id": "iron_fence.mtl",
          "name": "iron_fence.mtl",
          "type": "File",
          "artifact": {
            "size": 248,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/iron_fence/iron_fence.mtl",
            "MD5": "e77d34c56cab3f1a8f6ee45783d0bc67",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/iron_fence/iron_fence.mtl"
          }
        },
        {
          "id": "iron_fence.obj",
          "name": "iron_fence.obj",
          "type": "File",
          "artifact": {
            "size": 47161,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/iron_fence/iron_fence.obj",
            "MD5": "a1a08a536e59b936a7c294bc76ee7abb",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/iron_fence/iron_fence.obj"
          }
        },
        {
          "id": "iron_fence.png",
          "name": "iron_fence.png",
          "type": "File",
          "artifact": {
            "size": 118317,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/iron_fence/iron_fence.png",
            "MD5": "a21c9126d983572fa22590ee0ddbc2c8",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/iron_fence/iron_fence.png"
          }
        },
        {
          "id": "metal_cabinet.mtl",
          "name": "metal_cabinet.mtl",
          "type": "File",
          "artifact": {
            "size": 254,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/metal_cabinet/metal_cabinet.mtl",
            "MD5": "85c48a87121c3941d9388744738d432a",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/metal_cabinet/metal_cabinet.mtl"
          }
        },
        {
          "id": "metal_cabinet.obj",
          "name": "metal_cabinet.obj",
          "type": "File",
          "artifact": {
            "size": 54431,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/metal_cabinet/metal_cabinet.obj",
            "MD5": "45725d2ab04b79cd0476362333227c7f",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/metal_cabinet/metal_cabinet.obj"
          }
        },
        {
          "id": "metal_cabinet.png",
          "name": "metal_cabinet.png",
          "type": "File",
          "artifact": {
            "size": 254516,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/metal_cabinet/metal_cabinet.png",
            "MD5": "857fd853daf4ac21c1671473a2129dc9",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/metal_cabinet/metal_cabinet.png"
          }
        },
        {
          "id": "military_box.mtl",
          "name": "military_box.mtl",
          "type": "File",
          "artifact": {
            "size": 252,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/military_box/military_box.mtl",
            "MD5": "8c87077813ee21c42ac30fb82e3a26c3",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/military_box/military_box.mtl"
          }
        },
        {
          "id": "military_box.obj",
          "name": "military_box.obj",
          "type": "File",
          "artifact": {
            "size": 211008,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/military_box/military_box.obj",
            "MD5": "b484cee0e86e8534b43c3c1e5716a6bb",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/military_box/military_box.obj"
          }
        },
        {
          "id": "military_box.png",
          "name": "military_box.png",
          "type": "File",
          "artifact": {
            "size": 201989,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/military_box/military_box.png",
            "MD5": "5c5db776861aca476f67b948c96ca167",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/military_box/military_box.png"
          }
        },
        {
          "id": "military_box.png",
          "name": "military_box.png",
          "type": "File",
          "artifact": {
            "size": 201989,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/military_box_stack/military_box.png",
            "MD5": "5c5db776861aca476f67b948c96ca167",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/military_box_stack/military_box.png"
          }
        },
        {
          "id": "military_box_stack.mtl",
          "name": "military_box_stack.mtl",
          "type": "File",
          "artifact": {
            "size": 457,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/military_box_stack/military_box_stack.mtl",
            "MD5": "84b78a1abf3700d95462b2ed5c7ebb18",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/military_box_stack/military_box_stack.mtl"
          }
        },
        {
          "id": "military_box_stack.obj",
          "name": "military_box_stack.obj",
          "type": "File",
          "artifact": {
            "size": 420655,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/military_box_stack/military_box_stack.obj",
            "MD5": "2438dd7518e633a4578796df408ac7bc",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/military_box_stack/military_box_stack.obj"
          }
        },
        {
          "id": "oldplanks_fence.mtl",
          "name": "oldplanks_fence.mtl",
          "type": "File",
          "artifact": {
            "size": 279,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/oldplanks_fence/oldplanks_fence.mtl",
            "MD5": "9cc9df057f7251121e400ef8d3fd7fa5",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/oldplanks_fence/oldplanks_fence.mtl"
          }
        },
        {
          "id": "oldplanks_fence.obj",
          "name": "oldplanks_fence.obj",
          "type": "File",
          "artifact": {
            "size": 22041,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/oldplanks_fence/oldplanks_fence.obj",
            "MD5": "c33aa3779b4fd59091ffa144c30d314b",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/oldplanks_fence/oldplanks_fence.obj"
          }
        },
        {
          "id": "planks_old.png",
          "name": "planks_old.png",
          "type": "File",
          "artifact": {
            "size": 2251,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/oldplanks_fence/planks_old.png",
            "MD5": "f49130c306683abb5c8deaf7b5df9984",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/oldplanks_fence/planks_old.png"
          }
        },
        {
          "id": "pallet.mtl",
          "name": "pallet.mtl",
          "type": "File",
          "artifact": {
            "size": 246,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/pallet/pallet.mtl",
            "MD5": "13daf8697da7fea9fc2b69aae4d64172",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/pallet/pallet.mtl"
          }
        },
        {
          "id": "pallet.obj",
          "name": "pallet.obj",
          "type": "File",
          "artifact": {
            "size": 15804,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/pallet/pallet.obj",
            "MD5": "863083c9085b2f963da2eefcec357b02",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/pallet/pallet.obj"
          }
        },
        {
          "id": "pallet.png",
          "name": "pallet.png",
          "type": "File",
          "artifact": {
            "size": 164403,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/pallet/pallet.png",
            "MD5": "e2ad3f767440ad94c43c3db304fb9b47",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/pallet/pallet.png"
          }
        },
        {
          "id": "pallet.png",
          "name": "pallet.png",
          "type": "File",
          "artifact": {
            "size": 164403,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/pallet_slope/pallet.png",
            "MD5": "e2ad3f767440ad94c43c3db304fb9b47",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/pallet_slope/pallet.png"
          }
        },
        {
          "id": "pallet_slope.mtl",
          "name": "pallet_slope.mtl",
          "type": "File",
          "artifact": {
            "size": 246,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/pallet_slope/pallet_slope.mtl",
            "MD5": "3fdf38e1776977e6116b359267c71aa9",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/pallet_slope/pallet_slope.mtl"
          }
        },
        {
          "id": "pallet_slope.obj",
          "name": "pallet_slope.obj",
          "type": "File",
          "artifact": {
            "size": 15827,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/pallet_slope/pallet_slope.obj",
            "MD5": "bd31f5f1b4dcabab6f040d422ea05aa4",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/pallet_slope/pallet_slope.obj"
          }
        },
        {
          "id": "pallet.png",
          "name": "pallet.png",
          "type": "File",
          "artifact": {
            "size": 164403,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/pallet_stack/pallet.png",
            "MD5": "e2ad3f767440ad94c43c3db304fb9b47",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/pallet_stack/pallet.png"
          }
        },
        {
          "id": "pallet_stack.mtl",
          "name": "pallet_stack.mtl",
          "type": "File",
          "artifact": {
            "size": 2038,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/pallet_stack/pallet_stack.mtl",
            "MD5": "aef755a2a1e747f60579f0faed652350",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/pallet_stack/pallet_stack.mtl"
          }
        },
        {
          "id": "pallet_stack.obj",
          "name": "pallet_stack.obj",
          "type": "File",
          "artifact": {
            "size": 165650,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/pallet_stack/pallet_stack.obj",
            "MD5": "ba4284d7a0d35b046cb61cb0051092d0",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/pallet_stack/pallet_stack.obj"
          }
        },
        {
          "id": "sandbags.png",
          "name": "sandbags.png",
          "type": "File",
          "artifact": {
            "size": 6018,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/sandbugs/sandbags.png",
            "MD5": "f21d1f166860e1bd396a1a84bd586f98",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/sandbugs/sandbags.png"
          }
        },
        {
          "id": "sandbugs.mtl",
          "name": "sandbugs.mtl",
          "type": "File",
          "artifact": {
            "size": 1659,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/sandbugs/sandbugs.mtl",
            "MD5": "c16fab1990a7c042b01202a75b45f7cb",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/sandbugs/sandbugs.mtl"
          }
        },
        {
          "id": "sandbugs.obj",
          "name": "sandbugs.obj",
          "type": "File",
          "artifact": {
            "size": 1326340,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/sandbugs/sandbugs.obj",
            "MD5": "e0501d91df0e87b28f200608d91a3133",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/sandbugs/sandbugs.obj"
          }
        },
        {
          "id": "shelving.mtl",
          "name": "shelving.mtl",
          "type": "File",
          "artifact": {
            "size": 446,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/shelving/shelving.mtl",
            "MD5": "10a57b54754956fcd33b813b5b047d20",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/shelving/shelving.mtl"
          }
        },
        {
          "id": "shelving.obj",
          "name": "shelving.obj",
          "type": "File",
          "artifact": {
            "size": 29494,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/shelving/shelving.obj",
            "MD5": "f53cb0612fa29a6decdcab78bbb56902",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/shelving/shelving.obj"
          }
        },
        {
          "id": "shelving.png",
          "name": "shelving.png",
          "type": "File",
          "artifact": {
            "size": 93993,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/shelving/shelving.png",
            "MD5": "ee120e679a05d5a4710c0ddb033c0325",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/shelving/shelving.png"
          }
        },
        {
          "id": "shelving.png",
          "name": "shelving.png",
          "type": "File",
          "artifact": {
            "size": 93993,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/shelving2/shelving.png",
            "MD5": "ee120e679a05d5a4710c0ddb033c0325",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/shelving2/shelving.png"
          }
        },
        {
          "id": "shelving2.mtl",
          "name": "shelving2.mtl",
          "type": "File",
          "artifact": {
            "size": 446,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/shelving2/shelving2.mtl",
            "MD5": "10a57b54754956fcd33b813b5b047d20",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/shelving2/shelving2.mtl"
          }
        },
        {
          "id": "shelving2.obj",
          "name": "shelving2.obj",
          "type": "File",
          "artifact": {
            "size": 11240,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/shelving2/shelving2.obj",
            "MD5": "2f65578e5fb7a7e2dbf11ee72410575b",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/shelving2/shelving2.obj"
          }
        },
        {
          "id": "shelving.png",
          "name": "shelving.png",
          "type": "File",
          "artifact": {
            "size": 93993,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/shelving3/shelving.png",
            "MD5": "ee120e679a05d5a4710c0ddb033c0325",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/shelving3/shelving.png"
          }
        },
        {
          "id": "shelving3.mtl",
          "name": "shelving3.mtl",
          "type": "File",
          "artifact": {
            "size": 450,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/shelving3/shelving3.mtl",
            "MD5": "1b2dfa29ba1d0b18a390d6bde2aeb0d0",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/shelving3/shelving3.mtl"
          }
        },
        {
          "id": "shelving3.obj",
          "name": "shelving3.obj",
          "type": "File",
          "artifact": {
            "size": 5842,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/shelving3/shelving3.obj",
            "MD5": "61a0cb7cc52ba6758bdb0d57e8249a46",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/shelving3/shelving3.obj"
          }
        },
        {
          "id": "table.mtl",
          "name": "table.mtl",
          "type": "File",
          "artifact": {
            "size": 241,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/table/table.mtl",
            "MD5": "318526e83e6ccb1a66e97ab0b33b212b",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/table/table.mtl"
          }
        },
        {
          "id": "table.obj",
          "name": "table.obj",
          "type": "File",
          "artifact": {
            "size": 8864,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/table/table.obj",
            "MD5": "631cbc53e34d5196f8d2a3242f5637e9",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/table/table.obj"
          }
        },
        {
          "id": "table.png",
          "name": "table.png",
          "type": "File",
          "artifact": {
            "size": 93593,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/table/table.png",
            "MD5": "3d55caf446ab8d9a4fadba0dfe8c5b01",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/table/table.png"
          }
        },
        {
          "id": "transformer.mtl",
          "name": "transformer.mtl",
          "type": "File",
          "artifact": {
            "size": 263,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/transformer/transformer.mtl",
            "MD5": "40110e31845eb84ea680a32b4e4f08fe",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/transformer/transformer.mtl"
          }
        },
        {
          "id": "transformer.obj",
          "name": "transformer.obj",
          "type": "File",
          "artifact": {
            "size": 1908,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/transformer/transformer.obj",
            "MD5": "f4d2bbf6a2dc249f02c57a3a53cfcd08",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/transformer/transformer.obj"
          }
        },
        {
          "id": "transformer.png",
          "name": "transformer.png",
          "type": "File",
          "artifact": {
            "size": 5140,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/transformer/transformer.png",
            "MD5": "0eb2580148b0864f637658b6f2d4da86",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/transformer/transformer.png"
          }
        },
        {
          "id": "leaf.png",
          "name": "leaf.png",
          "type": "File",
          "artifact": {
            "size": 106624,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree/leaf.png",
            "MD5": "29560742593a256690b60bbdff04e8cb",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree/leaf.png"
          }
        },
        {
          "id": "tree.mtl",
          "name": "tree.mtl",
          "type": "File",
          "artifact": {
            "size": 523,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree/tree.mtl",
            "MD5": "467b5a94fa34ba4a9b999e41622b8abd",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree/tree.mtl"
          }
        },
        {
          "id": "tree.obj",
          "name": "tree.obj",
          "type": "File",
          "artifact": {
            "size": 24924,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree/tree.obj",
            "MD5": "bef45e46a1ffe0441c6e57fd57d53474",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree/tree.obj"
          }
        },
        {
          "id": "wood.png",
          "name": "wood.png",
          "type": "File",
          "artifact": {
            "size": 8902,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree/wood.png",
            "MD5": "229da0cd13b3489e2a80d54da5da91c0",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree/wood.png"
          }
        },
        {
          "id": "leaf2.png",
          "name": "leaf2.png",
          "type": "File",
          "artifact": {
            "size": 79342,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree2/leaf2.png",
            "MD5": "9487ea7719b4cf5af4cd619f4b431a62",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree2/leaf2.png"
          }
        },
        {
          "id": "tree2.mtl",
          "name": "tree2.mtl",
          "type": "File",
          "artifact": {
            "size": 533,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree2/tree2.mtl",
            "MD5": "104c4510ed0d05b21a5d2251ffb095cc",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree2/tree2.mtl"
          }
        },
        {
          "id": "tree2.obj",
          "name": "tree2.obj",
          "type": "File",
          "artifact": {
            "size": 123116,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree2/tree2.obj",
            "MD5": "86f247b9828005059de0a4eb3496e01f",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree2/tree2.obj"
          }
        },
        {
          "id": "wood2.png",
          "name": "wood2.png",
          "type": "File",
          "artifact": {
            "size": 8850,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree2/wood2.png",
            "MD5": "08137bc34d0642077a17df50d2032524",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree2/wood2.png"
          }
        },
        {
          "id": "leaf3.png",
          "name": "leaf3.png",
          "type": "File",
          "artifact": {
            "size": 55058,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree3/leaf3.png",
            "MD5": "7e9bcfda1b33ac9b3020bf1aaddd8646",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree3/leaf3.png"
          }
        },
        {
          "id": "tree3.mtl",
          "name": "tree3.mtl",
          "type": "File",
          "artifact": {
            "size": 533,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree3/tree3.mtl",
            "MD5": "8d0dd542dfabb1fa35aa1e7b546a5f58",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree3/tree3.mtl"
          }
        },
        {
          "id": "tree3.obj",
          "name": "tree3.obj",
          "type": "File",
          "artifact": {
            "size": 27162,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree3/tree3.obj",
            "MD5": "514bc5d9d18d23940591790af2650f62",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree3/tree3.obj"
          }
        },
        {
          "id": "wood3.png",
          "name": "wood3.png",
          "type": "File",
          "artifact": {
            "size": 8705,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree3/wood3.png",
            "MD5": "e123033eeec567e1099779da5dea2a1e",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree3/wood3.png"
          }
        },
        {
          "id": "leaf4.png",
          "name": "leaf4.png",
          "type": "File",
          "artifact": {
            "size": 38918,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree4/leaf4.png",
            "MD5": "8826959d25c377cd6c0548c5ccb45914",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree4/leaf4.png"
          }
        },
        {
          "id": "tree4.mtl",
          "name": "tree4.mtl",
          "type": "File",
          "artifact": {
            "size": 532,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree4/tree4.mtl",
            "MD5": "1b31c5a5a34e20516ad44a9825a2c922",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree4/tree4.mtl"
          }
        },
        {
          "id": "tree4.obj",
          "name": "tree4.obj",
          "type": "File",
          "artifact": {
            "size": 17799,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree4/tree4.obj",
            "MD5": "bb6085c7abed47c7a1b6d2ba944ef89a",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree4/tree4.obj"
          }
        },
        {
          "id": "wood4.png",
          "name": "wood4.png",
          "type": "File",
          "artifact": {
            "size": 8064,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/tree4/wood4.png",
            "MD5": "e8b32aba06b628306deab8b9b278b5ca",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/tree4/wood4.png"
          }
        },
        {
          "id": "water_tank.mtl",
          "name": "water_tank.mtl",
          "type": "File",
          "artifact": {
            "size": 255,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/water_tank/water_tank.mtl",
            "MD5": "81cb189ab76a964f34f10f07dc63a74f",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/water_tank/water_tank.mtl"
          }
        },
        {
          "id": "water_tank.obj",
          "name": "water_tank.obj",
          "type": "File",
          "artifact": {
            "size": 107561,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/water_tank/water_tank.obj",
            "MD5": "803881354a65a431e8fdf532cc590a39",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/water_tank/water_tank.obj"
          }
        },
        {
          "id": "water_tank.png",
          "name": "water_tank.png",
          "type": "File",
          "artifact": {
            "size": 63153,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/water_tank/water_tank.png",
            "MD5": "ce441facf5667bfbdc73cc009e27bc2b",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/water_tank/water_tank.png"
          }
        },
        {
          "id": "window.mtl",
          "name": "window.mtl",
          "type": "File",
          "artifact": {
            "size": 103,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/window/window.mtl",
            "MD5": "e14284b93d80ab52eb2d3c6844215a17",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/window/window.mtl"
          }
        },
        {
          "id": "window.obj",
          "name": "window.obj",
          "type": "File",
          "artifact": {
            "size": 11086,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/window/window.obj",
            "MD5": "fbef7e9b4a7c88002f1db10bbe0b91f1",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/window/window.obj"
          }
        },
        {
          "id": "window.png",
          "name": "window.png",
          "type": "File",
          "artifact": {
            "size": 295683,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/window/window.png",
            "MD5": "a25bb4822b1c77d349e16fb95d6ce15a",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/window/window.png"
          }
        },
        {
          "id": "window.png",
          "name": "window.png",
          "type": "File",
          "artifact": {
            "size": 295683,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/window2/window.png",
            "MD5": "a25bb4822b1c77d349e16fb95d6ce15a",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/window2/window.png"
          }
        },
        {
          "id": "window2.mtl",
          "name": "window2.mtl",
          "type": "File",
          "artifact": {
            "size": 275,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/window2/window2.mtl",
            "MD5": "b480aa68935b5bcd76c24355e4545749",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/window2/window2.mtl"
          }
        },
        {
          "id": "window2.obj",
          "name": "window2.obj",
          "type": "File",
          "artifact": {
            "size": 7922,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/assets/dynamxmod/models/obj/window2/window2.obj",
            "MD5": "110b279744b16ebc53e4468d45a75abd",
            "path": "DynamX/Ethan's Random Blocks/assets/dynamxmod/models/obj/window2/window2.obj"
          }
        },
        {
          "id": "block_barrel.dynx",
          "name": "block_barrel.dynx",
          "type": "File",
          "artifact": {
            "size": 98,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_barrel.dynx",
            "MD5": "459edcccb42e07ee941a8042f8d7f2fd",
            "path": "DynamX/Ethan's Random Blocks/block/block_barrel.dynx"
          }
        },
        {
          "id": "block_barrel_hor.dynx",
          "name": "block_barrel_hor.dynx",
          "type": "File",
          "artifact": {
            "size": 128,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_barrel_hor.dynx",
            "MD5": "8d14948320b9520fd1c93e9b7d76b5ca",
            "path": "DynamX/Ethan's Random Blocks/block/block_barrel_hor.dynx"
          }
        },
        {
          "id": "block_camo_net.dynx",
          "name": "block_camo_net.dynx",
          "type": "File",
          "artifact": {
            "size": 137,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_camo_net.dynx",
            "MD5": "b7b6f750cd21edb264de44853088e01b",
            "path": "DynamX/Ethan's Random Blocks/block/block_camo_net.dynx"
          }
        },
        {
          "id": "block_chair.dynx",
          "name": "block_chair.dynx",
          "type": "File",
          "artifact": {
            "size": 94,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_chair.dynx",
            "MD5": "fe98aec47b27b61189baaf6257497096",
            "path": "DynamX/Ethan's Random Blocks/block/block_chair.dynx"
          }
        },
        {
          "id": "block_concrete_barier.dynx",
          "name": "block_concrete_barier.dynx",
          "type": "File",
          "artifact": {
            "size": 134,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_concrete_barier.dynx",
            "MD5": "b246073cb0f73b8bbc1a48f376f762fa",
            "path": "DynamX/Ethan's Random Blocks/block/block_concrete_barier.dynx"
          }
        },
        {
          "id": "block_concrete_fence.dynx",
          "name": "block_concrete_fence.dynx",
          "type": "File",
          "artifact": {
            "size": 146,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_concrete_fence.dynx",
            "MD5": "3105cfd52bc2a495d05ed1a1592c9385",
            "path": "DynamX/Ethan's Random Blocks/block/block_concrete_fence.dynx"
          }
        },
        {
          "id": "block_container.dynx",
          "name": "block_container.dynx",
          "type": "File",
          "artifact": {
            "size": 460,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_container.dynx",
            "MD5": "640107bcd31c51bbfdd85be7044e2f07",
            "path": "DynamX/Ethan's Random Blocks/block/block_container.dynx"
          }
        },
        {
          "id": "block_fuse.dynx",
          "name": "block_fuse.dynx",
          "type": "File",
          "artifact": {
            "size": 90,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_fuse.dynx",
            "MD5": "5eb7b3d01de2bad0c128465212922520",
            "path": "DynamX/Ethan's Random Blocks/block/block_fuse.dynx"
          }
        },
        {
          "id": "block_generator.dynx",
          "name": "block_generator.dynx",
          "type": "File",
          "artifact": {
            "size": 110,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_generator.dynx",
            "MD5": "3b7c6997c567a3dbc19ab973b5990e28",
            "path": "DynamX/Ethan's Random Blocks/block/block_generator.dynx"
          }
        },
        {
          "id": "block_hesco.dynx",
          "name": "block_hesco.dynx",
          "type": "File",
          "artifact": {
            "size": 100,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_hesco.dynx",
            "MD5": "68640cf4b35c81162ffd786fca743bc4",
            "path": "DynamX/Ethan's Random Blocks/block/block_hesco.dynx"
          }
        },
        {
          "id": "block_iron_fence.dynx",
          "name": "block_iron_fence.dynx",
          "type": "File",
          "artifact": {
            "size": 114,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_iron_fence.dynx",
            "MD5": "5b6c428a5d3fabae6195c52c09282f3e",
            "path": "DynamX/Ethan's Random Blocks/block/block_iron_fence.dynx"
          }
        },
        {
          "id": "block_metal_cabinet.dynx",
          "name": "block_metal_cabinet.dynx",
          "type": "File",
          "artifact": {
            "size": 126,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_metal_cabinet.dynx",
            "MD5": "6c2836e5ce090452a65e599bd535edb6",
            "path": "DynamX/Ethan's Random Blocks/block/block_metal_cabinet.dynx"
          }
        },
        {
          "id": "block_military_box.dynx",
          "name": "block_military_box.dynx",
          "type": "File",
          "artifact": {
            "size": 128,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_military_box.dynx",
            "MD5": "4f3ea5e39c1f0b90908504526553fd89",
            "path": "DynamX/Ethan's Random Blocks/block/block_military_box.dynx"
          }
        },
        {
          "id": "block_military_box_stack.dynx",
          "name": "block_military_box_stack.dynx",
          "type": "File",
          "artifact": {
            "size": 152,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_military_box_stack.dynx",
            "MD5": "45d94631c3165e167a738b0e15fd0742",
            "path": "DynamX/Ethan's Random Blocks/block/block_military_box_stack.dynx"
          }
        },
        {
          "id": "block_oldplanks_fence.dynx",
          "name": "block_oldplanks_fence.dynx",
          "type": "File",
          "artifact": {
            "size": 134,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_oldplanks_fence.dynx",
            "MD5": "8e612f6a053909b1119d64bbf6a7ecdd",
            "path": "DynamX/Ethan's Random Blocks/block/block_oldplanks_fence.dynx"
          }
        },
        {
          "id": "block_pallet.dynx",
          "name": "block_pallet.dynx",
          "type": "File",
          "artifact": {
            "size": 98,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_pallet.dynx",
            "MD5": "e9e5578bde232fdca27803af40c40ba6",
            "path": "DynamX/Ethan's Random Blocks/block/block_pallet.dynx"
          }
        },
        {
          "id": "block_pallet_slope.dynx",
          "name": "block_pallet_slope.dynx",
          "type": "File",
          "artifact": {
            "size": 122,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_pallet_slope.dynx",
            "MD5": "eb2b262b750af2b6846b338767b9b006",
            "path": "DynamX/Ethan's Random Blocks/block/block_pallet_slope.dynx"
          }
        },
        {
          "id": "block_pallet_stack.dynx",
          "name": "block_pallet_stack.dynx",
          "type": "File",
          "artifact": {
            "size": 122,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_pallet_stack.dynx",
            "MD5": "78b6edaa95c13d1cfe56899beeb7cdac",
            "path": "DynamX/Ethan's Random Blocks/block/block_pallet_stack.dynx"
          }
        },
        {
          "id": "block_sandbags.dynx",
          "name": "block_sandbags.dynx",
          "type": "File",
          "artifact": {
            "size": 106,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_sandbags.dynx",
            "MD5": "db141db31b0cf4f0456a8dd3a8564a8b",
            "path": "DynamX/Ethan's Random Blocks/block/block_sandbags.dynx"
          }
        },
        {
          "id": "block_shelving.dynx",
          "name": "block_shelving.dynx",
          "type": "File",
          "artifact": {
            "size": 106,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_shelving.dynx",
            "MD5": "f6ded1382797899d6b4e6d2d97d0396a",
            "path": "DynamX/Ethan's Random Blocks/block/block_shelving.dynx"
          }
        },
        {
          "id": "block_shelving2.dynx",
          "name": "block_shelving2.dynx",
          "type": "File",
          "artifact": {
            "size": 110,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_shelving2.dynx",
            "MD5": "9f746375ffc0c86ade61d8298fa2d95b",
            "path": "DynamX/Ethan's Random Blocks/block/block_shelving2.dynx"
          }
        },
        {
          "id": "block_shelving3.dynx",
          "name": "block_shelving3.dynx",
          "type": "File",
          "artifact": {
            "size": 110,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_shelving3.dynx",
            "MD5": "51c0653fb292aa6663e9f6efd7766ee3",
            "path": "DynamX/Ethan's Random Blocks/block/block_shelving3.dynx"
          }
        },
        {
          "id": "block_table.dynx",
          "name": "block_table.dynx",
          "type": "File",
          "artifact": {
            "size": 94,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_table.dynx",
            "MD5": "d56727081cbf9e4a4d0ed49e7b5b3b5c",
            "path": "DynamX/Ethan's Random Blocks/block/block_table.dynx"
          }
        },
        {
          "id": "block_transformer.dynx",
          "name": "block_transformer.dynx",
          "type": "File",
          "artifact": {
            "size": 118,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_transformer.dynx",
            "MD5": "1ed8d9b4cb3966542c4f246b598dd3da",
            "path": "DynamX/Ethan's Random Blocks/block/block_transformer.dynx"
          }
        },
        {
          "id": "block_tree.dynx",
          "name": "block_tree.dynx",
          "type": "File",
          "artifact": {
            "size": 184,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_tree.dynx",
            "MD5": "0bad363167f7c160fc4072a56dc9fcf4",
            "path": "DynamX/Ethan's Random Blocks/block/block_tree.dynx"
          }
        },
        {
          "id": "block_tree2.dynx",
          "name": "block_tree2.dynx",
          "type": "File",
          "artifact": {
            "size": 188,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_tree2.dynx",
            "MD5": "aefd9ebf5a33bede856aedd09a49745b",
            "path": "DynamX/Ethan's Random Blocks/block/block_tree2.dynx"
          }
        },
        {
          "id": "block_tree3.dynx",
          "name": "block_tree3.dynx",
          "type": "File",
          "artifact": {
            "size": 188,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_tree3.dynx",
            "MD5": "2bb3f28e0f9f8761a4f1bc7eb97c265b",
            "path": "DynamX/Ethan's Random Blocks/block/block_tree3.dynx"
          }
        },
        {
          "id": "block_tree4.dynx",
          "name": "block_tree4.dynx",
          "type": "File",
          "artifact": {
            "size": 188,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_tree4.dynx",
            "MD5": "f58a11b3778164b8e58afed651664724",
            "path": "DynamX/Ethan's Random Blocks/block/block_tree4.dynx"
          }
        },
        {
          "id": "block_water_tank.dynx",
          "name": "block_water_tank.dynx",
          "type": "File",
          "artifact": {
            "size": 114,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_water_tank.dynx",
            "MD5": "eebe3db1b1d6dadd2ec5d237db008952",
            "path": "DynamX/Ethan's Random Blocks/block/block_water_tank.dynx"
          }
        },
        {
          "id": "block_window.dynx",
          "name": "block_window.dynx",
          "type": "File",
          "artifact": {
            "size": 98,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_window.dynx",
            "MD5": "5613de18ef655e0bef394c8691eacdd0",
            "path": "DynamX/Ethan's Random Blocks/block/block_window.dynx"
          }
        },
        {
          "id": "block_window2.dynx",
          "name": "block_window2.dynx",
          "type": "File",
          "artifact": {
            "size": 102,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/block/block_window2.dynx",
            "MD5": "f89aed156fa5f0f35f4bc1154869445a",
            "path": "DynamX/Ethan's Random Blocks/block/block_window2.dynx"
          }
        },
        {
          "id": "info.txt",
          "name": "info.txt",
          "type": "File",
          "artifact": {
            "size": 234,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/info.txt",
            "MD5": "f07ba347b665f9d06c03031233f57a5e",
            "path": "DynamX/Ethan's Random Blocks/info.txt"
          }
        },
        {
          "id": "pack_info.dynx",
          "name": "pack_info.dynx",
          "type": "File",
          "artifact": {
            "size": 92,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Ethan's%20Random%20Blocks/pack_info.dynx",
            "MD5": "5803cc733872c6e5c92571356853853b",
            "path": "DynamX/Ethan's Random Blocks/pack_info.dynx"
          }
        },
        {
          "id": "KabPack_Classic-4.0.dnxpack",
          "name": "KabPack_Classic-4.0.dnxpack",
          "type": "File",
          "artifact": {
            "size": 3518249,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/KabPack_Classic-4.0.dnxpack",
            "MD5": "254bcca12b0301dd5ed3d9bd5a8cd9a8",
            "path": "DynamX/KabPack_Classic-4.0.dnxpack"
          }
        },
        {
          "id": "en_US.lang",
          "name": "en_US.lang",
          "type": "File",
          "artifact": {
            "size": 3139,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/KabPack_FreeAdidasOutfit/assets/dynamxmod/lang/en_US.lang",
            "MD5": "145e3da6e32be095db921e4c8d25a3b1",
            "path": "DynamX/KabPack_FreeAdidasOutfit/assets/dynamxmod/lang/en_US.lang"
          }
        },
        {
          "id": "KabPack_FreeAdidasOutfit.dnxpack",
          "name": "KabPack_FreeAdidasOutfit.dnxpack",
          "type": "File",
          "artifact": {
            "size": 1082891,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/KabPack_FreeAdidasOutfit.dnxpack",
            "MD5": "471635451f3ba4e5deb97a477353bc21",
            "path": "DynamX/KabPack_FreeAdidasOutfit.dnxpack"
          }
        },
        {
          "id": "Windows64ReleaseSp_18.1.0_bulletjme.dll",
          "name": "Windows64ReleaseSp_18.1.0_bulletjme.dll",
          "type": "File",
          "artifact": {
            "size": 2327552,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/DynamX/Windows64ReleaseSp_18.1.0_bulletjme.dll",
            "MD5": "fb520c983479ce79a62c686444ba96bc",
            "path": "DynamX/Windows64ReleaseSp_18.1.0_bulletjme.dll"
          }
        },
        {
          "id": "animated-2.4.2f-contentpack.zip",
          "name": "animated-2.4.2f-contentpack.zip",
          "type": "File",
          "artifact": {
            "size": 47556630,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/ModularWarfare/animated-2.4.2f-contentpack.zip",
            "MD5": "5d7b69a8975996aee6fb6fc5338960f3",
            "path": "ModularWarfare/animated-2.4.2f-contentpack.zip"
          }
        },
        {
          "id": "backpack.zip",
          "name": "backpack.zip",
          "type": "File",
          "artifact": {
            "size": 3825806,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/ModularWarfare/backpack.zip",
            "MD5": "c92afeb0ea00c18d1788e0491b0a0775",
            "path": "ModularWarfare/backpack.zip"
          }
        },
        {
          "id": "EFTC.zip",
          "name": "EFTC.zip",
          "type": "File",
          "artifact": {
            "size": 1398294,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/ModularWarfare/EFTC.zip",
            "MD5": "e42a4d268ffcbb2e4772d94fd83443b3",
            "path": "ModularWarfare/EFTC.zip"
          }
        },
        {
          "id": "Haven47.zip",
          "name": "Haven47.zip",
          "type": "File",
          "artifact": {
            "size": 10020852,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/ModularWarfare/Haven47.zip",
            "MD5": "fcab306de4cf4561e5b0802564374ead",
            "path": "ModularWarfare/Haven47.zip"
          }
        },
        {
          "id": "Just a minigun.zip",
          "name": "Just a minigun.zip",
          "type": "File",
          "artifact": {
            "size": 161690,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/ModularWarfare/Just%20a%20minigun.zip",
            "MD5": "ad4cbc7de5f80811816b783dbe4ec107",
            "path": "ModularWarfare/Just a minigun.zip"
          }
        },
        {
          "id": "Kanon Melee Pack.zip",
          "name": "Kanon Melee Pack.zip",
          "type": "File",
          "artifact": {
            "size": 31382811,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/ModularWarfare/Kanon%20Melee%20Pack.zip",
            "MD5": "4b9581aca438222e0643125d9ab47cc0",
            "path": "ModularWarfare/Kanon Melee Pack.zip"
          }
        },
        {
          "id": "mod_config.json",
          "name": "mod_config.json",
          "type": "File",
          "artifact": {
            "size": 1759,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/ModularWarfare/mod_config.json",
            "MD5": "9c698fa7ae53a44239a8bf02aa264fc6",
            "path": "ModularWarfare/mod_config.json"
          }
        },
        {
          "id": "plumepack_civilian(1).jar",
          "name": "plumepack_civilian(1).jar",
          "type": "File",
          "artifact": {
            "size": 1391933,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/ModularWarfare/plumepack_civilian(1).jar",
            "MD5": "86cc6ae4d14d04eda02564d9b73b1bde",
            "path": "ModularWarfare/plumepack_civilian(1).jar"
          }
        },
        {
          "id": "plumepack_civilianPRO.jar",
          "name": "plumepack_civilianPRO.jar",
          "type": "File",
          "artifact": {
            "size": 681767,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/ModularWarfare/plumepack_civilianPRO.jar",
            "MD5": "25a6b0ea93c93a89cde222301da176ff",
            "path": "ModularWarfare/plumepack_civilianPRO.jar"
          }
        },
        {
          "id": "prototype-2.4.2f-contentpack.zip",
          "name": "prototype-2.4.2f-contentpack.zip",
          "type": "File",
          "artifact": {
            "size": 16174399,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/ModularWarfare/prototype-2.4.2f-contentpack.zip",
            "MD5": "01a86a540dd9d1ef1f2bea65c390b88b",
            "path": "ModularWarfare/prototype-2.4.2f-contentpack.zip"
          }
        },
        {
          "id": "tasty-guns-v1.0.zip",
          "name": "tasty-guns-v1.0.zip",
          "type": "File",
          "artifact": {
            "size": 8413898,
            "url": "https://dl.haven47.fr/launcher/servers/haven47-1.12.2-1.12.2/files/ModularWarfare/tasty-guns-v1.0.zip",
            "MD5": "5157b5716ed42b14e5b80a288d2f08b1",
            "path": "ModularWarfare/tasty-guns-v1.0.zip"
          }
        }
      ]
    },
    {
      "id": "haven47-1.12.21",
      "name": "haven47 (Minecraft 1.12.2)",
      "description": "haven47 Running Minecraft 1.12.2",
      "icon": null,
      "version": "1.0.0",
      "address": "localhost:25565",
      "minecraftVersion": "1.12.21",
      "discord": {
        "shortId": "<FILL IN OR REMOVE DISCORD OBJECT>",
        "largeImageText": "<FILL IN OR REMOVE DISCORD OBJECT>",
        "largeImageKey": "<FILL IN OR REMOVE DISCORD OBJECT>"
      },
      "mainServer": false,
      "autoconnect": false,
      "modules": []
    }
  ]
}