aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/test/java/me/xmrvizzy/skyblocker/skyblock/dungeon/secrets/DungeonRoomsDFU.java90
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms.json890
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Admin-0.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Admin-0.skeleton)bin58563 -> 58563 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Andesite-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Andesite-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Arrow-Trap-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Arrow-Trap-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Banners-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Banners-1.skeleton)bin64846 -> 64846 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Basement-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Basement-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Beams-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Beams-2.skeleton)bin44003 -> 44003 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Big-Red-Flag-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Big-Red-Flag-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Black-Flag-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Black-Flag-3.skeleton)bin80358 -> 80358 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Blue-Skulls-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Blue-Skulls-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Cage-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Cage-1.skeleton)bin63211 -> 63211 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Cages-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Cages-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Carpets-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Carpets-1.skeleton)bin64811 -> 64811 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Cell-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Cell-1.skeleton)bin64308 -> 64308 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Chains-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Chains-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Cobble-Wall-Pillar-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Cobble-Wall-Pillar-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Dip-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Dip-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Dome-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Dome-2.skeleton)bin79412 -> 79412 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Double-Diamond-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Double-Diamond-3.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Drop-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Drop-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Dueces-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Dueces-3.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Duncan-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Duncan-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/End-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/End-2.skeleton)bin64325 -> 64325 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Golden-Oasis-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Golden-Oasis-1.skeleton)bin83617 -> 83617 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Granite-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Granite-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Hall-0.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Hall-0.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Hanging-Vines-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Hanging-Vines-1.skeleton)bin53653 -> 53653 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Jumping-Skulls-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Jumping-Skulls-1.skeleton)bin83519 -> 83519 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Knight-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Knight-3.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Lava-Pool-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Lava-Pool-3.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Leaves-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Leaves-1.skeleton)bin55283 -> 55283 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Locked-Away-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Locked-Away-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Logs-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Logs-4.skeleton)bin48472 -> 48472 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Long-Hall-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Long-Hall-3.skeleton)bin80178 -> 80178 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Lots-Of-Floors-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Lots-Of-Floors-3.skeleton)bin73427 -> 73427 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Mini-Rail-Track-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Mini-Rail-Track-3.skeleton)bin53305 -> 53305 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Mirror-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Mirror-1.skeleton)bin78266 -> 78266 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Multicolored-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Multicolored-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Mural-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Mural-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Mushroom-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Mushroom-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Overgrown-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Overgrown-3.skeleton)bin47989 -> 47989 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Overgrown-Chains-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Overgrown-Chains-2.skeleton)bin41038 -> 41038 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Painting-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Painting-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Perch-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Perch-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Pillars-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Pillars-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Prison-Cell-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Prison-Cell-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Quad-Lava-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Quad-Lava-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Raccoon-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Raccoon-4.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Red-Green-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Red-Green-3.skeleton)bin74912 -> 74912 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Redstone-Key-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Redstone-Key-3.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Sand-Dragon-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Sand-Dragon-1.skeleton)bin45728 -> 45728 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Sarcophagus-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Sarcophagus-3.skeleton)bin92226 -> 92226 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Scaffolding-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Scaffolding-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Silvers-Sword-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Silvers-Sword-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Slabs-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Slabs-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Sloth-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Sloth-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Small-Stairs-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Small-Stairs-2.skeleton)bin56358 -> 56358 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Spikes-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Spikes-3.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Steps-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Steps-1.skeleton)bin67431 -> 67431 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Stone-Window-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Stone-Window-2.skeleton)bin61197 -> 61197 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Temple-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Temple-3.skeleton)bin72491 -> 72491 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Tombstone-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Tombstone-2.skeleton)bin58520 -> 58520 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Tomioka-0.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Tomioka-0.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Water-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Water-2.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Waterfall-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Waterfall-2.skeleton)bin59034 -> 59034 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Archway-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Archway-3.skeleton)bin136707 -> 136707 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Balcony-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Balcony-4.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Bridges-6.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Bridges-6.skeleton)bin206352 -> 206352 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Crypt-5.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Crypt-5.skeleton)bin136054 -> 136054 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Doors-5.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Doors-5.skeleton)bin144063 -> 144063 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Gold-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Gold-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Grand-Library-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Grand-Library-4.skeleton)bin133414 -> 133414 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Grass-Ruin-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Grass-Ruin-3.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Mage-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Mage-4.skeleton)bin175192 -> 175192 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Pedestal-5.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Pedestal-5.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Pressure-Plates-6.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Pressure-Plates-6.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Purple-Flags-5.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Purple-Flags-5.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Redstone-Warrior-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Redstone-Warrior-3.skeleton)bin172930 -> 172930 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Skull-2.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Skull-2.skeleton)bin103929 -> 103929 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Catwalk-6.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Catwalk-6.skeleton)bin235573 -> 235573 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Deathmite-6.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Deathmite-6.skeleton)bin197472 -> 197472 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Diagonal-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Diagonal-4.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Gravel-6.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Gravel-6.skeleton)bin213444 -> 213444 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Red-Blue-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Red-Blue-4.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Wizard-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Wizard-4.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Hallway-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Hallway-3.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Mossy-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Mossy-4.skeleton)bin178910 -> 178910 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Pit-5.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Pit-5.skeleton)bin245807 -> 245807 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Quartz-Knight-7.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Quartz-Knight-7.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Waterfall-8.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Waterfall-8.skeleton)bin360357 -> 360357 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Atlas-6.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Atlas-6.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Buttons-5.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Buttons-5.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Cathedral-8.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Cathedral-8.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Flags-7.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Flags-7.skeleton)bin367714 -> 367714 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Mithril-Cave-10.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Mithril-Cave-10.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Museum-5.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Museum-5.skeleton)bin361843 -> 361843 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Rail-Track-9.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Rail-Track-9.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Stairs-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Stairs-4.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Super-Tall-6.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Super-Tall-6.skeleton)bin636422 -> 636422 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Chambers-5.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Chambers-5.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Dino-Dig-Site-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Dino-Dig-Site-4.skeleton)bin277016 -> 277016 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Lava-Ravine-6.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Lava-Ravine-6.skeleton)bin334310 -> 334310 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Layers-8.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Layers-8.skeleton)bin188086 -> 188086 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Market-5.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Market-5.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Melon-7.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Melon-7.skeleton)bin152375 -> 152375 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Spider-9.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Spider-9.skeleton)bin360145 -> 360145 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Well-7.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Well-7.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Withermancers-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Withermancers-4.skeleton)bin265367 -> 265367 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Blaze-Room-1-High.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Blaze-Room-1-High.skeleton)bin104517 -> 104517 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Blaze-Room-1-Low.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Blaze-Room-1-Low.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Boxes-Room.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Boxes-Room.skeleton)bin60502 -> 60502 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Creeper-Room.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Creeper-Room.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Defusal.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Defusal.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Ice-Path.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Ice-Path.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Ice-Silverfish-Room.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Ice-Silverfish-Room.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Teleport-Pad-Room.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Teleport-Pad-Room.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Three-Chests.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Three-Chests.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Tic-Tac-Toe-1.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Tic-Tac-Toe-1.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Trivia-Room.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Trivia-Room.skeleton)bin81769 -> 81769 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Water Puzzle.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Water Puzzle.skeleton)bin79227 -> 79227 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Trap/Trap-Hard-4.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Trap/Trap-Hard-4.skeleton)bin60019 -> 60019 bytes
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Trap/Trap-Very-Hard-3.skeleton (renamed from src/main/resources/assets/skyblocker/dungeons/catacombs/Trap/Trap-Very-Hard-3.skeleton)0
-rw-r--r--src/test/resources/assets/skyblocker/dungeons/secretlocations.json5391
124 files changed, 6371 insertions, 0 deletions
diff --git a/src/test/java/me/xmrvizzy/skyblocker/skyblock/dungeon/secrets/DungeonRoomsDFU.java b/src/test/java/me/xmrvizzy/skyblocker/skyblock/dungeon/secrets/DungeonRoomsDFU.java
new file mode 100644
index 00000000..305d1efb
--- /dev/null
+++ b/src/test/java/me/xmrvizzy/skyblocker/skyblock/dungeon/secrets/DungeonRoomsDFU.java
@@ -0,0 +1,90 @@
+package me.xmrvizzy.skyblocker.skyblock.dungeon.secrets;
+
+import com.google.gson.Gson;
+import com.google.gson.GsonBuilder;
+import com.google.gson.JsonObject;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.io.*;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.List;
+import java.util.concurrent.CompletableFuture;
+import java.util.zip.InflaterInputStream;
+
+public class DungeonRoomsDFU {
+ private static final Logger LOGGER = LoggerFactory.getLogger(DungeonRoomsDFU.class);
+ private static final String DUNGEONS_DATA_DIR = "/assets/skyblocker/dungeons";
+ private static final String DUNGEON_ROOMS_DATA_DIR = DUNGEONS_DATA_DIR + "/dungeonrooms";
+ private static final Gson GSON = new GsonBuilder().setPrettyPrinting().create();
+ private static final HashMap<String, HashMap<String, HashMap<String, long[]>>> ROOMS = new HashMap<>();
+ private static JsonObject roomsJson;
+ private static JsonObject waypointsJson;
+
+ public static void main(String[] args) {
+ load().join();
+ }
+
+ private static CompletableFuture<Void> load() {
+ try {
+ List<CompletableFuture<Void>> dungeonFutures = new ArrayList<>();
+ //noinspection DataFlowIssue
+ File dungeons = new File(DungeonRoomsDFU.class.getResource(DUNGEON_ROOMS_DATA_DIR).getFile());
+ int resourcePathIndex = dungeons.getPath().indexOf(DUNGEON_ROOMS_DATA_DIR);
+ //noinspection DataFlowIssue
+ for (File dungeon : dungeons.listFiles()) {
+ if (!dungeon.isDirectory()) {
+ continue;
+ }
+ File[] roomShapes = dungeon.listFiles();
+ if (roomShapes == null) {
+ LOGGER.error("Failed to load dungeon secrets for dungeon {}", dungeon.getName());
+ continue;
+ }
+ ROOMS.put(dungeon.getName(), new HashMap<>());
+ List<CompletableFuture<Void>> roomShapeFutures = new ArrayList<>();
+ for (File roomShape : roomShapes) {
+ roomShapeFutures.add(CompletableFuture.supplyAsync(() -> readRooms(roomShape, resourcePathIndex)).thenAccept(rooms -> ROOMS.get(dungeon.getName()).put(roomShape.getName(), rooms)));
+ }
+ dungeonFutures.add(CompletableFuture.allOf(roomShapeFutures.toArray(CompletableFuture[]::new)).thenRun(() -> LOGGER.info("Loaded dungeon secrets for dungeon {} with {} room shapes and {} rooms total", dungeon.getName(), ROOMS.get(dungeon.getName()).size(), ROOMS.get(dungeon.getName()).values().stream().mapToInt(HashMap::size).sum())));
+ }
+ dungeonFutures.add(CompletableFuture.runAsync(() -> {
+ //noinspection DataFlowIssue
+ try (BufferedReader roomsReader = new BufferedReader(new InputStreamReader(DungeonRoomsDFU.class.getResourceAsStream(DUNGEONS_DATA_DIR + "/dungeonrooms.json")));
+ BufferedReader waypointsReader = new BufferedReader(new InputStreamReader(DungeonRoomsDFU.class.getResourceAsStream(DUNGEONS_DATA_DIR + "/secretlocations.json")))) {
+ roomsJson = GSON.fromJson(roomsReader, JsonObject.class);
+ waypointsJson = GSON.fromJson(waypointsReader, JsonObject.class);
+ LOGGER.info("Loaded dungeon secrets json");
+ } catch (Exception e) {
+ LOGGER.error("Failed to load dungeon secrets json", e);
+ }
+ }));
+ return CompletableFuture.allOf(dungeonFutures.toArray(CompletableFuture[]::new)).thenRun(() -> LOGGER.info("Loaded dungeon secrets for {} dungeon(s), {} room shapes, and {} rooms total", ROOMS.size(), ROOMS.values().stream().mapToInt(HashMap::size).sum(), ROOMS.values().stream().map(HashMap::values).flatMap(Collection::stream).mapToInt(HashMap::size).sum()));
+ } catch (Exception e) {
+ throw new RuntimeException("Failed to load dungeon secrets", e);
+ }
+ }
+
+ private static HashMap<String, long[]> readRooms(File roomShape, int resourcePathIndex) {
+ HashMap<String, long[]> data = new HashMap<>();
+ File[] rooms = roomShape.listFiles();
+ if (rooms == null) {
+ LOGGER.error("Failed to load dungeon secrets room shape {}", roomShape.getName());
+ return data;
+ }
+ for (File room : rooms) {
+ String name = room.getName();
+ //noinspection DataFlowIssue
+ try (ObjectInputStream in = new ObjectInputStream(new InflaterInputStream(DungeonRoomsDFU.class.getResourceAsStream(room.getPath().substring(resourcePathIndex))))) {
+ data.put(name.substring(0, name.length() - 9), (long[]) in.readObject());
+ LOGGER.info("Loaded dungeon secrets room {}", name);
+ } catch (NullPointerException | IOException | ClassNotFoundException e) {
+ LOGGER.error("Failed to load dungeon secrets room " + name, e);
+ }
+ }
+ LOGGER.info("Loaded dungeon secrets room shape {} with {} rooms", roomShape.getName(), data.size());
+ return data;
+ }
+}
diff --git a/src/test/resources/assets/skyblocker/dungeons/dungeonrooms.json b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms.json
new file mode 100644
index 00000000..f7d50d36
--- /dev/null
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms.json
@@ -0,0 +1,890 @@
+{
+ "copyright":"Copyright 2021 Quantizr(_risk)",
+ "license":"GPL-3.0 License <https://www.gnu.org/licenses/>",
+ "Entrance Room": {
+ "category": "General",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "null"
+ },
+ "Fairy Room": {
+ "category": "General",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "null"
+ },
+ "Miniboss Room": {
+ "category": "General",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "null"
+ },
+ "Blood Room": {
+ "category": "General",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "null"
+ },
+ "Boss Room": {
+ "category": "General",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "null"
+ },
+ "Trivia-Room": {
+ "category": "Puzzle",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/739026749781835786/769725317274140733"
+ },
+ "Three-Chests": {
+ "category": "Puzzle",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732032683890311260/734367658476044289"
+ },
+ "Water Puzzle": {
+ "category": "Puzzle",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "null"
+ },
+ "Blaze-Room-1-Low": {
+ "category": "Puzzle",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732386618056638576/732409365872508938",
+ "sbp": "blaze"
+ },
+ "Blaze-Room-1-High": {
+ "category": "Puzzle",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732386618056638576/732409365872508938",
+ "sbp": "blaze"
+ },
+ "Boxes-Room": {
+ "category": "Puzzle",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732393810750865468/796097575710883920"
+ },
+ "Ice-Silverfish-Room": {
+ "category": "Puzzle",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732392830437294162/734613698194440232"
+ },
+ "Creeper-Room": {
+ "category": "Puzzle",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732393043679903864/734613061125799967"
+ },
+ "Defusal": {
+ "category": "Puzzle",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/779899404453806120/779899693210927145"
+ },
+ "Ice-Path": {
+ "category": "Puzzle",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732392995051143188/732796910229913670"
+ },
+ "Teleport-Pad-Room": {
+ "category": "Puzzle",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732393155017834616/732393341374824488"
+ },
+ "Tic-Tac-Toe-1": {
+ "category": "Puzzle",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732386638214332517/733858846048518215",
+ "sbp": "tictactoe"
+ },
+ "Trap-Hard-4": {
+ "category": "Trap",
+ "secrets": 4,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733916299964710933/733922649360695366",
+ "sbp": "arrow"
+ },
+ "Trap-Very-Hard-3": {
+ "category": "Trap",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/750984996155686912/756322825350152242",
+ "sbp": "crusher"
+ },
+ "Admin-0": {
+ "category": "1x1",
+ "secrets": 0,
+ "fairysoul": true,
+ "dsg": "/channels/727426780381577291/750984974794227844/752939761534238880"
+ },
+ "Banners-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733845562000146552/733846122761682954",
+ "sbp": "banners"
+ },
+ "Basement-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368906472488990/823744642846818314",
+ "sbp": "basement"
+ },
+ "Blue-Skulls-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733898880655294516/733899092597669891",
+ "sbp": "blue-skulls"
+ },
+ "Cage-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733879290353025055/733879414399434773",
+ "sbp": "cage"
+ },
+ "Arrow-Trap-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/761340021344567317/766954830027423764",
+ "sbp": "arrow-trap"
+ },
+ "Carpets-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368732333637672/793225115340505099",
+ "sbp": "carpets"
+ },
+ "Golden-Oasis-1": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/750952925248880640/750955896707874846",
+ "sbp": "golden-oasis"
+ },
+ "Jumping-Skulls-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/741109587108823088/741110218015899648",
+ "sbp": "jumping-skulls"
+ },
+ "Duncan-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/750985143325294672/766951315715653634",
+ "sbp": "duncan"
+ },
+ "Leaves-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": true,
+ "dsg": "/channels/727426780381577291/734299006246846514/734299567599648840",
+ "sbp": "leaves"
+ },
+ "Mirror-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733906682408730676/733906866769231960",
+ "sbp": "mirror"
+ },
+ "Mural-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733927175492993064/733928355807756308",
+ "sbp": "mural"
+ },
+ "Sanctuary-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/750985107640156210/769371253869248532",
+ "sbp": "sanctuary"
+ },
+ "Sand-Dragon-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/750985055026806865/759159016211087401",
+ "sbp": "sand-dragon"
+ },
+ "Hanging-Vines-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/750985016443404339/756992222234280045",
+ "sbp": "hanging-vines"
+ },
+ "Silvers-Sword-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368880295444500/791782731498520597",
+ "sbp": "silvers-sword"
+ },
+ "Sloth-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732404646529859614/733866850353676399",
+ "sbp": "sloth"
+ },
+ "Steps-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733981651469598781/733982190412627988",
+ "sbp": "steps"
+ },
+ "Hall-0": {
+ "category": "1x1",
+ "secrets": 0,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/750985072399614012/760732650653614100"
+ },
+ "Tomioka-0": {
+ "category": "1x1",
+ "secrets": 0,
+ "fairysoul": true,
+ "dsg": "/channels/727426780381577291/733858157008388157/733858193695834133"
+ },
+ "Cell-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/741308041378398309/744400045188579461",
+ "sbp": "cell"
+ },
+ "Locked-Away-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368759085039618/791687775674040320",
+ "sbp": "locked-away"
+ },
+ "Mushroom-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732499836091367467/733871633688690749",
+ "sbp": "mushroom"
+ },
+ "Prison-Cell-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732199219619692574/732399578942275634",
+ "sbp": "prison-cell"
+ },
+ "Andesite-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/750970140652208228/750976087143481376",
+ "sbp": "andesite"
+ },
+ "Scaffolding-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732794387016319017/759325264848617482",
+ "sbp": "scaffolding"
+ },
+ "Multicolored-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733822576194879509/733904367844851752",
+ "sbp": "multicolored"
+ },
+ "Cobble-Wall-Pillar-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/737685130449125509/737686110523752508",
+ "sbp": "cobble-wall-pillar"
+ },
+ "Quad-Lava-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/727426780381577291/734721591648452628/734948461794820196",
+ "sbp": "quad-lava"
+ },
+ "Beams-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368654315389009/779118152176762911",
+ "sbp": "beams"
+ },
+ "Big-Red-Flag-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733854519934451732/733854644564131902",
+ "sbp": "big-red-flag"
+ },
+ "Cages-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/879793359709933618/879804036449194014",
+ "sbp": "cages"
+ },
+ "Chains-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733456615927185439/733460684851118080",
+ "sbp": "chains"
+ },
+ "Dip-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733823742274175016/733901751471570954",
+ "sbp": "dip"
+ },
+ "Dome-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368678352814131/779904763823128577",
+ "sbp": "dome"
+ },
+ "Drop-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733828110432206899/733829191270793216",
+ "sbp": "drop"
+ },
+ "End-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/879929045641465857/879929282141491292",
+ "sbp": "end"
+ },
+ "Granite-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733907465011200001/733907705361858582",
+ "sbp": "granite"
+ },
+ "Overgrown-Chains-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/879792534841344082/879962065371021322",
+ "sbp": "overgrown-chains"
+ },
+ "Painting-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368462421786655/783514346479157268",
+ "sbp": "painting"
+ },
+ "Perch-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733839339427201135/733841512420605973",
+ "sbp": "perch"
+ },
+ "Slabs-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/735238062187085984/735238264591482880",
+ "sbp": "slabs"
+ },
+ "Small-Stairs-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368511872237599/789160479125012531",
+ "sbp": "small-stairs"
+ },
+ "Tombstone-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368894225121280/793146978712289290",
+ "sbp": "tombstone"
+ },
+ "Double-Diamond-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/880155380058046474/880155606240100402",
+ "sbp": "double-diamond"
+ },
+ "Water-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733522388377141289/733985939843579916",
+ "sbp": "water"
+ },
+ "Waterfall-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733536654639235083/734330554870399048",
+ "sbp": "waterfall"
+ },
+ "Raccoon-4": {
+ "category": "1x1",
+ "secrets": 4,
+ "fairysoul": true,
+ "dsg": "/channels/727426780381577291/733927767502225409/733928650755407933",
+ "sbp": "raccoon"
+ },
+ "Black-Flag-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368576175374346/803798156818120704",
+ "sbp": "black-flag"
+ },
+ "Dueces-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/736416554215800873/736416920416419961",
+ "sbp": "dueces"
+ },
+ "Knight-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/739944030825087117/741310655583486033",
+ "sbp": "knight"
+ },
+ "Pillars-1": {
+ "category": "1x1",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/750985035418566706/757896936274657340",
+ "sbp": "pillars"
+ },
+ "Lava-Pool-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/750985126506266636/762941546084564993",
+ "sbp": "lava-pool"
+ },
+ "Lava-Skull-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368436408188938/776261030211747891",
+ "sbp": "lava-skull"
+ },
+ "Long-Hall-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/879896823026831401/879897603091869697",
+ "sbp": "long-hall"
+ },
+ "Mini-Rail-Track-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/761340120141791272/767639390896914442",
+ "sbp": "mini-rail-track"
+ },
+ "Trinity-4": {
+ "category": "1x1",
+ "secrets": 4,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/761340075111088149/771204594017370122",
+ "sbp": "trinity"
+ },
+ "Lots-Of-Floors-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733856132086628459/733856220544368720",
+ "sbp": "lots-of-floors"
+ },
+ "Overgrown-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368622778286111/779264739544662016",
+ "sbp": "overgrown"
+ },
+ "Red-Green-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/879828980935577610/879921473542828082",
+ "sbp": "red-green"
+ },
+ "Redstone-Key-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733879689533456484/733880517736398900",
+ "sbp": "redstone-key"
+ },
+ "Sarcophagus-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/734660581004673075/734661195663015967",
+ "sbp": "sarcophagus"
+ },
+ "Spikes-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733868639572197459/733868731297431660",
+ "sbp": "spikes"
+ },
+ "Stone-Window-2": {
+ "category": "1x1",
+ "secrets": 2,
+ "fairysoul": true,
+ "dsg": "/channels/727426780381577291/769368930724610070/802218309969903646",
+ "sbp": "stone-window"
+ },
+ "Temple-3": {
+ "category": "1x1",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/769368563160317972/778664588996509706",
+ "sbp": "temple"
+ },
+ "Logs-4": {
+ "category": "1x1",
+ "secrets": 4,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/734220175800401970/734297922153218068",
+ "sbp": "logs"
+ },
+ "Gold-1": {
+ "category": "1x2",
+ "secrets": 1,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732406315137368126/733900679181238343",
+ "sbp": "gold"
+ },
+ "Skull-2": {
+ "category": "1x2",
+ "secrets": 2,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732805467721695292/732807820776439818",
+ "sbp": "skull"
+ },
+ "Archway-3": {
+ "category": "1x2",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733909034654236742/733909154254815305",
+ "sbp": "archway"
+ },
+ "Grass-Ruin-3": {
+ "category": "1x2",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/879932963939307551/879933264696082432",
+ "sbp": "grass-ruin"
+ },
+ "Redstone-Warrior-3": {
+ "category": "1x2",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/737886448740728965/737887558591053936",
+ "sbp": "redstone-warrior"
+ },
+ "Balcony-4": {
+ "category": "1x2",
+ "secrets": 4,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733845349164122146/733845463152984114",
+ "sbp": "balcony"
+ },
+ "Grand-Library-4": {
+ "category": "1x2",
+ "secrets": 4,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/879896240836456458/879900771699794013",
+ "sbp": "grand-library"
+ },
+ "Mage-4": {
+ "category": "1x2",
+ "secrets": 4,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732835428377296937/733823880753578075",
+ "sbp": "mage"
+ },
+ "Crypt-5": {
+ "category": "1x2",
+ "secrets": 5,
+ "fairysoul": true,
+ "dsg": "/channels/727426780381577291/733455710578409592/733856625802346562",
+ "sbp": "crypt"
+ },
+ "Doors-5": {
+ "category": "1x2",
+ "secrets": 5,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732810268568059937/732811162986479656",
+ "sbp": "doors"
+ },
+ "Pedestal-5": {
+ "category": "1x2",
+ "secrets": 5,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733033960342290533/733914274157822062",
+ "sbp": "pedestal"
+ },
+ "Purple-Flags-5": {
+ "category": "1x2",
+ "secrets": 5,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732416718244151398/733876200761458699",
+ "sbp": "purple-flags"
+ },
+ "Bridges-6": {
+ "category": "1x2",
+ "secrets": 6,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/739403470494498896/739406168253792306",
+ "sbp": "bridges"
+ },
+ "Pressure-Plates-6": {
+ "category": "1x2",
+ "secrets": 6,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/761340150789308446/766599389463707668",
+ "sbp": "pressure-plate"
+ },
+ "Diagonal-4": {
+ "category": "1x3",
+ "secrets": 4,
+ "fairysoul": true,
+ "dsg": "/channels/727426780381577291/733846259936526356/733848085549285436",
+ "sbp": "diagonal"
+ },
+ "Red-Blue-4": {
+ "category": "1x3",
+ "secrets": 4,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733825061726715904/733825904354001038",
+ "sbp": "red-blue"
+ },
+ "Wizard-4": {
+ "category": "1x3",
+ "secrets": 4,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/739247421917364324/739249863845478493",
+ "sbp": "wizard"
+ },
+ "Catwalk-6": {
+ "category": "1x3",
+ "secrets": 6,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732389363031474226/733856410579763372",
+ "sbp": "catwalk"
+ },
+ "Deathmite-6": {
+ "category": "1x3",
+ "secrets": 6,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/734266445869088808/734267107880992848",
+ "sbp": "deathmite"
+ },
+ "Gravel-6": {
+ "category": "1x3",
+ "secrets": 6,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733874409089138778/733877168752295986",
+ "sbp": "gravel"
+ },
+ "Hallway-3": {
+ "category": "1x4",
+ "secrets": 3,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732407914333077616/733909116866527243",
+ "sbp": "hallway"
+ },
+ "Mossy-4": {
+ "category": "1x4",
+ "secrets": 4,
+ "fairysoul": true,
+ "dsg": "/channels/727426780381577291/733881124173905930/733885339369865288",
+ "sbp": "mossy"
+ },
+ "Pit-5": {
+ "category": "1x4",
+ "secrets": 5,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733831210870243348/733831342793556038",
+ "sbp": "pit"
+ },
+ "Quartz-Knight-7": {
+ "category": "1x4",
+ "secrets": 7,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732199310690746368/733869839680012370",
+ "sbp": "quartz-knight"
+ },
+ "Waterfall-8": {
+ "category": "1x4",
+ "secrets": 8,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/879791869821849620/879904013309591612",
+ "sbp": "waterfall"
+ },
+ "Stairs-4": {
+ "category": "2x2",
+ "secrets": 4,
+ "fairysoul": true,
+ "dsg": "/channels/727426780381577291/733291327470698546/734217944040734851",
+ "sbp": "stairs"
+ },
+ "Buttons-5": {
+ "category": "2x2",
+ "secrets": 5,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/761340098864087110/762900777571319818",
+ "sbp": "buttons"
+ },
+ "Museum-5": {
+ "category": "2x2",
+ "secrets": 5,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/737882727130595390/739341655530012764",
+ "sbp": "museum"
+ },
+ "Atlas-6": {
+ "category": "2x2",
+ "secrets": 6,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/737877644107841637/737879380189249588",
+ "sbp": "atlas"
+ },
+ "Super-Tall-6": {
+ "category": "2x2",
+ "secrets": 6,
+ "fairysoul": true,
+ "dsg": "/channels/727426780381577291/739237284385128600/739242994385027234",
+ "sbp": "super-tall"
+ },
+ "Flags-7": {
+ "category": "2x2",
+ "secrets": 7,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733046323556777988/733827872740999189",
+ "sbp": "flags"
+ },
+ "Mithril-Cave-10": {
+ "category": "2x2",
+ "secrets": 10,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/879793274766913616/879813440057798697",
+ "sbp": "mithril-cave"
+ },
+ "Cathedral-8": {
+ "category": "2x2",
+ "secrets": 8,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733869699305046067/733871215797731480",
+ "sbp": "cathedral"
+ },
+ "Rail-Track-9": {
+ "category": "2x2",
+ "secrets": 9,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732199320048369754/733842101976170556",
+ "sbp": "rail-track"
+ },
+ "Dino-Dig-Site-4": {
+ "category": "L-shape",
+ "secrets": 4,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/756412502996287539/756498573536788550",
+ "sbp": "dino-dig-site"
+ },
+ "Chambers-5": {
+ "category": "L-shape",
+ "secrets": 5,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732407775468191846/733855957934669845",
+ "sbp": "chambers"
+ },
+ "Market-5": {
+ "category": "L-shape",
+ "secrets": 5,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/733840047941353562/733845015960354876",
+ "sbp": "market"
+ },
+ "Withermancers-4": {
+ "category": "L-shape",
+ "secrets": 4,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/756271429153980477/756414928142860308",
+ "sbp": "withermancers"
+ },
+ "Lava-Ravine-6": {
+ "category": "L-shape",
+ "secrets": 6,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/739254148024893522/739261066667884544",
+ "sbp": "lava-ravine"
+ },
+ "Melon-7": {
+ "category": "L-shape",
+ "secrets": 7,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732813026830319659/732814245045075980",
+ "sbp": "melon"
+ },
+ "Well-7": {
+ "category": "L-shape",
+ "secrets": 7,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732809439371067466/733912767811027046",
+ "sbp": "well"
+ },
+ "Layers-8": {
+ "category": "L-shape",
+ "secrets": 8,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/879905397031440394/879905775072460800",
+ "sbp": "layers"
+ },
+ "Spider-9": {
+ "category": "L-shape",
+ "secrets": 9,
+ "fairysoul": false,
+ "dsg": "/channels/727426780381577291/732154637506969650/733875583536201820",
+ "sbp": "spider"
+ }
+} \ No newline at end of file
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Admin-0.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Admin-0.skeleton
index a6e1faec..a6e1faec 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Admin-0.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Admin-0.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Andesite-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Andesite-2.skeleton
index 7f30a897..7f30a897 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Andesite-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Andesite-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Arrow-Trap-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Arrow-Trap-1.skeleton
index 2d166327..2d166327 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Arrow-Trap-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Arrow-Trap-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Banners-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Banners-1.skeleton
index d603b5df..d603b5df 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Banners-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Banners-1.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Basement-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Basement-1.skeleton
index 29e70a64..29e70a64 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Basement-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Basement-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Beams-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Beams-2.skeleton
index 3a4afe39..3a4afe39 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Beams-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Beams-2.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Big-Red-Flag-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Big-Red-Flag-2.skeleton
index 333d9bff..333d9bff 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Big-Red-Flag-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Big-Red-Flag-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Black-Flag-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Black-Flag-3.skeleton
index 9934dd6a..9934dd6a 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Black-Flag-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Black-Flag-3.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Blue-Skulls-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Blue-Skulls-1.skeleton
index 44ad1053..44ad1053 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Blue-Skulls-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Blue-Skulls-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Cage-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Cage-1.skeleton
index cb0dd2ae..cb0dd2ae 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Cage-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Cage-1.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Cages-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Cages-2.skeleton
index cf08324b..cf08324b 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Cages-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Cages-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Carpets-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Carpets-1.skeleton
index 513aa417..513aa417 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Carpets-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Carpets-1.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Cell-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Cell-1.skeleton
index 39b45e44..39b45e44 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Cell-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Cell-1.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Chains-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Chains-2.skeleton
index ecd25f95..ecd25f95 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Chains-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Chains-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Cobble-Wall-Pillar-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Cobble-Wall-Pillar-2.skeleton
index eb02f716..eb02f716 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Cobble-Wall-Pillar-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Cobble-Wall-Pillar-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Dip-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Dip-2.skeleton
index 33a11fce..33a11fce 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Dip-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Dip-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Dome-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Dome-2.skeleton
index b406aff7..b406aff7 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Dome-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Dome-2.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Double-Diamond-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Double-Diamond-3.skeleton
index 320b4e19..320b4e19 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Double-Diamond-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Double-Diamond-3.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Drop-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Drop-2.skeleton
index a5d85533..a5d85533 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Drop-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Drop-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Dueces-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Dueces-3.skeleton
index 80bf7ee8..80bf7ee8 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Dueces-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Dueces-3.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Duncan-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Duncan-1.skeleton
index da53dbd3..da53dbd3 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Duncan-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Duncan-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/End-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/End-2.skeleton
index 09be23bb..09be23bb 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/End-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/End-2.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Golden-Oasis-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Golden-Oasis-1.skeleton
index a24e6f0a..a24e6f0a 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Golden-Oasis-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Golden-Oasis-1.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Granite-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Granite-2.skeleton
index c64901df..c64901df 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Granite-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Granite-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Hall-0.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Hall-0.skeleton
index 5f7e83db..5f7e83db 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Hall-0.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Hall-0.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Hanging-Vines-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Hanging-Vines-1.skeleton
index 96956034..96956034 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Hanging-Vines-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Hanging-Vines-1.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Jumping-Skulls-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Jumping-Skulls-1.skeleton
index d8988866..d8988866 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Jumping-Skulls-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Jumping-Skulls-1.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Knight-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Knight-3.skeleton
index 19ff79b1..19ff79b1 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Knight-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Knight-3.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Lava-Pool-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Lava-Pool-3.skeleton
index 68ef79dc..68ef79dc 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Lava-Pool-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Lava-Pool-3.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Leaves-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Leaves-1.skeleton
index e9ba3a51..e9ba3a51 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Leaves-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Leaves-1.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Locked-Away-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Locked-Away-1.skeleton
index 8dc400b5..8dc400b5 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Locked-Away-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Locked-Away-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Logs-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Logs-4.skeleton
index 78d434f4..78d434f4 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Logs-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Logs-4.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Long-Hall-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Long-Hall-3.skeleton
index e81982ea..e81982ea 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Long-Hall-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Long-Hall-3.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Lots-Of-Floors-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Lots-Of-Floors-3.skeleton
index ffdad507..ffdad507 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Lots-Of-Floors-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Lots-Of-Floors-3.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Mini-Rail-Track-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Mini-Rail-Track-3.skeleton
index b83717e9..b83717e9 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Mini-Rail-Track-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Mini-Rail-Track-3.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Mirror-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Mirror-1.skeleton
index 2870eadc..2870eadc 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Mirror-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Mirror-1.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Multicolored-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Multicolored-1.skeleton
index 8fbb8f7e..8fbb8f7e 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Multicolored-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Multicolored-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Mural-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Mural-1.skeleton
index ca3a6233..ca3a6233 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Mural-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Mural-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Mushroom-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Mushroom-1.skeleton
index b05e364d..b05e364d 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Mushroom-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Mushroom-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Overgrown-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Overgrown-3.skeleton
index 6076e874..6076e874 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Overgrown-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Overgrown-3.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Overgrown-Chains-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Overgrown-Chains-2.skeleton
index dc860b6e..dc860b6e 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Overgrown-Chains-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Overgrown-Chains-2.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Painting-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Painting-2.skeleton
index e4976604..e4976604 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Painting-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Painting-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Perch-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Perch-2.skeleton
index 167d6efc..167d6efc 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Perch-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Perch-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Pillars-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Pillars-1.skeleton
index 0e5c1465..0e5c1465 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Pillars-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Pillars-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Prison-Cell-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Prison-Cell-1.skeleton
index 3f90b078..3f90b078 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Prison-Cell-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Prison-Cell-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Quad-Lava-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Quad-Lava-2.skeleton
index 48e54af1..48e54af1 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Quad-Lava-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Quad-Lava-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Raccoon-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Raccoon-4.skeleton
index 9f028a99..9f028a99 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Raccoon-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Raccoon-4.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Red-Green-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Red-Green-3.skeleton
index 5bf86edf..5bf86edf 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Red-Green-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Red-Green-3.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Redstone-Key-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Redstone-Key-3.skeleton
index ca9a30a5..ca9a30a5 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Redstone-Key-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Redstone-Key-3.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Sand-Dragon-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Sand-Dragon-1.skeleton
index 4eae91bd..4eae91bd 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Sand-Dragon-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Sand-Dragon-1.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Sarcophagus-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Sarcophagus-3.skeleton
index cae0358d..cae0358d 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Sarcophagus-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Sarcophagus-3.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Scaffolding-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Scaffolding-2.skeleton
index 72f6a42b..72f6a42b 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Scaffolding-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Scaffolding-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Silvers-Sword-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Silvers-Sword-1.skeleton
index c052a794..c052a794 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Silvers-Sword-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Silvers-Sword-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Slabs-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Slabs-2.skeleton
index 130d1714..130d1714 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Slabs-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Slabs-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Sloth-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Sloth-1.skeleton
index f3ce7f80..f3ce7f80 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Sloth-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Sloth-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Small-Stairs-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Small-Stairs-2.skeleton
index 39b28484..39b28484 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Small-Stairs-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Small-Stairs-2.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Spikes-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Spikes-3.skeleton
index 819c294a..819c294a 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Spikes-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Spikes-3.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Steps-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Steps-1.skeleton
index 6af848ce..6af848ce 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Steps-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Steps-1.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Stone-Window-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Stone-Window-2.skeleton
index df183f71..df183f71 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Stone-Window-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Stone-Window-2.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Temple-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Temple-3.skeleton
index a0be54e0..a0be54e0 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Temple-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Temple-3.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Tombstone-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Tombstone-2.skeleton
index 516cbab7..516cbab7 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Tombstone-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Tombstone-2.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Tomioka-0.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Tomioka-0.skeleton
index 90cea0de..90cea0de 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Tomioka-0.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Tomioka-0.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Water-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Water-2.skeleton
index 6191d657..6191d657 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Water-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Water-2.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Waterfall-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Waterfall-2.skeleton
index df67dac8..df67dac8 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x1/Waterfall-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x1/Waterfall-2.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Archway-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Archway-3.skeleton
index 72ca59bb..72ca59bb 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Archway-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Archway-3.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Balcony-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Balcony-4.skeleton
index 05d74823..05d74823 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Balcony-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Balcony-4.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Bridges-6.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Bridges-6.skeleton
index bf34b133..bf34b133 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Bridges-6.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Bridges-6.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Crypt-5.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Crypt-5.skeleton
index 0e072620..0e072620 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Crypt-5.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Crypt-5.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Doors-5.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Doors-5.skeleton
index 1757df5b..1757df5b 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Doors-5.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Doors-5.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Gold-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Gold-1.skeleton
index 3ca1a96f..3ca1a96f 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Gold-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Gold-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Grand-Library-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Grand-Library-4.skeleton
index 1fa884b3..1fa884b3 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Grand-Library-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Grand-Library-4.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Grass-Ruin-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Grass-Ruin-3.skeleton
index 5f53cd6f..5f53cd6f 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Grass-Ruin-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Grass-Ruin-3.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Mage-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Mage-4.skeleton
index c7b88921..c7b88921 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Mage-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Mage-4.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Pedestal-5.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Pedestal-5.skeleton
index 8ac652a8..8ac652a8 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Pedestal-5.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Pedestal-5.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Pressure-Plates-6.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Pressure-Plates-6.skeleton
index ee86b979..ee86b979 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Pressure-Plates-6.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Pressure-Plates-6.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Purple-Flags-5.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Purple-Flags-5.skeleton
index d3c2ce72..d3c2ce72 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Purple-Flags-5.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Purple-Flags-5.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Redstone-Warrior-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Redstone-Warrior-3.skeleton
index faedf578..faedf578 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Redstone-Warrior-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Redstone-Warrior-3.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Skull-2.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Skull-2.skeleton
index 4cdf17b8..4cdf17b8 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x2/Skull-2.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x2/Skull-2.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Catwalk-6.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Catwalk-6.skeleton
index 28fd548f..28fd548f 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Catwalk-6.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Catwalk-6.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Deathmite-6.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Deathmite-6.skeleton
index 0bc64a5b..0bc64a5b 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Deathmite-6.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Deathmite-6.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Diagonal-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Diagonal-4.skeleton
index ffa5f4ff..ffa5f4ff 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Diagonal-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Diagonal-4.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Gravel-6.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Gravel-6.skeleton
index 4327d2f1..4327d2f1 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Gravel-6.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Gravel-6.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Red-Blue-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Red-Blue-4.skeleton
index 117d1841..117d1841 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Red-Blue-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Red-Blue-4.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Wizard-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Wizard-4.skeleton
index cbd6a250..cbd6a250 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x3/Wizard-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x3/Wizard-4.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Hallway-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Hallway-3.skeleton
index c2c639dc..c2c639dc 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Hallway-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Hallway-3.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Mossy-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Mossy-4.skeleton
index 271d8a81..271d8a81 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Mossy-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Mossy-4.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Pit-5.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Pit-5.skeleton
index 4aed9430..4aed9430 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Pit-5.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Pit-5.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Quartz-Knight-7.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Quartz-Knight-7.skeleton
index 7799d43c..7799d43c 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Quartz-Knight-7.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Quartz-Knight-7.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Waterfall-8.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Waterfall-8.skeleton
index b470bcd4..b470bcd4 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/1x4/Waterfall-8.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/1x4/Waterfall-8.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Atlas-6.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Atlas-6.skeleton
index 5ff18c0a..5ff18c0a 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Atlas-6.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Atlas-6.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Buttons-5.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Buttons-5.skeleton
index 180bd7b3..180bd7b3 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Buttons-5.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Buttons-5.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Cathedral-8.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Cathedral-8.skeleton
index ed98988b..ed98988b 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Cathedral-8.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Cathedral-8.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Flags-7.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Flags-7.skeleton
index 82dbe898..82dbe898 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Flags-7.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Flags-7.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Mithril-Cave-10.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Mithril-Cave-10.skeleton
index b4e8ddff..b4e8ddff 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Mithril-Cave-10.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Mithril-Cave-10.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Museum-5.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Museum-5.skeleton
index 9b202332..9b202332 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Museum-5.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Museum-5.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Rail-Track-9.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Rail-Track-9.skeleton
index fe217431..fe217431 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Rail-Track-9.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Rail-Track-9.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Stairs-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Stairs-4.skeleton
index 79b47373..79b47373 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Stairs-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Stairs-4.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Super-Tall-6.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Super-Tall-6.skeleton
index dd895bfc..dd895bfc 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/2x2/Super-Tall-6.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/2x2/Super-Tall-6.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Chambers-5.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Chambers-5.skeleton
index a6e15817..a6e15817 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Chambers-5.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Chambers-5.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Dino-Dig-Site-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Dino-Dig-Site-4.skeleton
index a5e468be..a5e468be 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Dino-Dig-Site-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Dino-Dig-Site-4.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Lava-Ravine-6.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Lava-Ravine-6.skeleton
index 140d5899..140d5899 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Lava-Ravine-6.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Lava-Ravine-6.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Layers-8.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Layers-8.skeleton
index 0dca0416..0dca0416 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Layers-8.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Layers-8.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Market-5.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Market-5.skeleton
index d63041e8..d63041e8 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Market-5.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Market-5.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Melon-7.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Melon-7.skeleton
index e0e71f4c..e0e71f4c 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Melon-7.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Melon-7.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Spider-9.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Spider-9.skeleton
index 0473b23f..0473b23f 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Spider-9.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Spider-9.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Well-7.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Well-7.skeleton
index f394ce33..f394ce33 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Well-7.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Well-7.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Withermancers-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Withermancers-4.skeleton
index 9058e7c7..9058e7c7 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/L-shape/Withermancers-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/L-shape/Withermancers-4.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Blaze-Room-1-High.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Blaze-Room-1-High.skeleton
index 0ab95cd3..0ab95cd3 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Blaze-Room-1-High.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Blaze-Room-1-High.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Blaze-Room-1-Low.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Blaze-Room-1-Low.skeleton
index 17088eb7..17088eb7 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Blaze-Room-1-Low.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Blaze-Room-1-Low.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Boxes-Room.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Boxes-Room.skeleton
index 2d1ebb7f..2d1ebb7f 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Boxes-Room.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Boxes-Room.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Creeper-Room.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Creeper-Room.skeleton
index 4d860c85..4d860c85 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Creeper-Room.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Creeper-Room.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Defusal.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Defusal.skeleton
index d7051cd1..d7051cd1 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Defusal.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Defusal.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Ice-Path.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Ice-Path.skeleton
index 80a7faa5..80a7faa5 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Ice-Path.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Ice-Path.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Ice-Silverfish-Room.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Ice-Silverfish-Room.skeleton
index 72dc783e..72dc783e 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Ice-Silverfish-Room.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Ice-Silverfish-Room.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Teleport-Pad-Room.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Teleport-Pad-Room.skeleton
index f2ba3496..f2ba3496 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Teleport-Pad-Room.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Teleport-Pad-Room.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Three-Chests.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Three-Chests.skeleton
index abe9bbd9..abe9bbd9 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Three-Chests.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Three-Chests.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Tic-Tac-Toe-1.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Tic-Tac-Toe-1.skeleton
index 557c004c..557c004c 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Tic-Tac-Toe-1.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Tic-Tac-Toe-1.skeleton
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Trivia-Room.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Trivia-Room.skeleton
index c2a74dc7..c2a74dc7 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Trivia-Room.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Trivia-Room.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Water Puzzle.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Water Puzzle.skeleton
index 72c94835..72c94835 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Puzzle/Water Puzzle.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Puzzle/Water Puzzle.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Trap/Trap-Hard-4.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Trap/Trap-Hard-4.skeleton
index 961b6827..961b6827 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Trap/Trap-Hard-4.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Trap/Trap-Hard-4.skeleton
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/dungeons/catacombs/Trap/Trap-Very-Hard-3.skeleton b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Trap/Trap-Very-Hard-3.skeleton
index 73cc9921..73cc9921 100644
--- a/src/main/resources/assets/skyblocker/dungeons/catacombs/Trap/Trap-Very-Hard-3.skeleton
+++ b/src/test/resources/assets/skyblocker/dungeons/dungeonrooms/catacombs/Trap/Trap-Very-Hard-3.skeleton
diff --git a/src/test/resources/assets/skyblocker/dungeons/secretlocations.json b/src/test/resources/assets/skyblocker/dungeons/secretlocations.json
new file mode 100644
index 00000000..031e1d03
--- /dev/null
+++ b/src/test/resources/assets/skyblocker/dungeons/secretlocations.json
@@ -0,0 +1,5391 @@
+{
+ "copyright":"Copyright 2021 Quantizr(_risk)",
+ "license":"GPL-3.0 License <https://www.gnu.org/licenses/>",
+ "Cobble-Wall-Pillar-2":[
+ {
+ "secretName":"1 - Lever",
+ "category":"lever",
+ "x":20,
+ "y":69,
+ "z":23
+ },
+ {
+ "secretName":"1/2 - Entrance",
+ "category":"entrance",
+ "x":19,
+ "y":70,
+ "z":9
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":28,
+ "y":60,
+ "z":12
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":12,
+ "y":61,
+ "z":17
+ }
+ ],
+ "Blaze-Room-1-High":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":9,
+ "y":70,
+ "z":23
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":2,
+ "y":68,
+ "z":27
+ }
+ ],
+ "Blaze-Room-1-Low":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":9,
+ "y":120,
+ "z":23
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":2,
+ "y":118,
+ "z":27
+ }
+ ],
+ "Tic-Tac-Toe-1":[
+ {
+ "secretName":"1 - Lever",
+ "category":"lever",
+ "x":13,
+ "y":73,
+ "z":25
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":9,
+ "y":71,
+ "z":22
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":9,
+ "y":69,
+ "z":25
+ }
+ ],
+ "Trap-Hard-4":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":26,
+ "y":83,
+ "z":4
+ },
+ {
+ "secretName":"2 - Lever",
+ "category":"lever",
+ "x":28,
+ "y":83,
+ "z":3
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":23,
+ "y":90,
+ "z":17
+ },
+ {
+ "secretName":"3 - Bat",
+ "category":"bat",
+ "x":22,
+ "y":90,
+ "z":9
+ },
+ {
+ "secretName":"4 - Lever",
+ "category":"lever",
+ "x":4,
+ "y":90,
+ "z":8
+ },
+ {
+ "secretName":"4 - Stonk",
+ "category":"stonk",
+ "x":6,
+ "y":70,
+ "z":6
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":4,
+ "y":71,
+ "z":9
+ }
+ ],
+ "Trap-Very-Hard-3":[
+ {
+ "secretName":"1 - Lever Behind Crypt",
+ "category":"lever",
+ "x":22,
+ "y":66,
+ "z":20
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":5,
+ "y":67,
+ "z":12
+ },
+ {
+ "secretName":"2 - Lever",
+ "category":"lever",
+ "x":1,
+ "y":81,
+ "z":18
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":26,
+ "y":90,
+ "z":14
+ },
+ {
+ "secretName":"3 - Bat",
+ "category":"bat",
+ "x":21,
+ "y":91,
+ "z":21
+ }
+ ],
+ "Admin-0":[
+ {
+ "secretName":"Fairy Soul behind Crypt",
+ "category":"fairysoul",
+ "x":15,
+ "y":95,
+ "z":29
+ }
+ ],
+ "Tomioka-0":[
+ {
+ "secretName":"Fairy Soul - Entrance",
+ "category":"entrance",
+ "x":12,
+ "y":71,
+ "z":5
+ },
+ {
+ "secretName":"Fairy Soul",
+ "category":"fairysoul",
+ "x":24,
+ "y":69,
+ "z":3
+ }
+ ],
+ "Arrow-Trap-1":[
+ {
+ "secretName":"1 - Lever behind Crypt",
+ "category":"lever",
+ "x":15,
+ "y":70,
+ "z":23
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":15,
+ "y":71,
+ "z":23
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":14,
+ "y":69,
+ "z":4
+ }
+ ],
+ "Banners-1":[
+ {
+ "secretName":"1 - Entrance behind Painting",
+ "category":"entrance",
+ "x":22,
+ "y":72,
+ "z":15
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":27,
+ "y":72,
+ "z":15
+ }
+ ],
+ "Basement-1":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":11,
+ "y":68,
+ "z":19
+ },
+ {
+ "secretName":"1 - Wither Essence",
+ "category":"wither",
+ "x":5,
+ "y":66,
+ "z":25
+ }
+ ],
+ "Blue-Skulls-1":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":4,
+ "y":77,
+ "z":21
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":27,
+ "y":77,
+ "z":29
+ }
+ ],
+ "Carpets-1":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":15,
+ "y":85,
+ "z":15
+ }
+ ],
+ "Cage-1":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":4,
+ "y":71,
+ "z":23
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":11,
+ "y":72,
+ "z":18
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":12,
+ "y":72,
+ "z":20
+ }
+ ],
+ "Cell-1":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":12,
+ "y":70,
+ "z":20
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":10,
+ "y":70,
+ "z":20
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":10,
+ "y":69,
+ "z":22
+ }
+ ],
+ "Duncan-1":[
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":12,
+ "y":89,
+ "z":7
+ }
+ ],
+ "Golden-Oasis-1":[
+ {
+ "secretName":"1 - Redstone Skull (right click)",
+ "category":"lever",
+ "x":12,
+ "y":71,
+ "z":8
+ },
+ {
+ "secretName":"1 - Lever",
+ "category":"lever",
+ "x":29,
+ "y":71,
+ "z":25
+ },
+ {
+ "secretName":"1 - Place Skull",
+ "category":"lever",
+ "x":9,
+ "y":71,
+ "z":3
+ },
+ {
+ "secretName":"2/3 - Entrance",
+ "category":"entrance",
+ "x":28,
+ "y":69,
+ "z":25
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":13,
+ "y":63,
+ "z":25
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":12,
+ "y":63,
+ "z":23
+ }
+ ],
+ "Hanging-Vines-1":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":16,
+ "y":88,
+ "z":13
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":12,
+ "y":89,
+ "z":13
+ }
+ ],
+ "Jumping-Skulls-1":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":26,
+ "y":62,
+ "z":23
+ }
+ ],
+ "Leaves-1":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":15,
+ "y":82,
+ "z":15
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":14,
+ "y":81,
+ "z":27
+ },
+ {
+ "secretName":"Fairy Soul",
+ "category":"fairysoul",
+ "x":2,
+ "y":74,
+ "z":28
+ }
+ ],
+ "Locked-Away-1":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":19,
+ "y":71,
+ "z":5
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":22,
+ "y":76,
+ "z":27
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":26,
+ "y":75,
+ "z":29
+ }
+ ],
+ "Mirror-1":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":11,
+ "y":55,
+ "z":17
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":3,
+ "y":55,
+ "z":17
+ }
+ ],
+ "Multicolored-1":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":26,
+ "y":70,
+ "z":11
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":25,
+ "y":70,
+ "z":4
+ }
+ ],
+ "Mural-1":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":18,
+ "y":78,
+ "z":15
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":26,
+ "y":83,
+ "z":7
+ }
+ ],
+ "Mushroom-1":[
+ {
+ "secretName":"1 - Mushroom (right click)",
+ "category":"lever",
+ "x":20,
+ "y":69,
+ "z":21
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":16,
+ "y":80,
+ "z":17
+ }
+ ],
+ "Pillars-1":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":15,
+ "y":70,
+ "z":23
+ },
+ {
+ "secretName":"1 - Lever",
+ "category":"lever",
+ "x":24,
+ "y":88,
+ "z":3
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":24,
+ "y":69,
+ "z":19
+ }
+ ],
+ "Prison-Cell-1":[
+ {
+ "secretName":"1 - Entrance Vines",
+ "category":"entrance",
+ "x":2,
+ "y":71,
+ "z":19
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":10,
+ "y":76,
+ "z":23
+ }
+ ],
+ "Sanctuary-1":[
+ {
+ "secretName":"1 - Lever",
+ "category":"lever",
+ "x":17,
+ "y":80,
+ "z":1
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":26,
+ "y":69,
+ "z":17
+ }
+ ],
+ "Sand-Dragon-1":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":4,
+ "y":79,
+ "z":23
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":15,
+ "y":86,
+ "z":26
+ }
+ ],
+ "Silvers-Sword-1":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":21,
+ "y":70,
+ "z":14
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":21,
+ "y":70,
+ "z":13
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":18,
+ "y":69,
+ "z":13
+ }
+ ],
+ "Sloth-1":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":7,
+ "y":70,
+ "z":20
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":10,
+ "y":69,
+ "z":22
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":9,
+ "y":69,
+ "z":22
+ }
+ ],
+ "Steps-1":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":20,
+ "y":70,
+ "z":10
+ },
+ {
+ "secretName":"1 - Bat",
+ "category":"bat",
+ "x":15,
+ "y":73,
+ "z":4
+ }
+ ],
+ "Andesite-2":[
+ {
+ "secretName":"1/2 - Superboom",
+ "category":"superboom",
+ "x":3,
+ "y":71,
+ "z":20
+ },
+ {
+ "secretName":"1 - Wither Essence",
+ "category":"wither",
+ "x":6,
+ "y":69,
+ "z":22
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":1,
+ "y":69,
+ "z":28
+ }
+ ],
+ "Beams-2":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":4,
+ "y":82,
+ "z":11
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":7,
+ "y":81,
+ "z":2
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":12,
+ "y":93,
+ "z":25
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":9,
+ "y":92,
+ "z":25
+ }
+ ],
+ "Big-Red-Flag-2":[
+ {
+ "secretName":"1/2 - Entrance",
+ "category":"entrance",
+ "x":26,
+ "y":78,
+ "z":16
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":21,
+ "y":75,
+ "z":23
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":26,
+ "y":75,
+ "z":25
+ }
+ ],
+ "Cages-2":[
+ {
+ "secretName":"1 - Lever",
+ "category":"lever",
+ "x":6,
+ "y":85,
+ "z":2
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":7,
+ "y":58,
+ "z":11
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":28,
+ "y":98,
+ "z":5
+ }
+ ],
+ "Chains-2":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":19,
+ "y":70,
+ "z":6
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":27,
+ "y":69,
+ "z":10
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":7,
+ "y":84,
+ "z":15
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":6,
+ "y":78,
+ "z":3
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":17,
+ "y":86,
+ "z":14
+ }
+ ],
+ "Dip-2":[
+ {
+ "secretName":"1 - Lever behind Crypt",
+ "category":"lever",
+ "x":19,
+ "y":79,
+ "z":26
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":21,
+ "y":80,
+ "z":17
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":18,
+ "y":78,
+ "z":16
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":2,
+ "y":78,
+ "z":24
+ }
+ ],
+ "Dome-2":[
+ {
+ "secretName":"1 - Bat",
+ "category":"bat",
+ "x":26,
+ "y":70,
+ "z":23
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":24,
+ "y":73,
+ "z":10
+ },
+ {
+ "secretName":"2 - Lever",
+ "category":"lever",
+ "x":24,
+ "y":75,
+ "z":21
+ },
+ {
+ "secretName":"2 - Stonk",
+ "category":"stonk",
+ "x":23,
+ "y":78,
+ "z":25
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":26,
+ "y":78,
+ "z":27
+ }
+ ],
+ "Drop-2":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":25,
+ "y":77,
+ "z":2
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":21,
+ "y":78,
+ "z":2
+ },
+ {
+ "secretName":"2 - Superboom",
+ "category":"superboom",
+ "x":9,
+ "y":60,
+ "z":15
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":5,
+ "y":59,
+ "z":15
+ }
+ ],
+ "End-2":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":6,
+ "y":63,
+ "z":18
+ },
+ {
+ "secretName":"1 - Wither Essence",
+ "category":"wither",
+ "x":6,
+ "y":63,
+ "z":2
+ },
+ {
+ "secretName":"2 - Lever",
+ "category":"lever",
+ "x":7,
+ "y":84,
+ "z":5
+ },
+ {
+ "secretName":"2 - Stonk",
+ "category":"stonk",
+ "x":15,
+ "y":70,
+ "z":10
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":15,
+ "y":69,
+ "z":6
+ }
+ ],
+ "Granite-2":[
+ {
+ "secretName":"1/2 - Entrance Water",
+ "category":"entrance",
+ "x":17,
+ "y":70,
+ "z":25
+ },
+ {
+ "secretName":"1 - Wither Essence",
+ "category":"wither",
+ "x":13,
+ "y":61,
+ "z":29
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":14,
+ "y":61,
+ "z":24
+ }
+ ],
+ "Overgrown-Chains-2":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":3,
+ "y":86,
+ "z":9
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":26,
+ "y":86,
+ "z":20
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":24,
+ "y":87,
+ "z":19
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":3,
+ "y":82,
+ "z":2
+ }
+ ],
+ "Painting-2":[
+ {
+ "secretName":"1 - Entrance behind Painting",
+ "category":"entrance",
+ "x":21,
+ "y":75,
+ "z":14
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":24,
+ "y":68,
+ "z":22
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":9,
+ "y":80,
+ "z":25
+ },
+ {
+ "secretName":"2 - Wither Essence",
+ "category":"wither",
+ "x":6,
+ "y":80,
+ "z":21
+ }
+ ],
+ "Perch-2":[
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":20,
+ "y":76,
+ "z":19
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":15,
+ "y":74,
+ "z":1
+ }
+ ],
+ "Quad-Lava-2":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":5,
+ "y":70,
+ "z":25
+ },
+ {
+ "secretName":"2 - Entrance under Lava",
+ "category":"entrance",
+ "x":24,
+ "y":61,
+ "z":7
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":19,
+ "y":60,
+ "z":10
+ }
+ ],
+ "Scaffolding-2":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":5,
+ "y":82,
+ "z":28
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":18,
+ "y":81,
+ "z":8
+ }
+ ],
+ "Slabs-2":[
+ {
+ "secretName":"1 - Chest (click both sides)",
+ "category":"chest",
+ "x":22,
+ "y":85,
+ "z":3
+ },
+ {
+ "secretName":"2 - Chest (click both sides)",
+ "category":"chest",
+ "x":23,
+ "y":85,
+ "z":3
+ }
+ ],
+ "Small-Stairs-2":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":18,
+ "y":66,
+ "z":4
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":24,
+ "y":63,
+ "z":3
+ },
+ {
+ "secretName":"2 - Superboom",
+ "category":"superboom",
+ "x":3,
+ "y":82,
+ "z":13
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":3,
+ "y":82,
+ "z":6
+ }
+ ],
+ "Stone-Window-2":[
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":28,
+ "y":71,
+ "z":4
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":4,
+ "y":70,
+ "z":7
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":3,
+ "y":70,
+ "z":11
+ },
+ {
+ "secretName":"Fairy Soul - Entrance",
+ "category":"entrance",
+ "x":26,
+ "y":78,
+ "z":9
+ },
+ {
+ "secretName":"Fairy Soul",
+ "category":"fairysoul",
+ "x":28,
+ "y":77,
+ "z":3
+ }
+ ],
+ "Water-2":[
+ {
+ "secretName":"1 - Lever",
+ "category":"lever",
+ "x":15,
+ "y":70,
+ "z":7
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":2,
+ "y":69,
+ "z":5
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":2,
+ "y":70,
+ "z":8
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":10,
+ "y":70,
+ "z":26
+ }
+ ],
+ "Waterfall-2":[
+ {
+ "secretName":"1/2 - Entrance",
+ "category":"entrance",
+ "x":1,
+ "y":78,
+ "z":17
+ },
+ {
+ "secretName":"1 - Wither Essence",
+ "category":"wither",
+ "x":6,
+ "y":77,
+ "z":26
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":3,
+ "y":78,
+ "z":23
+ }
+ ],
+ "Tombstone-2":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":26,
+ "y":78,
+ "z":13
+ },
+ {
+ "secretName":"1 - Wither Essence",
+ "category":"wither",
+ "x":27,
+ "y":76,
+ "z":16
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":15,
+ "y":74,
+ "z":21
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":15,
+ "y":70,
+ "z":26
+ }
+ ],
+ "Double-Diamond-3":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":6,
+ "y":70,
+ "z":10
+ },
+ {
+ "secretName":"1 - Wither Essence",
+ "category":"wither",
+ "x":6,
+ "y":69,
+ "z":6
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":24,
+ "y":65,
+ "z":23
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":26,
+ "y":86,
+ "z":17
+ },
+ {
+ "secretName":"3 - Stonk",
+ "category":"stonk",
+ "x":10,
+ "y":83,
+ "z":19
+ },
+ {
+ "secretName":"3 - Lever",
+ "category":"lever",
+ "x":24,
+ "y":88,
+ "z":26
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":11,
+ "y":82,
+ "z":19
+ }
+ ],
+ "Black-Flag-3":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":24,
+ "y":81,
+ "z":3
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":27,
+ "y":80,
+ "z":3
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":19,
+ "y":80,
+ "z":25
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":28,
+ "y":80,
+ "z":25
+ },
+ {
+ "secretName":"3 - Item",
+ "category":"item",
+ "x":22,
+ "y":59,
+ "z":27
+ }
+ ],
+ "Lava-Skull-3":[
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":18,
+ "y":84,
+ "z":28
+ },
+ {
+ "secretName":"2/3 - Lever",
+ "category":"lever",
+ "x":15,
+ "y":85,
+ "z":2
+ },
+ {
+ "secretName":"2/3 - Entrance",
+ "category":"entrance",
+ "x":12,
+ "y":70,
+ "z":6
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":2,
+ "y":70,
+ "z":11
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":5,
+ "y":69,
+ "z":7
+ }
+ ],
+ "Long-Hall-3":[
+ {
+ "secretName":"1 - Crypt",
+ "category":"superboom",
+ "x":6,
+ "y":70,
+ "z":25
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":18,
+ "y":62,
+ "z":23
+ },
+ {
+ "secretName":"2 - Superboom",
+ "category":"superboom",
+ "x":15,
+ "y":70,
+ "z":5
+ },
+ {
+ "secretName":"2 - Lever",
+ "category":"lever",
+ "x":10,
+ "y":70,
+ "z":3
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":10,
+ "y":85,
+ "z":20
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":28,
+ "y":81,
+ "z":25
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":28,
+ "y":82,
+ "z":15
+ }
+ ],
+ "Dueces-3":[
+ {
+ "secretName":"1/2 - Superboom",
+ "category":"superboom",
+ "x":17,
+ "y":70,
+ "z":2
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":9,
+ "y":70,
+ "z":5
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":13,
+ "y":71,
+ "z":9
+ },
+ {
+ "secretName":"3 - Superboom (not the chest in front)",
+ "category":"superboom",
+ "x":11,
+ "y":80,
+ "z":15
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":2,
+ "y":78,
+ "z":15
+ }
+ ],
+ "Lava-Pool-3":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":15,
+ "y":69,
+ "z":17
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":15,
+ "y":63,
+ "z":13
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":3,
+ "y":88,
+ "z":15
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":11,
+ "y":90,
+ "z":6
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":23,
+ "y":92,
+ "z":3
+ }
+ ],
+ "Knight-3":[
+ {
+ "secretName":"1/2 - Lever",
+ "category":"lever",
+ "x":3,
+ "y":70,
+ "z":9
+ },
+ {
+ "secretName":"1 - Chest (click both sides)",
+ "category":"chest",
+ "x":25,
+ "y":69,
+ "z":29
+ },
+ {
+ "secretName":"2 - Chest (click both sides)",
+ "category":"chest",
+ "x":24,
+ "y":69,
+ "z":29
+ },
+ {
+ "secretName":"3 - Bat",
+ "category":"bat",
+ "x":7,
+ "y":70,
+ "z":25
+ }
+ ],
+ "Lots-Of-Floors-3":[
+ {
+ "secretName":"1 - Entrance Vines",
+ "category":"entrance",
+ "x":27,
+ "y":80,
+ "z":7
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":25,
+ "y":84,
+ "z":7
+ },
+ {
+ "secretName":"2 - Superboom",
+ "category":"superboom",
+ "x":5,
+ "y":70,
+ "z":21
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":5,
+ "y":69,
+ "z":28
+ },
+ {
+ "secretName":"3 - Lever",
+ "category":"lever",
+ "x":12,
+ "y":62,
+ "z":14
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":15,
+ "y":77,
+ "z":18
+ },
+ {
+ "secretName":"3 - Alternate Entrance",
+ "category":"entrance",
+ "x":5,
+ "y":76,
+ "z":5
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":1,
+ "y":76,
+ "z":5
+ }
+ ],
+ "Mini-Rail-Track-3":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":22,
+ "y":70,
+ "z":3
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":5,
+ "y":77,
+ "z":23
+ },
+ {
+ "secretName":"1 - Bat",
+ "category":"bat",
+ "x":20,
+ "y":70,
+ "z":9
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":6,
+ "y":72,
+ "z":23
+ },
+ {
+ "secretName":"3 - Entrance behind Lava",
+ "category":"entrance",
+ "x":15,
+ "y":60,
+ "z":3
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":28,
+ "y":63,
+ "z":7
+ }
+ ],
+ "Overgrown-3":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":5,
+ "y":70,
+ "z":10
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":5,
+ "y":70,
+ "z":1
+ },
+ {
+ "secretName":"2 - Lever",
+ "category":"lever",
+ "x":27,
+ "y":81,
+ "z":15
+ },
+ {
+ "secretName":"2 - Stonk",
+ "category":"stonk",
+ "x":7,
+ "y":80,
+ "z":15
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":6,
+ "y":80,
+ "z":24
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":6,
+ "y":79,
+ "z":15
+ },
+ {
+ "secretName":"2 - Stonk",
+ "category":"stonk",
+ "x":7,
+ "y":80,
+ "z":15
+ },
+ {
+ "secretName":"3 - Wither Essence",
+ "category":"wither",
+ "x":5,
+ "y":87,
+ "z":19
+ }
+ ],
+ "Red-Green-3":[
+ {
+ "secretName":"1/2 - Entrance",
+ "category":"entrance",
+ "x":5,
+ "y":70,
+ "z":10
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":1,
+ "y":61,
+ "z":15
+ },
+ {
+ "secretName":"2 - Lever",
+ "category":"lever",
+ "x":29,
+ "y":61,
+ "z":15
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":29,
+ "y":75,
+ "z":15
+ },
+ {
+ "secretName":"3 - Superboom",
+ "category":"superboom",
+ "x":13,
+ "y":78,
+ "z":24
+ },
+ {
+ "secretName":"3 - Item",
+ "category":"item",
+ "x":13,
+ "y":77,
+ "z":28
+ }
+ ],
+ "Redstone-Key-3":[
+ {
+ "secretName":"1 - Redstone Skull (right click)",
+ "category":"lever",
+ "x":10,
+ "y":70,
+ "z":26
+ },
+ {
+ "secretName":"1 - Lever behind Crypt",
+ "category":"lever",
+ "x":5,
+ "y":70,
+ "z":27
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":25,
+ "y":69,
+ "z":6
+ },
+ {
+ "secretName":"2 - Place Skull",
+ "category":"lever",
+ "x":27,
+ "y":69,
+ "z":7
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":19,
+ "y":67,
+ "z":23
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":28,
+ "y":62,
+ "z":23
+ }
+ ],
+ "Sarcophagus-3":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":15,
+ "y":70,
+ "z":8
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":15,
+ "y":69,
+ "z":4
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":15,
+ "y":70,
+ "z":8
+ },
+ {
+ "secretName":"2/3 - Entrance",
+ "category":"entrance",
+ "x":24,
+ "y":72,
+ "z":20
+ },
+ {
+ "secretName":"2 - Wither Essence",
+ "category":"wither",
+ "x":18,
+ "y":68,
+ "z":27
+ },
+ {
+ "secretName":"3 - Bat",
+ "category":"bat",
+ "x":22,
+ "y":70,
+ "z":25
+ }
+ ],
+ "Spikes-3":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":16,
+ "y":91,
+ "z":11
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":4,
+ "y":91,
+ "z":11
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":15,
+ "y":70,
+ "z":8
+ },
+ {
+ "secretName":"2/3 - Entrance",
+ "category":"entrance",
+ "x":4,
+ "y":52,
+ "z":7
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":2,
+ "y":54,
+ "z":8
+ },
+ {
+ "secretName":"3 - Wither Essence",
+ "category":"wither",
+ "x":1,
+ "y":53,
+ "z":8
+ }
+ ],
+ "Temple-3":[
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":20,
+ "y":78,
+ "z":28
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":7,
+ "y":65,
+ "z":27
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":3,
+ "y":64,
+ "z":26
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":26,
+ "y":65,
+ "z":19
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":26,
+ "y":65,
+ "z":11
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":16,
+ "y":54,
+ "z":15
+ }
+ ],
+ "Logs-4":[
+ {
+ "secretName":"1/2 - Lever",
+ "category":"lever",
+ "x":25,
+ "y":84,
+ "z":28
+ },
+ {
+ "secretName":"1 - Chest (click both sides)",
+ "category":"chest",
+ "x":1,
+ "y":70,
+ "z":24
+ },
+ {
+ "secretName":"2 - Chest (click both sides)",
+ "category":"chest",
+ "x":1,
+ "y":70,
+ "z":23
+ },
+ {
+ "secretName":"3/4 - Entrance",
+ "category":"entrance",
+ "x":3,
+ "y":79,
+ "z":19
+ },
+ {
+ "secretName":"3/4 - Stonk",
+ "category":"stonk",
+ "x":11,
+ "y":78,
+ "z":23
+ },
+ {
+ "secretName":"3 - Chest (click both sides)",
+ "category":"chest",
+ "x":9,
+ "y":78,
+ "z":23
+ },
+ {
+ "secretName":"4 - Chest (click both sides)",
+ "category":"chest",
+ "x":9,
+ "y":78,
+ "z":24
+ }
+ ],
+ "Raccoon-4":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":6,
+ "y":77,
+ "z":24
+ },
+ {
+ "secretName":"2/3 - Entrance",
+ "category":"entrance",
+ "x":21,
+ "y":78,
+ "z":26
+ },
+ {
+ "secretName":"2/3 - Superboom",
+ "category":"superboom",
+ "x":25,
+ "y":74,
+ "z":22
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":27,
+ "y":69,
+ "z":24
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":21,
+ "y":69,
+ "z":24
+ },
+ {
+ "secretName":"4 - Entrance",
+ "category":"entrance",
+ "x":26,
+ "y":85,
+ "z":4
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":26,
+ "y":84,
+ "z":8
+ },
+ {
+ "secretName":"Fairy Soul",
+ "category":"fairysoul",
+ "x":19,
+ "y":83,
+ "z":8
+ }
+ ],
+ "Gold-1":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":50,
+ "y":74,
+ "z":18
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":11,
+ "y":70,
+ "z":15
+ },
+ {
+ "secretName":"1 - Wither Essence",
+ "category":"wither",
+ "x":14,
+ "y":69,
+ "z":13
+ }
+ ],
+ "Skull-2":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":2,
+ "y":88,
+ "z":15
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":52,
+ "y":86,
+ "z":4
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":52,
+ "y":91,
+ "z":7
+ }
+ ],
+ "Archway-3":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":11,
+ "y":70,
+ "z":5
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":1,
+ "y":70,
+ "z":2
+ },
+ {
+ "secretName":"2/3 - Entrance",
+ "category":"entrance",
+ "x":4,
+ "y":70,
+ "z":19
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":7,
+ "y":82,
+ "z":26
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":24,
+ "y":89,
+ "z":16
+ },
+ {
+ "secretName":"3 - Item",
+ "category":"item",
+ "x":53,
+ "y":89,
+ "z":13
+ }
+ ],
+ "Grass-Ruin-3":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":46,
+ "y":81,
+ "z":24
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":46,
+ "y":80,
+ "z":24
+ },
+ {
+ "secretName":"1 - Wither Essence",
+ "category":"wither",
+ "x":48,
+ "y":81,
+ "z":24
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":16,
+ "y":106,
+ "z":17
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":11,
+ "y":107,
+ "z":10
+ },
+ {
+ "secretName":"3 - Lever 1",
+ "category":"lever",
+ "x":31,
+ "y":82,
+ "z":28
+ },
+ {
+ "secretName":"3 - Entrance 1",
+ "category":"entrance",
+ "x":31,
+ "y":64,
+ "z":17
+ },
+ {
+ "secretName":"3 - Entrance 2",
+ "category":"entrance",
+ "x":34,
+ "y":58,
+ "z":14
+ },
+ {
+ "secretName":"3 - Lever 2",
+ "category":"Lever",
+ "x":31,
+ "y":53,
+ "z":24
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":3,
+ "y":55,
+ "z":14
+ }
+ ],
+ "Redstone-Warrior-3":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":59,
+ "y":78,
+ "z":23
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":58,
+ "y":77,
+ "z":29
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":22,
+ "y":80,
+ "z":24
+ },
+ {
+ "secretName":"2 - Stonk",
+ "category":"stonk",
+ "x":29,
+ "y":80,
+ "z":25
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":30,
+ "y":83,
+ "z":27
+ },
+ {
+ "secretName":"3 - Lever",
+ "category":"lever",
+ "x":4,
+ "y":62,
+ "z":15
+ },
+ {
+ "secretName":"3 - Stonk",
+ "category":"stonk",
+ "x":26,
+ "y":59,
+ "z":15
+ },
+ {
+ "secretName":"3 - Stonk",
+ "category":"stonk",
+ "x":26,
+ "y":59,
+ "z":15
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":24,
+ "y":58,
+ "z":15
+ }
+ ],
+ "Balcony-4":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":26,
+ "y":72,
+ "z":15
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":27,
+ "y":69,
+ "z":15
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":30,
+ "y":69,
+ "z":17
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":4,
+ "y":59,
+ "z":20
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":3,
+ "y":57,
+ "z":27
+ },
+ {
+ "secretName":"3/4 - Entrance",
+ "category":"entrance",
+ "x":51,
+ "y":52,
+ "z":24
+ },
+ {
+ "secretName":"3/4 - Entrance",
+ "category":"entrance",
+ "x":32,
+ "y":52,
+ "z":6
+ },
+ {
+ "secretName":"3 - Entrance Water",
+ "category":"entrance",
+ "x":15,
+ "y":49,
+ "z":6
+ },
+ {
+ "secretName":"3 - Item",
+ "category":"item",
+ "x":13,
+ "y":51,
+ "z":7
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":20,
+ "y":42,
+ "z":28
+ }
+ ],
+ "Grand-Library-4":[
+ {
+ "secretName":"1/2 - Lever",
+ "category":"lever",
+ "x":47,
+ "y":77,
+ "z":2
+ },
+ {
+ "secretName":"1/2 - Lever",
+ "category":"lever",
+ "x":60,
+ "y":77,
+ "z":15
+ },
+ {
+ "secretName":"1/2 - Lever",
+ "category":"lever",
+ "x":47,
+ "y":77,
+ "z":28
+ },
+ {
+ "secretName":"1/2 - Lever",
+ "category":"lever",
+ "x":59,
+ "y":94,
+ "z":3
+ },
+ {
+ "secretName":"1/2 - Lever",
+ "category":"lever",
+ "x":47,
+ "y":88,
+ "z":28
+ },
+ {
+ "secretName":"1/2 - Entrance",
+ "category":"entrance",
+ "x":47,
+ "y":63,
+ "z":15
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":31,
+ "y":58,
+ "z":15
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"Item",
+ "x":27,
+ "y":56,
+ "z":19
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":23,
+ "y":93,
+ "z":2
+ },
+ {
+ "secretName":"4 - Entrance",
+ "category":"entrance",
+ "x":7,
+ "y":82,
+ "z":11
+ },
+ {
+ "secretName":"4 - Wither Essence",
+ "category":"wither",
+ "x":6,
+ "y":80,
+ "z":3
+ }
+ ],
+ "Mage-4":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":40,
+ "y":71,
+ "z":15
+ },
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":43,
+ "y":70,
+ "z":11
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":42,
+ "y":62,
+ "z":15
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":23,
+ "y":71,
+ "z":14
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":10,
+ "y":78,
+ "z":14
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":16,
+ "y":70,
+ "z":17
+ },
+ {
+ "secretName":"2 - Stonk",
+ "category":"stonk",
+ "x":14,
+ "y":70,
+ "z":20
+ },
+ {
+ "secretName":"3/4 - Entrance Vines",
+ "category":"entrance",
+ "x":53,
+ "y":76,
+ "z":8
+ },
+ {
+ "secretName":"3 - Bat",
+ "category":"bat",
+ "x":55,
+ "y":83,
+ "z":6
+ },
+ {
+ "secretName":"4 - Wither Essence",
+ "category":"wither",
+ "x":58,
+ "y":82,
+ "z":5
+ }
+ ],
+ "Crypt-5":[
+ {
+ "secretName":"1 - Under Crypt",
+ "category":"superboom",
+ "x":34,
+ "y":66,
+ "z":15
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":13,
+ "y":60,
+ "z":15
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":56,
+ "y":87,
+ "z":11
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":44,
+ "y":86,
+ "z":26
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":35,
+ "y":92,
+ "z":21
+ },
+ {
+ "secretName":"3 - Item",
+ "category":"item",
+ "x":46,
+ "y":88,
+ "z":16
+ },
+ {
+ "secretName":"4/5 - Entrance",
+ "category":"entrance",
+ "x":31,
+ "y":82,
+ "z":22
+ },
+ {
+ "secretName":"4/5 - Entrance",
+ "category":"entrance",
+ "x":15,
+ "y":86,
+ "z":20
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":2,
+ "y":81,
+ "z":16
+ },
+ {
+ "secretName":"5 - Superboom",
+ "category":"superboom",
+ "x":15,
+ "y":89,
+ "z":6
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":19,
+ "y":89,
+ "z":2
+ },
+ {
+ "secretName":"Fairy Soul",
+ "category":"fairysoul",
+ "x":8,
+ "y":75,
+ "z":16
+ }
+ ],
+ "Doors-5":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":5,
+ "y":87,
+ "z":28
+ },
+ {
+ "secretName":"2 - Under Crypt",
+ "category":"superboom",
+ "x":38,
+ "y":59,
+ "z":27
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":31,
+ "y":51,
+ "z":17
+ },
+ {
+ "secretName":"3 - Superboom",
+ "category":"superboom",
+ "x":56,
+ "y":59,
+ "z":15
+ },
+ {
+ "secretName":"3 - Stonk",
+ "category":"stonk",
+ "x":57,
+ "y":59,
+ "z":15
+ },
+ {
+ "secretName":"3 - Lever",
+ "category":"lever",
+ "x":61,
+ "y":59,
+ "z":15
+ },
+ {
+ "secretName":"3 - Bat or Item",
+ "category":"bat",
+ "x":48,
+ "y":59,
+ "z":15
+ },
+ {
+ "secretName":"4/5 - Lever",
+ "category":"lever",
+ "x":45,
+ "y":59,
+ "z":15
+ },
+ {
+ "secretName":"4/5 - Lever",
+ "category":"lever",
+ "x":50,
+ "y":59,
+ "z":1
+ },
+ {
+ "secretName":"4/5 - Lever",
+ "category":"lever",
+ "x":43,
+ "y":59,
+ "z":15
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":8,
+ "y":58,
+ "z":17
+ },
+ {
+ "secretName":"4 - Stonk",
+ "category":"stonk",
+ "x":8,
+ "y":59,
+ "z":18
+ },
+
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":8,
+ "y":58,
+ "z":13
+ },
+ {
+ "secretName":"5 - Stonk",
+ "category":"stonk",
+ "x":8,
+ "y":59,
+ "z":18
+ }
+
+ ],
+ "Pedestal-5":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":31,
+ "y":70,
+ "z":15
+ },
+ {
+ "secretName":"2 - Entrance Ladder",
+ "category":"entrance",
+ "x":32,
+ "y":68,
+ "z":29
+ },
+ {
+ "secretName":"2 - Under Crypt",
+ "category":"superboom",
+ "x":32,
+ "y":62,
+ "z":24
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":32,
+ "y":60,
+ "z":23
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":7,
+ "y":94,
+ "z":17
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":7,
+ "y":94,
+ "z":21
+ },
+ {
+ "secretName":"4/5 - Entrance Ladder",
+ "category":"entrance",
+ "x":56,
+ "y":68,
+ "z":20
+ },
+ {
+ "secretName":"4 - Item",
+ "category":"item",
+ "x":51,
+ "y":61,
+ "z":19
+ },
+ {
+ "secretName":"5 - Wither Essence",
+ "category":"wither",
+ "x":53,
+ "y":61,
+ "z":22
+ }
+ ],
+ "Purple-Flags-5":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":32,
+ "y":64,
+ "z":1
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":32,
+ "y":68,
+ "z":8
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":32,
+ "y":67,
+ "z":7
+ },
+ {
+ "secretName":"2 - Wither Essence",
+ "category":"wither",
+ "x":6,
+ "y":57,
+ "z":28
+ },
+ {
+ "secretName":"3/4/5 - Superboom",
+ "category":"superboom",
+ "x":20,
+ "y":50,
+ "z":25
+ },
+ {
+ "secretName":"3 - Lever",
+ "category":"lever",
+ "x":35,
+ "y":55,
+ "z":29
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":59,
+ "y":49,
+ "z":24
+ },
+ {
+ "secretName":"4 - Item",
+ "category":"item",
+ "x":27,
+ "y":49,
+ "z":28
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":39,
+ "y":49,
+ "z":29
+ }
+ ],
+ "Bridges-6":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":43,
+ "y":65,
+ "z":24
+ },
+ {
+ "secretName":"1 - Lever",
+ "category":"lever",
+ "x":54,
+ "y":59,
+ "z":28
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":3,
+ "y":82,
+ "z":15
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":55,
+ "y":81,
+ "z":17
+ },
+ {
+ "secretName":"3 - Superboom",
+ "category":"superboom",
+ "x":48,
+ "y":94,
+ "z":11
+ },
+ {
+ "secretName":"3 - Bat",
+ "category":"bat",
+ "x":48,
+ "y":94,
+ "z":4
+ },
+ {
+ "secretName":"4/5/6 - Entrance",
+ "category":"entrance",
+ "x":19,
+ "y":64,
+ "z":15
+ },
+ {
+ "secretName":"4 - Wither Essence",
+ "category":"wither",
+ "x":53,
+ "y":53,
+ "z":13
+ },
+ {
+ "secretName":"5 - Wither Essence",
+ "category":"wither",
+ "x":53,
+ "y":52,
+ "z":17
+ },
+ {
+ "secretName":"6 - Chest",
+ "category":"chest",
+ "x":41,
+ "y":52,
+ "z":21
+ }
+ ],
+ "Pressure-Plates-6":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":51,
+ "y":70,
+ "z":7
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":58,
+ "y":69,
+ "z":7
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":51,
+ "y":93,
+ "z":15
+ },
+ {
+ "secretName":"2 - Lever",
+ "category":"lever",
+ "x":21,
+ "y":83,
+ "z":15
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":59,
+ "y":94,
+ "z":15
+ },
+ {
+ "secretName":"2 - Stonk",
+ "category":"stonk",
+ "x":59,
+ "y":95,
+ "z":11
+ },
+ {
+ "secretName":"3 - Superboom",
+ "category":"superboom",
+ "x":51,
+ "y":94,
+ "z":7
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":60,
+ "y":94,
+ "z":7
+ },
+ {
+ "secretName":"4 - Superboom",
+ "category":"superboom",
+ "x":6,
+ "y":80,
+ "z":23
+ },
+ {
+ "secretName":"4 - Item",
+ "category":"item",
+ "x":4,
+ "y":70,
+ "z":24
+ },
+ {
+ "secretName":"5 - Entrance",
+ "category":"entrance",
+ "x":28,
+ "y":68,
+ "z":12
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":23,
+ "y":59,
+ "z":7
+ },
+ {
+ "secretName":"6 - Pressure Plate 1",
+ "category":"lever",
+ "x":31,
+ "y":70,
+ "z":18
+ },
+ {
+ "secretName":"6 - Stonk",
+ "category":"stonk",
+ "x":17,
+ "y":70,
+ "z":15
+ },
+ {
+ "secretName":"6 - Pressure Plate 2",
+ "category":"lever",
+ "x":43,
+ "y":70,
+ "z":15
+ },
+ {
+ "secretName":"6 - Chest",
+ "category":"chest",
+ "x":20,
+ "y":70,
+ "z":15
+ }
+ ],
+ "Diagonal-4":[
+ {
+ "secretName":"1 - Entrance Ladder",
+ "category":"entrance",
+ "x":11,
+ "y":68,
+ "z":21
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":11,
+ "y":60,
+ "z":9
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":36,
+ "y":71,
+ "z":2
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":32,
+ "y":71,
+ "z":3
+ },
+ {
+ "secretName":"3 - Entrance Vines",
+ "category":"entrance",
+ "x":69,
+ "y":69,
+ "z":13
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":69,
+ "y":60,
+ "z":29
+ },
+ {
+ "secretName":"4 - Entrance Vines",
+ "category":"entrance",
+ "x":85,
+ "y":78,
+ "z":11
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":90,
+ "y":77,
+ "z":14
+ },
+ {
+ "secretName":"4 - Stonk",
+ "category":"stonk",
+ "x":86,
+ "y":78,
+ "z":14
+ },
+ {
+ "secretName":"Fairy Soul",
+ "category":"fairysoul",
+ "x":31,
+ "y":68,
+ "z":3
+ }
+ ],
+ "Red-Blue-4":[
+ {
+ "secretName":"1 - Lever",
+ "category":"lever",
+ "x":54,
+ "y":69,
+ "z":5
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":55,
+ "y":70,
+ "z":6
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":57,
+ "y":70,
+ "z":5
+ },
+ {
+ "secretName":"2 - Wither Essence",
+ "category":"wither",
+ "x":79,
+ "y":83,
+ "z":15
+ },
+ {
+ "secretName":"3 - Item",
+ "category":"item",
+ "x":60,
+ "y":86,
+ "z":22
+ },
+ {
+ "secretName":"4 - Entrance",
+ "category":"entrance",
+ "x":42,
+ "y":91,
+ "z":29
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":39,
+ "y":90,
+ "z":26
+ }
+ ],
+ "Wizard-4":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":10,
+ "y":70,
+ "z":23
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":4,
+ "y":76,
+ "z":21
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":21,
+ "y":50,
+ "z":9
+ },
+ {
+ "secretName":"3 - Superboom",
+ "category":"superboom",
+ "x":6,
+ "y":92,
+ "z":20
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":17,
+ "y":92,
+ "z":26
+ },
+ {
+ "secretName":"4 - Superboom",
+ "category":"superboom",
+ "x":74,
+ "y":82,
+ "z":24
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":90,
+ "y":89,
+ "z":24
+ }
+ ],
+ "Catwalk-6":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":24,
+ "y":51,
+ "z":20
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":24,
+ "y":50,
+ "z":15
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":24,
+ "y":50,
+ "z":12
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":85,
+ "y":51,
+ "z":21
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":89,
+ "y":49,
+ "z":18
+ },
+ {
+ "secretName":"3 - Item",
+ "category":"item",
+ "x":80,
+ "y":50,
+ "z":6
+ },
+ {
+ "secretName":"3/4 - Stonk",
+ "category":"stonk",
+ "x":78,
+ "y":50,
+ "z":9
+ },
+ {
+ "secretName":"4 - Wither Essence",
+ "category":"wither",
+ "x":80,
+ "y":50,
+ "z":8
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":84,
+ "y":63,
+ "z":14
+ },
+ {
+ "secretName":"5 - Stonk",
+ "category":"stonk",
+ "x":83,
+ "y":62,
+ "z":13
+ },
+ {
+ "secretName":"6 - Chest",
+ "category":"chest",
+ "x":24,
+ "y":63,
+ "z":27
+ }
+ ],
+ "Deathmite-6":[
+ {
+ "secretName":"1/2 - Entrance Water",
+ "category":"entrance",
+ "x":83,
+ "y":89,
+ "z":24
+ },
+ {
+ "secretName":"1 - Bat",
+ "category":"bat",
+ "x":81,
+ "y":93,
+ "z":26
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":83,
+ "y":92,
+ "z":27
+ },
+ {
+ "secretName":"3 - Chest behind Lava",
+ "category":"chest",
+ "x":67,
+ "y":82,
+ "z":15
+ },
+ {
+ "secretName":"3 - Stonk",
+ "category":"stonk",
+ "x":66,
+ "y":82,
+ "z":15
+ },
+ {
+ "secretName":"4 - Lever",
+ "category":"lever",
+ "x":53,
+ "y":70,
+ "z":15
+ },
+ {
+ "secretName":"4 - Stonk",
+ "category":"stonk",
+ "x":10,
+ "y":70,
+ "z":15
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":12,
+ "y":69,
+ "z":15
+ },
+ {
+ "secretName":"5 - Entrance Ladder",
+ "category":"entrance",
+ "x":69,
+ "y":68,
+ "z":2
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":69,
+ "y":60,
+ "z":10
+ },
+ {
+ "secretName":"6 - Superboom",
+ "category":"superboom",
+ "x":88,
+ "y":70,
+ "z":10
+ },
+ {
+ "secretName":"6 - Item",
+ "category":"item",
+ "x":88,
+ "y":69,
+ "z":7
+ }
+ ],
+ "Gravel-6":[
+ {
+ "secretName":"1 - Lever",
+ "category":"lever",
+ "x":63,
+ "y":69,
+ "z":26
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":35,
+ "y":69,
+ "z":11
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":33,
+ "y":70,
+ "z":11
+ },
+ {
+ "secretName":"2/3 - Entrance Vines",
+ "category":"entrance",
+ "x":69,
+ "y":82,
+ "z":14
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":68,
+ "y":87,
+ "z":14
+ },
+ {
+ "secretName":"3 - Wither Essence",
+ "category":"wither",
+ "x":66,
+ "y":87,
+ "z":14
+ },
+ {
+ "secretName":"4/5 Entrance",
+ "category":"entrance",
+ "x":82,
+ "y":74,
+ "z":3
+ },
+ {
+ "secretName":"4 - Item",
+ "category":"item",
+ "x":88,
+ "y":69,
+ "z":8
+ },
+ {
+ "secretName":"5 - Wither Essence",
+ "category":"wither",
+ "x":92,
+ "y":69,
+ "z":3
+ },
+ {
+ "secretName":"6 - Entrance Vines",
+ "category":"entrance",
+ "x":35,
+ "y":84,
+ "z":9
+ },
+ {
+ "secretName":"6 - Bat",
+ "category":"bat",
+ "x":37,
+ "y":89,
+ "z":12
+ }
+ ],
+ "Hallway-3":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":29,
+ "y":75,
+ "z":5
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":28,
+ "y":69,
+ "z":3
+ },
+ {
+ "secretName":"2 - Lever",
+ "category":"lever",
+ "x":92,
+ "y":76,
+ "z":20
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":74,
+ "y":70,
+ "z":3
+ },
+ {
+ "secretName":"2 - Stonk",
+ "category":"stonk",
+ "x":52,
+ "y":70,
+ "z":5
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":54,
+ "y":69,
+ "z":5
+ },
+ {
+ "secretName":"3 - Entrance Vines",
+ "category":"entrance",
+ "x":83,
+ "y":81,
+ "z":1
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":85,
+ "y":85,
+ "z":6
+ }
+ ],
+ "Mossy-4":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":63,
+ "y":95,
+ "z":15
+ },
+ {
+ "secretName":"2 - Lever behind Crypt",
+ "category":"lever",
+ "x":63,
+ "y":70,
+ "z":29
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":47,
+ "y":89,
+ "z":4
+ },
+ {
+ "secretName":"2 - Stonk",
+ "category":"stonk",
+ "x":45,
+ "y":88,
+ "z":4
+ },
+ {
+ "secretName":"3 - Superboom",
+ "category":"superboom",
+ "x":5,
+ "y":70,
+ "z":8
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":2,
+ "y":69,
+ "z":4
+ },
+ {
+ "secretName":"3 - Stonk",
+ "category":"stonk",
+ "x":5,
+ "y":70,
+ "z":7
+ },
+ {
+ "secretName":"4 - Bat",
+ "category":"bat",
+ "x":78,
+ "y":85,
+ "z":7
+ },
+ {
+ "secretName":"Fairy Soul",
+ "category":"fairysoul",
+ "x":70,
+ "y":82,
+ "z":15
+ }
+ ],
+ "Pit-5":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":20,
+ "y":91,
+ "z":9
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":113,
+ "y":92,
+ "z":28
+ },
+ {
+ "secretName":"3/4 - Superboom",
+ "category":"superboom",
+ "x":8,
+ "y":77,
+ "z":23
+ },
+ {
+ "secretName":"3 - Bat",
+ "category":"bat",
+ "x":7,
+ "y":77,
+ "z":27
+ },
+ {
+ "secretName":"4 - Item",
+ "category":"item",
+ "x":3,
+ "y":76,
+ "z":26
+ },
+ {
+ "secretName":"5 - Entrance Ladder",
+ "category":"entrance",
+ "x":1,
+ "y":72,
+ "z":4
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":7,
+ "y":65,
+ "z":7
+ }
+ ],
+ "Quartz-Knight-7":[
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":95,
+ "y":79,
+ "z":26
+ },
+ {
+ "secretName":"2 - Superboom",
+ "category":"superboom",
+ "x":117,
+ "y":88,
+ "z":3
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":111,
+ "y":88,
+ "z":2
+ },
+ {
+ "secretName":"3 - Bat",
+ "category":"bat",
+ "x":28,
+ "y":59,
+ "z":10
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":6,
+ "y":63,
+ "z":27
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":21,
+ "y":89,
+ "z":24
+ },
+ {
+ "secretName":"6 - Chest",
+ "category":"chest",
+ "x":18,
+ "y":90,
+ "z":24
+ },
+ {
+ "secretName":"6 - Stonk",
+ "category":"stonk",
+ "x":20,
+ "y":90,
+ "z":25
+ },
+ {
+ "secretName":"7 - Entrance",
+ "category":"entrance",
+ "x":61,
+ "y":86,
+ "z":2
+ },
+ {
+ "secretName":"7 - Item",
+ "category":"item",
+ "x":68,
+ "y":84,
+ "z":5
+ }
+ ],
+ "Waterfall-8":[
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":121,
+ "y":81,
+ "z":15
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":82,
+ "y":78,
+ "z":3
+ },
+ {
+ "secretName":"3 - Bat",
+ "category":"bat",
+ "x":70,
+ "y":63,
+ "z":3
+ },
+ {
+ "secretName":"4 - Entrance",
+ "category":"entrance",
+ "x":46,
+ "y":83,
+ "z":25
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":42,
+ "y":82,
+ "z":21
+ },
+ {
+ "secretName":"5 - Entrance",
+ "category":"entrance",
+ "x":23,
+ "y":80,
+ "z":14
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":34,
+ "y":84,
+ "z":23
+ },
+ {
+ "secretName":"6 - Entrance",
+ "category":"entrance",
+ "x":5,
+ "y":45,
+ "z":20
+ },
+ {
+ "secretName":"6 - Item",
+ "category":"item",
+ "x":8,
+ "y":44,
+ "z":28
+ },
+ {
+ "secretName":"7 - Entrance",
+ "category":"entrance",
+ "x":42,
+ "y":45,
+ "z":25
+ },
+ {
+ "secretName":"7 - Superboom",
+ "category":"superboom",
+ "x":47,
+ "y":45,
+ "z":27
+ },
+ {
+ "secretName":"7 - Chest",
+ "category":"chest",
+ "x":53,
+ "y":44,
+ "z":27
+ },
+ {
+ "secretName":"8 - Bat",
+ "category":"bat",
+ "x":88,
+ "y":46,
+ "z":27
+ }
+ ],
+ "Atlas-6":[
+ {
+ "secretName":"1/2 - Entrance",
+ "category":"entrance",
+ "x":54,
+ "y":79,
+ "z":41
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":55,
+ "y":76,
+ "z":26
+ },
+ {
+ "secretName":"2 - Lever",
+ "category":"lever",
+ "x":60,
+ "y":90,
+ "z":33
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":7,
+ "y":81,
+ "z":24
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":11,
+ "y":82,
+ "z":31
+ },
+ {
+ "secretName":"2 - Stonk",
+ "category":"stonk",
+ "x":13,
+ "y":82,
+ "z":31
+ },
+ {
+ "secretName":"3 - Entrance Vines",
+ "category":"entrance",
+ "x":50,
+ "y":65,
+ "z":9
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":36,
+ "y":57,
+ "z":15
+ },
+ {
+ "secretName":"4 - Entrance",
+ "category":"entrance",
+ "x":40,
+ "y":79,
+ "z":6
+ },
+ {
+ "secretName":"4 - Wither Essence",
+ "category":"wither",
+ "x":38,
+ "y":78,
+ "z":4
+ },
+ {
+ "secretName":"5 - Entrance",
+ "category":"entrance",
+ "x":8,
+ "y":81,
+ "z":51
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":31,
+ "y":78,
+ "z":52
+ },
+ {
+ "secretName":"6 - Bat",
+ "category":"bat",
+ "x":7,
+ "y":70,
+ "z":55
+ }
+ ],
+ "Super-Tall-6":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":11,
+ "y":73,
+ "z":5
+ },
+ {
+ "secretName":"1 - Bat",
+ "category":"bat",
+ "x":4,
+ "y":72,
+ "z":3
+ },
+ {
+ "secretName":"2 - Lever",
+ "category":"lever",
+ "x":50,
+ "y":77,
+ "z":46
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":58,
+ "y":92,
+ "z":55
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":31,
+ "y":102,
+ "z":52
+ },
+ {
+ "secretName":"3 - Lever",
+ "category":"lever",
+ "x":9,
+ "y":98,
+ "z":24
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":47,
+ "y":112,
+ "z":18
+ },
+ {
+ "secretName":"3 - Bat",
+ "category":"bat",
+ "x":50,
+ "y":111,
+ "z":8
+ },
+ {
+ "secretName":"4/5/6 - Entrance 1 ",
+ "category":"entrance",
+ "x":13,
+ "y":131,
+ "z":16
+ },
+ {
+ "secretName":"4/5/6 - Lever",
+ "category":"lever",
+ "x":12,
+ "y":131,
+ "z":7
+ },
+ {
+ "secretName":"4/5/6 - Entrance 2 (after Lever)",
+ "category":"entrance",
+ "x":56,
+ "y":113,
+ "z":16
+ },
+ {
+ "secretName":"4/5/6 - Entrance 3",
+ "category":"",
+ "x":31,
+ "y":142,
+ "z":39
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":36,
+ "y":142,
+ "z":51
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":31,
+ "y":142,
+ "z":56
+ },
+ {
+ "secretName":"6 - Chest",
+ "category":"chest",
+ "x":26,
+ "y":142,
+ "z":51
+ },
+ {
+ "secretName":"Fairy Soul",
+ "category":"fairysoul",
+ "x":43,
+ "y":118,
+ "z":42
+ }
+ ],
+ "Flags-7":[
+ {
+ "secretName":"1/2/3 - Entrance Vines",
+ "category":"entrance",
+ "x":55,
+ "y":89,
+ "z":46
+ },
+ {
+ "secretName":"1/2/3 - Alternate Entrance",
+ "category":"entrance",
+ "x":52,
+ "y":77,
+ "z":20
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":59,
+ "y":87,
+ "z":41
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":55,
+ "y":73,
+ "z":36
+ },
+ {
+ "secretName":"3 - Item",
+ "category":"item",
+ "x":54,
+ "y":68,
+ "z":23
+ },
+ {
+ "secretName":"4/5 - Entrance",
+ "category":"entrance",
+ "x":20,
+ "y":109,
+ "z":34
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":14,
+ "y":108,
+ "z":41
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":14,
+ "y":108,
+ "z":27
+ },
+ {
+ "secretName":"6 - Chest",
+ "category":"chest",
+ "x":11,
+ "y":97,
+ "z":7
+ },
+ {
+ "secretName":"7 - Entrance",
+ "category":"entrance",
+ "x":27,
+ "y":72,
+ "z":48
+ },
+ {
+ "secretName":"7 - Chest",
+ "category":"chest",
+ "x":37,
+ "y":67,
+ "z":58
+ }
+ ],
+ "Mithril-Cave-10":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":32,
+ "y":99,
+ "z":47
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":31,
+ "y":99,
+ "z":58
+ },
+ {
+ "secretName":"2 - Lever",
+ "category":"lever",
+ "x":34,
+ "y":79,
+ "z":59
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":56,
+ "y":78,
+ "z":58
+ },
+ {
+ "secretName":"3/4 - Entrance",
+ "category":"entrance",
+ "x":24,
+ "y":100,
+ "z":8
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":9,
+ "y":108,
+ "z":17
+ },
+ {
+ "secretName":"4 - Superboom",
+ "category":"superboom",
+ "x":13,
+ "y":111,
+ "z":21
+ },
+ {
+ "secretName":"4 - Crypt",
+ "category":"superboom",
+ "x":9,
+ "y":111,
+ "z":29
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":9,
+ "y":109,
+ "z":30
+ },
+ {
+ "secretName":"5 - Crypt",
+ "category":"superboom",
+ "x":52,
+ "y":81,
+ "z":9
+ },
+ {
+ "secretName":"5 - Lever",
+ "category":"lever",
+ "x":52,
+ "y":79,
+ "z":9
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":41,
+ "y":80,
+ "z":12
+ },
+ {
+ "secretName":"6 - Superboom",
+ "category":"superboom",
+ "x":6,
+ "y":90,
+ "z":57
+ },
+ {
+ "secretName":"6 - Item",
+ "category":"item",
+ "x":2,
+ "y":89,
+ "z":57
+ },
+ {
+ "secretName":"7 - Entrance",
+ "category":"entrance",
+ "x":10,
+ "y":71,
+ "z":8
+ },
+ {
+ "secretName":"7 - Crypt",
+ "category":"superboom",
+ "x":14,
+ "y":82,
+ "z":4
+ },
+ {
+ "secretName":"7 - Lever",
+ "category":"lever",
+ "x":14,
+ "y":80,
+ "z":3
+ },
+ {
+ "secretName":"7 - Chest",
+ "category":"chest",
+ "x":9,
+ "y":82,
+ "z":21
+ },
+ {
+ "secretName":"7 - Stonk",
+ "category":"stonk",
+ "x":9,
+ "y":82,
+ "z":20
+ },
+ {
+ "secretName":"8 - Chest",
+ "category":"chest",
+ "x":60,
+ "y":43,
+ "z":50
+ },
+ {
+ "secretName":"9 - Item",
+ "category":"item",
+ "x":53,
+ "y":48,
+ "z":8
+ },
+ {
+ "secretName":"10 - Entrance",
+ "category":"entrance",
+ "x":6,
+ "y":56,
+ "z":50
+ },
+ {
+ "secretName":"10 - Item",
+ "category":"item",
+ "x":4,
+ "y":54,
+ "z":56
+ }
+ ],
+ "Cathedral-8":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":45,
+ "y":60,
+ "z":42
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":38,
+ "y":59,
+ "z":36
+ },
+ {
+ "secretName":"2 - Superboom",
+ "category":"superboom",
+ "x":31,
+ "y":82,
+ "z":9
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":28,
+ "y":82,
+ "z":3
+ },
+ {
+ "secretName":"3 - Bat",
+ "category":"bat",
+ "x":59,
+ "y":86,
+ "z":4
+ },
+ {
+ "secretName":"4 - Bat",
+ "category":"bat",
+ "x":39,
+ "y":73,
+ "z":14
+ },
+ {
+ "secretName":"5 - Under Crypt",
+ "category":"superboom",
+ "x":9,
+ "y":70,
+ "z":23
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":19,
+ "y":60,
+ "z":7
+ },
+ {
+ "secretName":"6 - Item",
+ "category":"item",
+ "x":33,
+ "y":93,
+ "z":49
+ },
+ {
+ "secretName":"7 - Item",
+ "category":"item",
+ "x":21,
+ "y":90,
+ "z":44
+ },
+ {
+ "secretName":"8 - Item",
+ "category":"item",
+ "x":48,
+ "y":59,
+ "z":24
+ }
+ ],
+ "Rail-Track-9":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":40,
+ "y":73,
+ "z":31
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":30,
+ "y":72,
+ "z":34
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":29,
+ "y":71,
+ "z":35
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":51,
+ "y":50,
+ "z":9
+ },
+ {
+ "secretName":"3/4 - Entrance Lava",
+ "category":"entrance",
+ "x":5,
+ "y":56,
+ "z":2
+ },
+ {
+ "secretName":"3 - Wither Essence",
+ "category":"wither",
+ "x":6,
+ "y":49,
+ "z":10
+ },
+ {
+ "secretName":"4 - Wither Essence",
+ "category":"wither",
+ "x":3,
+ "y":49,
+ "z":10
+ },
+ {
+ "secretName":"5 - Superboom",
+ "category":"superboom",
+ "x":56,
+ "y":68,
+ "z":6
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":56,
+ "y":66,
+ "z":6
+ },
+ {
+ "secretName":"6 - Entrance",
+ "category":"entrance",
+ "x":23,
+ "y":63,
+ "z":24
+ },
+ {
+ "secretName":"6 - Chest",
+ "category":"chest",
+ "x":30,
+ "y":64,
+ "z":29
+ },
+ {
+ "secretName":"7 - Lever",
+ "category":"lever",
+ "x":39,
+ "y":71,
+ "z":45
+ },
+ {
+ "secretName":"7 - Chest",
+ "category":"chest",
+ "x":8,
+ "y":49,
+ "z":60
+ },
+ {
+ "secretName":"8/9 - Entrance Vines",
+ "category":"entrance",
+ "x":29,
+ "y":72,
+ "z":36
+ },
+ {
+ "secretName":"8 - Wither Essence",
+ "category":"wither",
+ "x":25,
+ "y":70,
+ "z":28
+ },
+ {
+ "secretName":"9 - Item",
+ "category":"item",
+ "x":27,
+ "y":70,
+ "z":29
+ }
+ ],
+ "Stairs-4":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":39,
+ "y":91,
+ "z":44
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":41,
+ "y":88,
+ "z":31
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":44,
+ "y":88,
+ "z":28
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":8,
+ "y":70,
+ "z":9
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":31,
+ "y":88,
+ "z":22
+ },
+ {
+ "secretName":"4 - Item",
+ "category":"item",
+ "x":38,
+ "y":86,
+ "z":35
+ },
+ {
+ "secretName":"Fairy Soul",
+ "category":"fairysoul",
+ "x":27,
+ "y":85,
+ "z":51
+ }
+ ],
+ "Buttons-5":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":16,
+ "y":68,
+ "z":31
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":53,
+ "y":55,
+ "z":31
+ },
+ {
+ "secretName":"2 - Superboom",
+ "category":"superboom",
+ "x":56,
+ "y":70,
+ "z":52
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":57,
+ "y":69,
+ "z":60
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":56,
+ "y":72,
+ "z":21
+ },
+ {
+ "secretName":"3 - Lever behind Crypt",
+ "category":"lever",
+ "x":42,
+ "y":81,
+ "z":57
+ },
+ {
+ "secretName":"3 - Stonk",
+ "category":"stonk",
+ "x":41,
+ "y":81,
+ "z":57
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":56,
+ "y":81,
+ "z":2
+ },
+ {
+ "secretName":"4 - Lever behind Lava",
+ "category":"lever",
+ "x":58,
+ "y":70,
+ "z":36
+ },
+ {
+ "secretName":"4 - Entrance",
+ "category":"entrance",
+ "x":29,
+ "y":74,
+ "z":18
+ },
+ {
+ "secretName":"4 - Stonk",
+ "category":"stonk",
+ "x":29,
+ "y":74,
+ "z":14
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":31,
+ "y":73,
+ "z":13
+ },
+ {
+ "secretName":"5 - Button Puzzle",
+ "category":"puzzle",
+ "x":16,
+ "y":81,
+ "z":50
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":2,
+ "y":81,
+ "z":50
+ }
+ ],
+ "Museum-5":[
+ {
+ "secretName":"1 - Lever",
+ "category":"lever",
+ "x":26,
+ "y":84,
+ "z":9
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":31,
+ "y":70,
+ "z":9
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":25,
+ "y":82,
+ "z":11
+ },
+ {
+ "secretName":"2 - Superboom",
+ "category":"superboom",
+ "x":43,
+ "y":68,
+ "z":5
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":48,
+ "y":62,
+ "z":6
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":55,
+ "y":83,
+ "z":28
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":34,
+ "y":83,
+ "z":11
+ },
+ {
+ "secretName":"3 - Stonk",
+ "category":"stonk",
+ "x":35,
+ "y":83,
+ "z":16
+ },
+ {
+ "secretName":"4 - Wither Essence",
+ "category":"wither",
+ "x":42,
+ "y":93,
+ "z":53
+ },
+ {
+ "secretName":"5 - Superboom",
+ "category":"superboom",
+ "x":31,
+ "y":70,
+ "z":57
+ },
+ {
+ "secretName":"5 - Stonk",
+ "category":"stonk",
+ "x":31,
+ "y":69,
+ "z":57
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":31,
+ "y":70,
+ "z":60
+ }
+ ],
+ "Dino-Dig-Site-4":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":24,
+ "y":93,
+ "z":35
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":24,
+ "y":92,
+ "z":29
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":46,
+ "y":57,
+ "z":35
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":41,
+ "y":58,
+ "z":39
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":54,
+ "y":52,
+ "z":51
+ },
+ {
+ "secretName":"3 - Stonk",
+ "category":"stonk",
+ "x":54,
+ "y":51,
+ "z":51
+ },
+ {
+ "secretName":"4 - Entrance",
+ "category":"entrance",
+ "x":6,
+ "y":48,
+ "z":42
+ },
+ {
+ "secretName":"4 - Bat",
+ "category":"bat",
+ "x":8,
+ "y":47,
+ "z":35
+ }
+ ],
+ "Withermancers-4":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":26,
+ "y":70,
+ "z":5
+ },
+ {
+ "secretName":"1 - Lever",
+ "category":"lever",
+ "x":24,
+ "y":61,
+ "z":3
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":29,
+ "y":111,
+ "z":15
+ },
+ {
+ "secretName":"2 - Stonk",
+ "category":"stonk",
+ "x":26,
+ "y":112,
+ "z":15
+ },
+ {
+ "secretName":"2 - Wither Essence",
+ "category":"wither",
+ "x":1,
+ "y":111,
+ "z":15
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":15,
+ "y":104,
+ "z":20
+ },
+ {
+ "secretName":"3 - Stonk",
+ "category":"stonk",
+ "x":15,
+ "y":107,
+ "z":20
+ },
+ {
+ "secretName":"4 - Under Crypt",
+ "category":"superboom",
+ "x":28,
+ "y":72,
+ "z":33
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":59,
+ "y":55,
+ "z":45
+ }
+ ],
+ "Chambers-5":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":25,
+ "y":82,
+ "z":16
+ },
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":4,
+ "y":82,
+ "z":15
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":15,
+ "y":83,
+ "z":2
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":37,
+ "y":81,
+ "z":60
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":33,
+ "y":83,
+ "z":57
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":55,
+ "y":79,
+ "z":38
+ },
+ {
+ "secretName":"3 - Stonk",
+ "category":"stonk",
+ "x":8,
+ "y":69,
+ "z":38
+ },
+ {
+ "secretName":"3 - Lever",
+ "category":"lever",
+ "x":55,
+ "y":71,
+ "z":37
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":4,
+ "y":70,
+ "z":27
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":7,
+ "y":69,
+ "z":40
+ },
+ {
+ "secretName":"4 - Entrance Water",
+ "category":"entrance",
+ "x":51,
+ "y":67,
+ "z":49
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":53,
+ "y":57,
+ "z":47
+ },
+ {
+ "secretName":"5 - Superboom",
+ "category":"superboom",
+ "x":11,
+ "y":70,
+ "z":57
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":4,
+ "y":69,
+ "z":57
+ }
+ ],
+ "Market-5":[
+ {
+ "secretName":"1 - Entrance Ladder",
+ "category":"entrance",
+ "x":32,
+ "y":65,
+ "z":34
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":32,
+ "y":61,
+ "z":48
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":40,
+ "y":81,
+ "z":52
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":46,
+ "y":79,
+ "z":48
+ },
+ {
+ "secretName":"3/4 - Entrance Superboom",
+ "category":"entrance",
+ "x":6,
+ "y":67,
+ "z":52
+ },
+ {
+ "secretName":"3 - Bat",
+ "category":"bat",
+ "x":8,
+ "y":60,
+ "z":51
+ },
+ {
+ "secretName":"4 - Wither Essence",
+ "category":"wither",
+ "x":7,
+ "y":59,
+ "z":44
+ },
+ {
+ "secretName":"5 - Entrance",
+ "category":"entrance",
+ "x":6,
+ "y":85,
+ "z":41
+ },
+ {
+ "secretName":"5 - Stonk",
+ "category":"stonk",
+ "x":18,
+ "y":87,
+ "z":52
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":16,
+ "y":86,
+ "z":56
+ }
+ ],
+ "Lava-Ravine-6":[
+ {
+ "secretName":"1 - Superboom",
+ "category":"superboom",
+ "x":27,
+ "y":68,
+ "z":57
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":27,
+ "y":68,
+ "z":57
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":23,
+ "y":67,
+ "z":57
+ },
+ {
+ "secretName":"2 - Entrance",
+ "category":"entrance",
+ "x":42,
+ "y":87,
+ "z":47
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":58,
+ "y":86,
+ "z":47
+ },
+ {
+ "secretName":"3 - Entrance",
+ "category":"entrance",
+ "x":27,
+ "y":73,
+ "z":31
+ },
+ {
+ "secretName":"3 - Item",
+ "category":"item",
+ "x":16,
+ "y":51,
+ "z":32
+ },
+ {
+ "secretName":"4/5 - Lever",
+ "category":"lever",
+ "x":8,
+ "y":84,
+ "z":42
+ },
+ {
+ "secretName":"4/5 - Stonk",
+ "category":"stonk",
+ "x":8,
+ "y":84,
+ "z":40
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":29,
+ "y":88,
+ "z":7
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":29,
+ "y":88,
+ "z":9
+ },
+ {
+ "secretName":"6 - Entrance Ladder",
+ "category":"entrance",
+ "x":8,
+ "y":67,
+ "z":34
+ },
+ {
+ "secretName":"6 - Bat",
+ "category":"bat",
+ "x":12,
+ "y":63,
+ "z":35
+ }
+ ],
+ "Melon-7":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":51,
+ "y":71,
+ "z":60
+ },
+ {
+ "secretName":"1 - Chest (break Melons)",
+ "category":"chest",
+ "x":59,
+ "y":69,
+ "z":58
+ },
+ {
+ "secretName":"2/3 - Superboom",
+ "category":"superboom",
+ "x":3,
+ "y":70,
+ "z":41
+ },
+ {
+ "secretName":"2 - Bat",
+ "category":"bat",
+ "x":8,
+ "y":72,
+ "z":28
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":15,
+ "y":69,
+ "z":35
+ },
+ {
+ "secretName":"4 - Entrance",
+ "category":"entrance",
+ "x":26,
+ "y":80,
+ "z":11
+ },
+ {
+ "secretName":"4 - Chest",
+ "category":"chest",
+ "x":26,
+ "y":79,
+ "z":1
+ },
+ {
+ "secretName":"5 - Entrance",
+ "category":"entrance",
+ "x":10,
+ "y":83,
+ "z":4
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":5,
+ "y":82,
+ "z":4
+ },
+ {
+ "secretName":"6 - Entrance Vines",
+ "category":"entrance",
+ "x":32,
+ "y":81,
+ "z":50
+ },
+ {
+ "secretName":"6 - Chest",
+ "category":"chest",
+ "x":33,
+ "y":80,
+ "z":53
+ },
+ {
+ "secretName":"6 - Stonk",
+ "category":"stonk",
+ "x":33,
+ "y":80,
+ "z":54
+ },
+ {
+ "secretName":"7 - Entrance",
+ "category":"entrance",
+ "x":44,
+ "y":86,
+ "z":61
+ },
+ {
+ "secretName":"7 - Chest",
+ "category":"chest",
+ "x":41,
+ "y":85,
+ "z":56
+ }
+ ],
+ "Well-7":[
+ {
+ "secretName":"1 - Entrance",
+ "category":"entrance",
+ "x":7,
+ "y":88,
+ "z":50
+ },
+ {
+ "secretName":"1 - Stonk",
+ "category":"stonk",
+ "x":11,
+ "y":89,
+ "z":53
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":11,
+ "y":88,
+ "z":50
+ },
+ {
+ "secretName":"2/3 - Entrance",
+ "category":"entrance",
+ "x":5,
+ "y":90,
+ "z":56
+ },
+ {
+ "secretName":"2 - Wither Essence",
+ "category":"wither",
+ "x":2,
+ "y":95,
+ "z":59
+ },
+ {
+ "secretName":"3 - Wither Essence",
+ "category":"wither",
+ "x":7,
+ "y":95,
+ "z":56
+ },
+ {
+ "secretName":"4 - Entrance",
+ "category":"entrance",
+ "x":54,
+ "y":92,
+ "z":34
+ },
+ {
+ "secretName":"4 - Item",
+ "category":"item",
+ "x":58,
+ "y":91,
+ "z":36
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":60,
+ "y":89,
+ "z":47
+ },
+ {
+ "secretName":"6 - Item",
+ "category":"item",
+ "x":15,
+ "y":57,
+ "z":16
+ },
+ {
+ "secretName":"7 - Superboom",
+ "category":"superboom",
+ "x":4,
+ "y":88,
+ "z":33
+ },
+ {
+ "secretName":"7 - Stonk",
+ "category":"stonk",
+ "x":20,
+ "y":88,
+ "z":25
+ },
+ {
+ "secretName":"7 - Chest",
+ "category":"chest",
+ "x":18,
+ "y":91,
+ "z":25
+ }
+ ],
+ "Layers-8":[
+ {
+ "secretName":"1 - Entrance Ladder",
+ "category":"entrance",
+ "x":35,
+ "y":68,
+ "z":57
+ },
+ {
+ "secretName":"1 - Item",
+ "category":"item",
+ "x":35,
+ "y":59,
+ "z":51
+ },
+ {
+ "secretName":"2 - Item",
+ "category":"item",
+ "x":7,
+ "y":96,
+ "z":56
+ },
+ {
+ "secretName":"3 - Lever",
+ "category":"lever",
+ "x":8,
+ "y":91,
+ "z":32
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":47,
+ "y":69,
+ "z":47
+ },
+ {
+ "secretName":"3 - Stonk",
+ "category":"stonk",
+ "x":45,
+ "y":70,
+ "z":47
+ },
+ {
+ "secretName":"4 - Superboom",
+ "category":"superboom",
+ "x":47,
+ "y":79,
+ "z":42
+ },
+ {
+ "secretName":"4 - Item",
+ "category":"item",
+ "x":47,
+ "y":78,
+ "z":35
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":54,
+ "y":78,
+ "z":56
+ },
+ {
+ "secretName":"6 - Superboom",
+ "category":"superboom",
+ "x":9,
+ "y":70,
+ "z":26
+ },
+ {
+ "secretName":"6 - Chest",
+ "category":"chest",
+ "x":13,
+ "y":69,
+ "z":26
+ },
+ {
+ "secretName":"6 - Stonk",
+ "category":"stonk",
+ "x":14,
+ "y":70,
+ "z":24
+ },
+ {
+ "secretName":"7 - Item",
+ "category":"item",
+ "x":25,
+ "y":70,
+ "z":28
+ },
+ {
+ "secretName":"8 - Lever",
+ "category":"lever",
+ "x":5,
+ "y":77,
+ "z":2
+ },
+ {
+ "secretName":"8 - Stonk",
+ "category":"stonk",
+ "x":5,
+ "y":78,
+ "z":2
+ },
+ {
+ "secretName":"8 - Chest",
+ "category":"chest",
+ "x":5,
+ "y":69,
+ "z":2
+ }
+ ],
+ "Spider-9":[
+ {
+ "secretName":"1 - Entrance Vines",
+ "category":"entrance",
+ "x":19,
+ "y":51,
+ "z":5
+ },
+ {
+ "secretName":"1 - Chest",
+ "category":"chest",
+ "x":28,
+ "y":50,
+ "z":4
+ },
+ {
+ "secretName":"2 - Entrance Vines",
+ "category":"entrance",
+ "x":7,
+ "y":48,
+ "z":40
+ },
+ {
+ "secretName":"2 - Chest",
+ "category":"chest",
+ "x":22,
+ "y":28,
+ "z":40
+ },
+ {
+ "secretName":"3/4 - Entrance Vines",
+ "category":"entrance",
+ "x":57,
+ "y":85,
+ "z":43
+ },
+ {
+ "secretName":"3 - Chest",
+ "category":"chest",
+ "x":49,
+ "y":84,
+ "z":36
+ },
+ {
+ "secretName":"4 - Bat",
+ "category":"bat",
+ "x":54,
+ "y":85,
+ "z":34
+ },
+ {
+ "secretName":"5 - Superboom",
+ "category":"superboom",
+ "x":27,
+ "y":84,
+ "z":55
+ },
+ {
+ "secretName":"5 - Chest",
+ "category":"chest",
+ "x":10,
+ "y":83,
+ "z":56
+ },
+ {
+ "secretName":"6/7/8 - Entrance",
+ "category":"entrance",
+ "x":14,
+ "y":94,
+ "z":36
+ },
+ {
+ "secretName":"6 - Chest",
+ "category":"chest",
+ "x":15,
+ "y":92,
+ "z":31
+ },
+ {
+ "secretName":"7/8 - Entrance",
+ "category":"entrance",
+ "x":20,
+ "y":97,
+ "z":31
+ },
+ {
+ "secretName":"7 - Item",
+ "category":"item",
+ "x":26,
+ "y":92,
+ "z":34
+ },
+ {
+ "secretName":"8 - Lever",
+ "category":"lever",
+ "x":27,
+ "y":93,
+ "z":32
+ },
+ {
+ "secretName":"8 - Chest",
+ "category":"chest",
+ "x":27,
+ "y":84,
+ "z":32
+ },
+ {
+ "secretName":"9 - Item",
+ "category":"item",
+ "x":27,
+ "y":91,
+ "z":39
+ }
+ ]
+}